0000950170-24-059658.txt : 20240514 0000950170-24-059658.hdr.sgml : 20240514 20240514163346 ACCESSION NUMBER: 0000950170-24-059658 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MARCHEX INC CENTRAL INDEX KEY: 0001224133 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 352194038 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50658 FILM NUMBER: 24945022 BUSINESS ADDRESS: STREET 1: 1200 FIFTH AVE STREET 2: SUITE 1300 CITY: SEATTLE STATE: WA ZIP: 98101 BUSINESS PHONE: 206-331-3300 MAIL ADDRESS: STREET 1: 1200 FIFTH AVE STREET 2: SUITE 1300 CITY: SEATTLE STATE: WA ZIP: 98101 10-Q 1 mchx-20240331.htm 10-Q 10-Q
--12-310001224133falseQ1http://fasb.org/us-gaap/2023#ServiceMemberhttp://fasb.org/us-gaap/2023#ServiceMember11http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#RelatedPartyMember0001224133us-gaap:CustomerContractsMember2023-01-012023-12-310001224133us-gaap:CommonClassAMember2024-05-070001224133us-gaap:FurnitureAndFixturesMember2024-03-310001224133us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2024-01-012024-03-310001224133us-gaap:ServiceMember2023-01-012023-03-310001224133us-gaap:RestrictedStockMember2023-12-3100012241332023-01-012023-12-310001224133us-gaap:RelatedPartyMemberus-gaap:ServiceMember2024-01-012024-03-310001224133us-gaap:FairValueInputsLevel1Member2024-03-310001224133us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-310001224133srt:MaximumMember2024-04-012024-03-310001224133us-gaap:CustomerContractsMember2023-12-310001224133srt:MaximumMembermchx:TimeVestedStockOptionsMember2024-01-012024-03-310001224133us-gaap:TradeNamesMember2023-12-310001224133us-gaap:CommonClassBMember2014-11-300001224133us-gaap:SoftwareDevelopmentMember2023-12-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2024-03-310001224133mchx:TwoThousandFourteenShareRepurchaseProgramMember2024-01-012024-03-310001224133us-gaap:NoncompeteAgreementsMember2024-03-310001224133mchx:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001224133us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001224133us-gaap:ServiceMember2024-01-012024-03-310001224133srt:MinimumMembermchx:TimeVestedStockOptionsMember2024-01-012024-03-310001224133us-gaap:RetainedEarningsMember2024-01-012024-03-310001224133us-gaap:CustomerRelationshipsMember2024-03-310001224133mchx:ServiceCostsMember2023-01-012023-03-310001224133us-gaap:RetainedEarningsMember2024-03-310001224133us-gaap:SoftwareDevelopmentMember2024-03-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001224133us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001224133mchx:AdministrativeSupportServicesAgreementMember2023-01-012023-03-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001224133us-gaap:ComputerEquipmentMember2023-12-310001224133us-gaap:NoncompeteAgreementsMember2023-12-310001224133us-gaap:AdditionalPaidInCapitalMember2022-12-310001224133us-gaap:RetainedEarningsMember2023-01-012023-03-310001224133country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001224133us-gaap:RelatedPartyMemberus-gaap:ServiceMember2023-01-012023-03-310001224133us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2023-12-310001224133us-gaap:CustomerContractsMember2024-01-012024-03-310001224133us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001224133mchx:CanadaAndOtherCountriesMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001224133mchx:ServiceCostsMember2024-01-012024-03-310001224133mchx:SharePurchaseAgreementMember2022-10-212022-10-210001224133us-gaap:CommonClassBMember2024-01-012024-03-310001224133srt:MinimumMembermchx:TimeVestedStockOptionsMember2023-01-012023-03-310001224133us-gaap:PrepaidExpensesAndOtherCurrentAssetsMembermchx:AdministrativeSupportServicesAgreementMember2024-03-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-03-310001224133mchx:ProductDevelopmentMember2024-01-012024-03-310001224133us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2024-01-012024-03-310001224133us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001224133us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001224133mchx:EscrowAgreementMember2022-10-212022-10-2100012241332024-03-310001224133mchx:ProductDevelopmentMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001224133us-gaap:RelatedPartyMember2023-01-012023-03-310001224133us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001224133us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001224133us-gaap:RetainedEarningsMember2023-12-310001224133us-gaap:CommonClassAMember2023-01-012023-03-310001224133us-gaap:CommonClassBMember2023-01-012023-03-310001224133us-gaap:FurnitureAndFixturesMember2023-12-310001224133mchx:TwoThousandFourteenShareRepurchaseProgramMember2023-01-012023-03-310001224133us-gaap:RelatedPartyMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-3100012241332023-03-310001224133us-gaap:CustomerRelationshipsMember2023-12-310001224133mchx:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001224133us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001224133us-gaap:RestrictedStockMember2024-03-310001224133us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001224133mchx:AdministrativeSupportServicesAgreementMember2024-01-012024-03-310001224133us-gaap:AdditionalPaidInCapitalMember2023-12-310001224133us-gaap:CommonClassAMember2023-12-310001224133us-gaap:AdditionalPaidInCapitalMember2024-03-310001224133us-gaap:AdditionalPaidInCapitalMember2023-03-310001224133us-gaap:RelatedPartyMember2024-01-012024-03-310001224133us-gaap:FairValueInputsLevel1Member2023-12-310001224133country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-3100012241332024-01-012024-03-310001224133us-gaap:CommonClassBMember2024-05-070001224133mchx:TimeVestedStockOptionsMember2024-01-012024-03-3100012241332023-01-012023-03-310001224133us-gaap:CustomerContractsMember2024-03-3100012241332022-12-310001224133us-gaap:RestrictedStockMember2024-01-012024-03-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001224133srt:MaximumMembermchx:TimeVestedStockOptionsMember2023-01-012023-03-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310001224133us-gaap:CommonClassAMember2024-03-310001224133us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001224133us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001224133us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001224133us-gaap:ConstructionInProgressMember2024-03-310001224133us-gaap:RetainedEarningsMember2022-12-310001224133mchx:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-03-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001224133us-gaap:CommonClassBMember2023-12-310001224133mchx:ProductDevelopmentMember2023-01-012023-03-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-01-012024-03-310001224133us-gaap:ConstructionInProgressMember2023-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001224133us-gaap:RetainedEarningsMember2023-03-310001224133us-gaap:PrepaidExpensesAndOtherCurrentAssetsMembermchx:AdministrativeSupportServicesAgreementMember2023-12-310001224133us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-01-012023-03-310001224133us-gaap:ComputerEquipmentMember2024-03-310001224133us-gaap:CustomerContractsMembersrt:MaximumMember2024-01-012024-03-3100012241332023-12-310001224133us-gaap:CommonClassBMember2024-03-310001224133us-gaap:CustomerRelationshipsMember2024-01-012024-03-310001224133us-gaap:CommonClassAMember2024-01-012024-03-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001224133srt:MinimumMember2024-01-012024-03-310001224133us-gaap:GeographicConcentrationRiskMembermchx:CanadaAndOtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001224133us-gaap:CustomerConcentrationRiskMembermchx:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001224133srt:MaximumMember2024-01-012024-03-310001224133us-gaap:TradeNamesMember2024-03-310001224133us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001224133mchx:TimeVestedStockOptionsMember2023-01-012023-03-31xbrli:puremchx:Entityiso4217:USDxbrli:sharesmchx:Segmentxbrli:sharesiso4217:USDmchx:Contract

 

 

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 000-50658

 

Marchex, Inc.

(Exact name of Registrant as specified in its charter)

 

 

Delaware

35-2194038

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

1200 5th Ave, Suite 1300

 

Seattle, WA

(Address of Principal Executive Offices)

98101

(Zip Code)

Registrant’s telephone number, including area code: (206) 331-3300

 

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

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Class B Common Stock, $0.01 par value per share

 

MCHX

 

The NASDAQ STOCK MARKET LLC

(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, 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 7, 2024, the registrant had 4,660,927 shares of Class A common stock outstanding. The number of shares of Registrant’s Class B common stock outstanding as of May 7, 2024 was 39,017,668..

 

 


MARCHEX, INC.

 

Form 10-Q

Table of Contents

 

Page

PART I.

FINANCIAL INFORMATION

1

Item 1.

Condensed Consolidated Financial Statements (unaudited)

1

Condensed Consolidated Balance Sheets (unaudited)

1

 

Condensed Consolidated Statements of Operations (unaudited)

2

 

Condensed Consolidated Statements of Stockholders’ Equity (unaudited)

3

Condensed Consolidated Statements of Cash Flows (unaudited)

4

Notes to Condensed Consolidated Financial Statements

5

Item 2.

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

16

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

22

Item 4.

Controls and Procedures

23

 

 

 

PART II.

OTHER INFORMATION

24

Item 1.

Legal Proceedings

24

Item 1A.

Risk Factors

24

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

38

Item 4.

Mine Safety Disclosures

38

Item 5.

Other Information

38

Item 6.

Exhibits

39

 

Signature

40

 

 


PART I—FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements

MARCHEX, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(in thousands)

(unaudited)

 

 

 

December 31,

 

 

March 31,

 

 

 

2023

 

 

2024

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

14,607

 

 

$

12,032

 

Accounts receivable, net

 

 

7,394

 

 

 

8,145

 

Prepaid expenses and other current assets

 

 

1,805

 

 

 

2,298

 

Total current assets

 

 

23,806

 

 

 

22,475

 

Property and equipment, net

 

 

2,398

 

 

 

2,093

 

Other assets, net

 

 

1,482

 

 

 

1,489

 

Right-of-use lease asset

 

 

1,631

 

 

 

1,515

 

Goodwill

 

 

17,558

 

 

 

17,558

 

Intangible assets from acquisitions, net

 

 

602

 

 

 

452

 

Total assets

 

$

47,477

 

 

$

45,582

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

1,533

 

 

$

1,455

 

Accrued benefits and payroll

 

 

3,294

 

 

 

1,566

 

Other accrued expenses and current liabilities

 

 

3,217

 

 

 

3,608

 

Deferred revenue and deposits

 

 

1,214

 

 

 

1,916

 

Lease liability current

 

 

462

 

 

 

472

 

Total current liabilities

 

 

9,720

 

 

 

9,017

 

Deferred tax liabilities

 

 

249

 

 

 

276

 

Finance lease, non-current

 

 

421

 

 

 

340

 

Lease liability, non-current

 

 

1,217

 

 

 

1,096

 

Total liabilities

 

$

11,607

 

 

$

10,729

 

Commitments and contingencies - See Note 10

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, $0.01 par value. Authorized 137,500 shares

 

 

 

 

 

 

Class A: 12,500 shares authorized; 4,661 shares issued and
   outstanding at December 31, 2023 and March 31, 2024

 

 

49

 

 

 

49

 

Class B: 125,000 shares authorized; 38,661 shares issued and
   outstanding at December 31, 2023 including
720 shares
   of restricted stock; and
39,017 shares issued and outstanding at March 31, 2024, including 615 shares of restricted stock

 

 

386

 

 

 

389

 

Additional paid-in capital

 

 

356,666

 

 

 

357,096

 

Accumulated deficit

 

 

(321,231

)

 

 

(322,681

)

Total stockholders’ equity

 

 

35,870

 

 

 

34,853

 

Total liabilities and stockholders’ equity

 

$

47,477

 

 

$

45,582

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

1


MARCHEX, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

Revenue

 

$

12,216

 

 

$

11,573

 

Expenses:

 

 

 

 

 

 

Service costs (1)(3)

 

 

5,424

 

 

 

4,414

 

Sales and marketing (1)(3)

 

 

3,970

 

 

 

2,787

 

Product development (3)

 

 

4,164

 

 

 

3,245

 

General and administrative (1)(3)

 

 

2,617

 

 

 

2,289

 

Amortization of intangible assets from acquisitions (2)

 

 

531

 

 

 

151

 

Acquisition and disposition related benefits

 

 

13

 

 

 

 

Total operating expenses

 

 

16,719

 

 

 

12,886

 

Loss from operations

 

 

(4,503

)

 

 

(1,313

)

Interest income (expense) and other, net

 

 

57

 

 

 

(78

)

Loss before provision for income taxes

 

 

(4,446

)

 

 

(1,391

)

Income tax expense

 

 

(30

)

 

 

(59

)

Net loss applicable to common stockholders

 

$

(4,476

)

 

$

(1,450

)

Basic and diluted net loss per Class A and B share
   applicable to common stockholders

 

$

(0.11

)

 

$

(0.03

)

Shares used to calculate basic net loss per share
   applicable to common stockholders:

 

 

 

 

 

 

Class A

 

 

4,661

 

 

 

4,661

 

Class B

 

 

37,835

 

 

 

38,393

 

Shares used to calculate diluted net loss per share
   applicable to common stockholders:

 

 

 

 

 

 

Class A

 

 

4,661

 

 

 

4,661

 

Class B

 

 

42,496

 

 

 

43,054

 

(1) Excludes amortization of intangibles from acquisitions

 

 

 

 

 

 

(2) Components of amortization of intangibles from acquisitions:

 

 

 

 

 

 

       Service costs

 

 

117

 

 

 

117

 

       Sales and marketing

 

 

414

 

 

 

34

 

Total

 

$

531

 

 

$

151

 

(3) Components of related party support services fee recovery

 

 

 

 

 

 

Service costs

 

 

380

 

 

 

31

 

Sales and marketing

 

 

50

 

 

 

 

Product development

 

 

67

 

 

 

 

General and administrative

 

 

54

 

 

 

33

 

Total

 

$

551

 

 

$

64

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

2


MARCHEX, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands)

(unaudited)

 

 

Class A

 

Class B

 

 

 

 

 

Additional

 

 

 

Total

 

 

common stock

 

common stock

 

Treasury stock

 

paid-in

 

Accumulated

 

stockholders

 

 

Shares

 

Amount

 

Shares

 

Amount

 

Shares

 

Amount

 

capital

 

deficit

 

equity

 

Balance at December 31, 2022

 

4,661

 

$

49

 

 

38,497

 

$

385

 

 

 

 

 

$

354,999

 

$

(311,321

)

$

44,112

 

Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net

 

 

 

 

 

282

 

 

3

 

 

 

 

 

 

9

 

 

 

 

12

 

Stock-based compensation from options and restricted stock, net of forfeitures

 

 

 

 

 

(105

)

 

(1

)

 

 

 

 

 

 

 

 

 

(1

)

Issuance of Class B common stock in connection with prior deferred issuance from acquisition

 

 

 

 

 

 

 

 

 

 

 

 

 

799

 

 

 

 

799

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,476

)

 

(4,476

)

Balance at March 31, 2023

 

4,661

 

$

49

 

 

38,674

 

$

387

 

 

 

 

 

$

355,807

 

$

(315,797

)

$

40,446

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Class A

 

Class B

 

 

 

 

 

Additional

 

 

 

Total

 

 

common stock

 

common stock

 

Treasury stock

 

paid-in

 

Accumulated

 

stockholders

 

 

Shares

 

Amount

 

Shares

 

Amount

 

Shares

 

Amount

 

capital

 

deficit

 

equity

 

Balance at December 31, 2023

 

4,661

 

$

49

 

 

38,661

 

$

386

 

 

 

 

 

$

356,666

 

$

(321,231

)

$

35,870

 

Stock-based compensation from options and restricted stock, net of forfeitures

 

 

 

 

 

 

 

 

 

 

 

 

 

433

 

 

 

 

433

 

Issuance of Class B common stock in connection with prior deferred issuance from acquisition

 

 

 

 

 

356

 

 

3

 

 

 

 

 

 

(3

)

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,450

)

 

(1,450

)

Balance at March 31, 2024

 

4,661

 

$

49

 

 

39,017

 

$

389

 

$

-

 

$

-

 

$

357,096

 

$

(322,681

)

$

34,853

 

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

3


MARCHEX, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

 

 

March 31,

 

 

 

2023

 

 

2024

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(4,476

)

 

$

(1,450

)

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

 

 

 

 

Amortization and depreciation

 

 

889

 

 

 

474

 

Allowance for credit losses

 

 

93

 

 

 

25

 

Deferred income taxes

 

 

 

 

 

28

 

Stock-based compensation

 

 

799

 

 

 

433

 

Change in certain assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

255

 

 

 

(776

)

Prepaid expenses, other current assets, and other assets

 

 

(42

)

 

 

(368

)

Accounts payable

 

 

(1,196

)

 

 

(77

)

Accrued expenses and other current liabilities

 

 

(995

)

 

 

(1,469

)

Deferred revenue and deposits

 

 

292

 

 

 

702

 

Net cash used in operating activities

 

 

(4,381

)

 

 

(2,478

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(392

)

 

 

(4

)

Net cash used in investing activities

 

 

(392

)

 

 

(4

)

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan, net

 

 

9

 

 

 

 

Cash paid for finance lease

 

 

 

 

 

(93

)

Net cash provided by (used in) financing activities

 

 

9

 

 

 

(93

)

Net decrease in cash and cash equivalents

 

 

(4,764

)

 

 

(2,575

)

Cash and cash equivalents at beginning of period

 

 

20,474

 

 

 

14,607

 

Cash and cash equivalents at end of period

 

$

15,710

 

 

$

12,032

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Cash paid for operating leases (operating activities)

 

$

1,184

 

 

$

138

 

Financing Lease

 

$

451

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to the Condensed Consolidated Financial Statements.

4


MARCHEX, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements

(unaudited)

Note 1: Description of Business and Basis of Presentation

Description of Business

Marchex, Inc. ("Marchex" or the “Company”) harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution. Marchex provides conversational intelligence AI-powered solutions for market-leading companies in leading B2B2C vertical markets, including several of the world’s most innovative and successful brands.

Marchex was incorporated in the state of Delaware on January 17, 2003.

Basis of Presentation

The accompanying Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rule and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

The preparation of our Condensed Consolidated Financial Statements requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. The Company has used estimates related to several financial statement amounts, including revenues, allowance for credit losses, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock option awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.

Recent Accounting Pronouncements Not Yet Effective

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses on an interim and annual basis. In addition, the amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provides new segment disclosure requirements for entities with a single reportable segment and contains other disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Condensed Consolidated Financial Statements disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires disclosure of disaggregated income taxes paid, prescribes standardized categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 may be applied on a prospective basis and is effective for annual periods beginning after December 15, 2024, thus it will be effective for our annual reporting period ending December 31, 2025, with early adoption permitted. While we are still evaluating the specific impacts of adoption, we anticipate this guidance may have an impact on our annual income tax disclosures but not on our annual Consolidated Financial Statements.

5


Note 2: Revenue Recognition

We generate the majority of our revenues from conversational intelligence product offerings. Customers typically receive the benefit of the Company’s services as they are performed and substantially all the Company’s revenue is recognized over time as the services are performed.

Revenue is recognized when a customer obtains control of services in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company measures revenue based on the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct service or product to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the customer receives the benefit of the performance obligation.

The Company’s AI-powered conversational analytics technology platform provides data and insights into the conversations our clients are having with their customers across phone, text and other communication channels. Our tools enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. The Company generates revenue from the Company’s conversational analytics technology platform when customers pay the Company a fee for call, text, or other communication related data element they receive from calls or texts or for each phone number tracked based on a pre-negotiated rate. Revenue is recognized as services are provided over time, which is generally measured by the delivery of each call/text or call/text related data element or each phone number tracked.

The majority of the Company’s customers are invoiced on a monthly basis following the month of the delivery of services and are required to make payments under standard credit terms. The Company establishes an allowance for credit losses, which is included in Accounts receivable, net in the Company's Condensed Consolidated Balance Sheets, using its best estimate of the amount of expected credit losses in our accounts receivable, to include expected future reductions in customers’ payment obligations related to delivered services. We determine our allowance for credit losses based on analysis of historical bad debts and invoice credits, expected revenue adjustments, customer concentrations, customer creditworthiness, and current economic trends. The balance associated with the allowance for credit losses in the Company’s Condensed Consolidated Balance Sheets was $232.0 thousand and $256.0 thousand as of December 31, 2023 and March 31, 2024, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Condensed Consolidated Balance Sheets was $1.5 million as of December 31, 2023 and March 31, 2024. Customer payments received in advance of revenue recognition are considered contract liabilities and are recorded as deferred revenue. The deferred revenue balance in the Company’s Condensed Consolidated Balance Sheets as of December 31, 2023 and March 31, 2024, was $1.2 million and $1.9 million, respectively. During the three months ended March 31, 2023 and 2024 revenue recognized that was included in contract liabilities at the beginning of the period was $0.5 thousand and $0.4 thousand, respectively.

The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than one year, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less.

For arrangements that include multiple performance obligations, the transaction price from the arrangement is allocated to each respective performance obligation based on its relative standalone selling price and recognized when revenue recognition criteria for each performance obligation are met. The standalone selling price for each performance obligation is established based on the sales price at which the Company would sell a promised good or service separately to a customer or the estimated standalone selling price.

6


The Company’s incremental direct costs of obtaining a contract, which consist primarily of sales commissions, are generally deferred and amortized to sales and marketing expense over the estimated life of the relevant customer relationship of approximately 24 months and are subject to being monitored every period to reflect any significant change in assumptions. In addition, the deferred contract cost asset is assessed for impairment on a periodic basis. The Company’s contract acquisition costs are included in other assets, net in the Company's Condensed Consolidated Balance Sheets. The Company is applying the standard’s practical expedient permitting expensing of costs to obtain a contract when the expected amortization period is one year or less, which typically results in expensing commissions paid to acquire certain contracts. As of December 31, 2023 and March 31, 2024, the Company had $0.3 million and $0.4 million of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was $1.6 million both for the year ended December 31, 2023 and for the three months ended March 31, 2024.

Note 3: Segment Reporting and Geographic Information

Operating segments are revenue-producing components of the enterprise for which separate financial information is produced internally for the Company’s management. For the three months ended March 31, 2023 and 2024, the Company operated in a single segment comprised of its conversational analytics and related solutions.

Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of December 31, 2023 and March 31, 2024, no significant long-lived assets were held by entities outside of the United States.

Revenues from customers by geographical areas are tracked on the basis of the location of the customer. The majority of the Company’s revenue and accounts receivable are derived from domestic sales to customers.

Revenues by geographic region are as follows:

 

Three Months Ended March 31,

 

(In Percentages)

2023

 

 

2024

 

United States

 

99

%

 

 

99

%

Canada and other countries

 

1

%

 

 

1

%

Total

 

100

%

 

 

100

%

Note 4: Concentrations

The Company maintains substantially all of its cash and cash equivalents with two financial institutions and are all considered at Level 1 fair value with observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

The Company has one customer that represents more than 10% of consolidated revenue. The table below sets forth the percentage of the Company's consolidated revenue that was attributed to this customer for the three month periods presented below:

 

 

 

Three Months Ended

 

(In Percentages)

 

2023

 

 

2024

 

Customer A

 

 

11

%

 

 

12

%

 

The Company has one customer that represents more than 10% of consolidated accounts receivable. The table below sets forth the percentage of the Company's outstanding receivable balance that was attributed to this customer as of the periods presented below:

 

 

 

December 31,

 

 

March 31,

 

(In Percentages)

 

2023

 

 

2024

 

Customer A

 

 

21

%

 

 

18

%

 

7


 

Note 5: Fair Value of Financial Instruments

The Company had the following financial instruments as of December 31, 2023 and March 31, 2024: cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying value of these financial instruments approximates their fair value based on the liquidity of these financial instruments and their short-term nature. Further, these financial instruments are considered at Level 1 fair value with observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

The following table provides information about the fair value of our cash and cash equivalents balance:

 

 

December 31,

 

 

March 31,

 

(In Thousands)

2023

 

 

2024

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,510

 

 

$

6,921

 

Money market funds

 

5,097

 

 

 

5,111

 

Total cash and cash equivalents

$

14,607

 

 

$

12,032

 

 

Note 6: Stockholders' Equity

Common Stock

In November 2014, the Company’s board of directors authorized a new share repurchase program (the “2014 Repurchase Program”), which supersedes and replaces any prior repurchase programs. Under the 2014 Repurchase Program, the Company is authorized to repurchase up to 3 million shares of the Company’s Class B common stock in the aggregate through open market and privately negotiated transactions, at such times and in such amounts as the Company deems appropriate. Repurchases may also be made under a Rule 10b5-1 plan, which would permit shares to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws. The timing and actual number of shares repurchased will depend on a variety of factors including price, corporate and regulatory requirements, capital availability, and other market conditions. The 2014 Repurchase Program does not have an expiration date and may be expanded, limited or terminated at any time without prior notice. The Company made no repurchases under the 2014 Repurchase Program during the three months ended March 31, 2023 and 2024. Shares repurchased but not yet retired by the Company are classified as treasury stock on the Condensed Consolidated Balance Sheets before retirement. Retirement of treasury stock results in reductions to common stock and additional paid-in capital.

Stock-based Compensation Plans

The Company grants stock-based awards, including stock options, restricted stock awards, and restricted stock units. The Company measures stock-based compensation cost at the grant date based on the fair value of the award and recognizes it as expense over the vesting or service period, as applicable, of the stock-based award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation expense has been included in the same lines as compensation paid to the same employees in the Condensed Consolidated Statements of Operations.

Stock-based compensation expense was included in the following operating expense categories as follows:

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Service costs

 

$

45

 

 

$

3

 

Sales and marketing

 

 

263

 

 

 

88

 

Product development

 

 

86

 

 

 

8

 

General and administrative

 

 

405

 

 

 

334

 

Total stock-based compensation

 

$

799

 

 

$

433

 

 

8


The Company uses the Black-Scholes option pricing model to estimate the per share fair value of stock option grants with time-based vesting. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. For the three months ended March 31, 2023 and 2024, the expected life of each award granted was determined based on historical experience with similar awards, giving consideration to contractual terms, anticipated exercise patterns, and vesting schedules. Expected volatility is based on historical volatility levels of the Company’s Class B common stock and the expected volatility of companies in similar industries that have similar vesting and contractual terms. The risk-free interest rate is based on the implied yield currently available on U.S. Treasury issues with terms approximately equal to the expected life of the option. The Company uses an expected annual dividend yield in consideration of the Company’s common stock dividend payments, which we consider to be zero.

The following weighted average assumptions were used in determining the fair value of time-vested stock option grants for the periods presented:

 

 

 

Three Months Ended March 31,

 

 

2023

 

2024

Expected life (in years)

 

4.00 - 6.25

 

4.00 - 6.25

Risk-free interest rate

 

3.58% - 3.71%

 

4.21% - 4.31%

Expected volatility

 

53% -64%

 

57% - 64%

 

Stock option activity during the three months ended March 31, 2024 is summarized as follows:

 

 

Options
(in thousands)

 

 

Weighted
average
exercise price
of options

 

 

Weighted average
remaining
contractual term
(in years)

 

Balance at December 31, 2023

 

5,395

 

 

$

2.21

 

 

 

7.39

 

Options granted

 

72

 

 

$

1.34

 

 

 

 

Options forfeited

 

(82

)

 

$

1.74

 

 

 

 

Options expired

 

(22

)

 

$

2.62

 

 

 

 

Options exercised

 

 

 

 

 

 

 

 

Balance at March 31, 2024

 

5,363

 

 

$

2.20

 

 

 

7.16

 

 

Restricted stock awards and restricted stock unit activity during the three months ended March 31, 2024 is summarized as follows:

 

 

 

Shares/
Units
(In Thousands)

 

 

Weighted Average
Grant Date
Fair Value

 

Unvested at December 31, 2023

 

 

782

 

 

$

1.94

 

Granted

 

 

 

 

 

 

Vested

 

 

(104

)

 

 

2.17

 

Forfeited

 

 

(15

)

 

 

1.46

 

Unvested at March 31, 2024

 

 

663

 

 

 

1.97

 

 

9


Note 7: Net Income (Loss) Per Share

The Company computes net income (loss) per share of Class A and Class B common stock using the two class method. Under the provisions of the two class method, basic net income (loss) per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the year. Diluted net income (loss) per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common and dilutive common equivalent shares outstanding during the period. The computation of the diluted net income (loss) per share of Class B common stock assumes the conversion of Class A common stock to Class B common stock, while the diluted net income (loss) per share of Class A common stock does not assume the conversion of those shares.

In accordance with the two class method, the undistributed earnings (losses) for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and the restricted shares as if the earnings for the year had been distributed. Considering the terms of the Company’s charter which provides that, if and when dividends are declared on its common stock in accordance with Delaware General Corporation Law, equivalent dividends shall be paid with respect to the shares of Class A common stock and Class B common stock and that both classes of common stock have identical dividend rights and would share equally in the Company’s net assets in the event of liquidation, the Company has allocated undistributed earnings (losses) on a proportionate basis.

Instruments granted in unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities prior to vesting. As such, the Company’s restricted stock awards are considered participating securities for purposes of calculating earnings per share. Under the two class method, dividends paid on unvested restricted stock are allocated to these participating securities and therefore impact the calculation of amounts allocated to common stock.

The following table presents the computation of basic net loss per share applicable to common stockholders for the periods ended:

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

(In Thousands, Except Per Share Amounts)

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

Basic net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(491

)

 

$

(3,985

)

 

$

(157

)

 

$

(1,293

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding used to calculate basic net loss per share

 

 

4,661

 

 

 

37,835

 

 

 

4,661

 

 

 

38,393

 

Basic net loss per share applicable to common stockholders

 

$

(0.11

)

 

$

(0.11

)

 

$

(0.03

)

 

$

(0.03

)

 

10


The following table presents the computation of diluted net loss per share applicable to common stockholders for the periods ended:

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

(In Thousands, Except Per Share Amounts)

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

Diluted net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(491

)

 

$

(3,985

)

 

$

(157

)

 

$

(1,293

)

Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares

 

 

 

 

 

(491

)

 

 

 

 

 

(157

)

Diluted net loss applicable to common stockholders:

 

$

(491

)

 

$

(4,476

)

 

$

(157

)

 

$

(1,450

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding used to calculate basic net loss per share

 

 

4,661

 

 

 

37,835

 

 

 

4,661

 

 

 

38,393

 

Conversion of Class A to Class B common shares outstanding

 

 

 

 

 

4,661

 

 

 

 

 

 

4,661

 

Weighted average number of shares outstanding used to calculate diluted net loss per share

 

 

4,661

 

 

 

42,496

 

 

 

4,661

 

 

 

43,054

 

Diluted net loss per share applicable to common stockholders

 

$

(0.11

)

 

$

(0.11

)

 

$

(0.03

)

 

$

(0.03

)

For the three months ended March 31, 2023 and 2024, the computation of diluted net loss per share excludes the following because their effect would be anti-dilutive (in thousands):

As of March 31, 2023 and 2024, outstanding options to acquire 4,493 and 5,363 shares, respectively of Class B common stock.
As of March 31, 2023 and 2024, 1,218 and 616 shares of unvested Class B restricted common shares, respectively.
As of March 31, 2023 and 2024, 504 and 48 restricted stock units, respectively.

 

Note 8: Supplemental Financial Statement Information

Property and Equipment

Property and equipment consisted of the following:
 

 

 

December 31,

 

 

March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Computer and other related equipment

 

$

1,012

 

 

$

1,014

 

Purchased and internally developed software

 

 

2,699

 

 

 

2,699

 

Furniture and fixtures

 

 

260

 

 

 

262

 

Construction in progress

 

 

25

 

 

 

25

 

 

 

$

3,996

 

 

$

4,000

 

Less: accumulated depreciation and amortization

 

 

(1,598

)

 

 

(1,907

)

Property and equipment, net

 

$

2,398

 

 

$

2,093

 

Depreciation and amortization expense related to property and equipment was approximately $339.0 thousand and $308.5 thousand for the three months ended March 31, 2023 and 2024, respectively.

 

11


Note 9: Leases

The Company has operating leases for its corporate office headquarters in Seattle, Washington, and for office space in Wichita, Kansas. The Company recognizes its operating lease agreements in accordance with ASC 842 and recognizes rent expense on a straight-line basis over the lease term with any lease incentives amortized as a reduction of rent expense over the lease term.

Lease cost recognized in the Company’s Condensed Consolidated Statements of Operations and other information is summarized as follows:

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Operating lease cost

 

$

487

 

 

$

207

 

Finance lease cost

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

13

 

 

$

66

 

Interest on lease liabilities

 

$

5

 

 

$

22

 

Short-term operating lease cost

 

 

95

 

 

 

 

Total operating lease cost

 

 

600

 

 

 

295

 

Other information:

 

 

 

 

 

 

Weighted-average remaining lease term - operating leases

 

 

2.7

 

 

 

3.4

 

Weighted-average remaining lease term - finance leases

 

 

2.5

 

 

 

1.7

 

Weighted-average discount rate - operating leases (1)

 

 

4.0

%

 

 

6.8

%

Weighted-average discount rate - finance leases

 

 

13.2

%

 

 

14.1

%


(1) The discount rate used to compute the present value of total lease liabilities as of March 31, 2024 was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease.

 

Assets under finance leases, which primarily represent computer equipment, are included in Other assets, net, with the related liabilities included in Lease liability current, and Finance lease, noncurrent on the Company's Condensed Consolidated Balance Sheets.

As of March 31, 2024, the Company’s operating and finance lease liabilities were as follows (in thousands):

 

(In Thousands)

 

Operating Leases

 

Finance Leases

 

Gross future lease payments

 

$

1,767

 

$

687

 

Less: imputed interest

 

 

(199

)

 

(73

)

Present value of total lease liabilities

 

 

1,568

 

 

614

 

Less: current portion of lease liabilities

 

 

(472

)

 

(274

)

Total long-term lease liabilities

 

$

1,096

 

$

340

 

We have entered into a rental agreement for utilization of our financed server equipment. We retain our primary obligation under the original financing terms.

12


Note 10: Commitments, Contingencies, and Taxes

Commitments

The Company has commitments for future payments primarily related to office facilities leases, as well as other contractual obligations primarily related to minimum payments due to outside service providers. Future minimum payments are approximately as follows:

(In Thousands)

 

Facilities
operating
leases
(1)

 

 

Other
contractual
obligations
(2)

 

 

Total

 

2024

 

 

424

 

 

 

3,959

 

 

 

4,383

 

2025

 

 

566

 

 

 

6,637

 

 

 

7,203

 

2026

 

 

397

 

 

 

3,796

 

 

 

4,193

 

2027

 

 

311

 

 

 

1,111

 

 

 

1,422

 

2028

 

 

 

 

 

 

 

 

 

2029 and thereafter

 

 

 

 

 

 

 

 

 

Total minimum payments

 

$

1,698

 

 

$

15,503

 

 

$

17,201

 

(1) For additional information regarding the Company's facilities operating leases, see Note 9, Leases of the Notes to the Condensed Consolidated Financial Statements.

(2) Amounts include commitments under two contracts entered into after March 31, 2024.

Contingencies

The Company from time to time is a party to disputes and legal and administrative proceedings arising from the ordinary course of business. We could become in the future subject to legal proceedings, governmental investigations, and claims in the ordinary course of business, including employment claims, contract-related claims, and claims of alleged infringement of third-party patents, trademarks, and other intellectual property rights. Such claims, even if not meritorious, could force us to expend significant financial and managerial resources and could be material.

In certain agreements, the Company has agreed to indemnification provisions of varying scope and terms with customers, vendors and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of agreements or representations and warranties made by the Company, services to be provided by the Company and intellectual property infringement claims made by third parties. As a result of these provisions, the Company may from time to time provide certain levels of financial support to contract parties to seek to minimize the impact of any associated litigation in which they may be involved. To date, there have been no known events or circumstances that have resulted in any material costs related to these indemnification provisions and no liabilities therefore have been recorded in the accompanying Condensed Consolidated Financial Statements. However, the maximum potential amount of the future payments the Company could be required to make under these indemnification provisions could be material.

On October 21, 2022, the Shareholder Representatives for the former shareholders of Telmetrics, Inc. (an entity acquired by the Company in 2018) filed litigation against the Company in the U.S. District Court for the District of Delaware. The plaintiffs are asserting claims under a share purchase agreement and escrow agreement regarding entitlement to an earnout of up to $3.0 million and $1.0 million that was placed in escrow to secure indemnification obligations. On March 22, 2023, the plaintiffs filed an amended complaint also seeking substantial punitive damages, followed by a second amended complaint on May 9, 2023. On June 7, 2023, the Company filed a motion to compel arbitration and/or dismiss the second amended complaint. The plaintiffs filed a responsive brief on July 5, 2023, and the Company filed a reply brief on July 26, 2023. On February 2, 2024, the Magistrate Judge issued a report and recommendation advising the U.S. District Court Judge to dismiss certain claims from the second amended complaint and to allow other claims to proceed to discovery. The parties filed objections to the report and recommendation on February 16, 2024. While we believe we have meritorious defenses to this lawsuit and are vigorously defending against it, litigation is inherently uncertain and we cannot currently predict the ultimate outcome of this matter.

13


While any litigation contains an element of uncertainty, the Company is not aware of any legal proceedings or claims which are pending that the Company believes, based on current knowledge, will have, individually or taken together, a material adverse effect on the Company’s financial condition, results of operations or liquidity.

Taxes

The Company regularly reviews deferred tax assets to assess whether it is more likely than not that its deferred tax assets will be realized and, if necessary, establishes a valuation allowance for portions of such assets to reduce the carrying value. In assessing whether it is more likely than not that the Company’s deferred tax assets will be realized, factors considered included: historical taxable income, historical trends related to customer usage rates, projected revenues and expenses, macroeconomic conditions, issues facing the industry, existing contracts, the Company’s ability to project future results and any appreciation of its other assets. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. The Company considered the future reversal of deferred tax liabilities, carryback potential, projected taxable income, and tax planning strategies as well as its history of taxable income or losses in the relevant jurisdictions in making this assessment. Based on the level of historical taxable losses and the uncertainty of projections for future taxable income over the periods for which the deferred tax assets are deductible, with the exception of certain insignificant foreign deferred tax assets, the Company concluded that it is not more likely than not that the gross deferred tax assets will be realized and, accordingly, recorded 100% valuation allowance against these deferred tax assets as of December 31, 2023 and March 31, 2024.

From time to time, various state, federal and other jurisdictional tax authorities undertake audits of the Company and its filings. In evaluating the exposure associated with various tax filing positions, the Company on occasion accrues charges for uncertain positions. Resolution of uncertain tax positions will impact the Company’s effective tax rate when settled. The Company does not have any significant interest or penalty accruals. The provision for income taxes includes the impact of contingency provisions and changes to contingencies that are considered appropriate. The Company files U.S. federal, certain U.S. states, and certain foreign tax returns. Generally, U.S. federal, U.S. state, and foreign tax returns filed for years after 2013 are within the statute of limitations and are subject to review and adjustment by the Internal Revenue Service.

Note 11: Identifiable Intangible Assets from Acquisitions

Identifiable intangible assets from acquisitions consisted of the following:

 

 

 

As of December 31, 2023

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(9,588

)

 

$

(3,430

)

 

$

 

Technologies

 

 

9,369

 

 

 

(7,839

)

 

 

(1,062

)

 

 

468

 

Non-compete agreements

 

 

3,409

 

 

 

(2,929

)

 

 

(346

)

 

 

134

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(20,969

)

 

$

(4,959

)

 

$

602

 

 

 

 

As of March 31, 2024

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(9,588

)

 

$

(3,430

)

 

$

 

Technologies

 

 

9,369

 

 

 

(7,956

)

 

 

(1,062

)

 

 

351

 

Non-compete agreements

 

 

3,409

 

 

 

(2,962

)

 

 

(346

)

 

 

101

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(21,119

)

 

$

(4,959

)

 

$

452

 

 

14


Intangible assets from acquisitions represent customer relationships, acquired technology, non-competition agreements, and trade names. These assets are determined to have definite lives and are amortized on a straight-line basis over the estimated period over which we expect to realize economic value related to the intangible asset. The amortization periods range from one year to 5 years. Based upon the amount of acquired identifiable intangible assets subject to amortization as of December 31, 2023, the estimated amortization expense for the year ending 2024 is $602.1 thousand.

Note 12: Support Services Fee

In October 2020, the Company sold certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics. The purchaser was a related party controlled by a shareholder and officers of the Company. In connection with the closing, the Company also entered into an administrative support services agreement with the related party purchaser pursuant to which the Company was to provide services to the related party purchaser for a support services fee. Support services fees related to this arrangement totaled $551.0 thousand and $64 thousand for the three months ended March 31, 2023 and 2024, respectively, and are included in the Company’s Condensed Consolidated Statements of Operations, net of the related expenses, within Service costs, Sales and marketing, Product development, and General and administrative. As of December 31, 2023 and March 31, 2024, the net amount due from the purchaser of $361.0 thousand and $249.0 thousand, respectively, is included in the Company’s Condensed Consolidated Balance Sheets within Prepaid expenses and other current assets.

15


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

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. We use words such as “believes”, “intends”, “expects”, “anticipates”, “plans”, “may”, “will” and similar expressions to identify forward-looking statements. All forward-looking statements, including, but not limited to, statements regarding our future operating results, financial position, prospects, acquisitions, dispositions, and business strategy, expectations regarding our growth and the growth of the industry in which we operate, and plans and objectives of management for future operations, are inherently uncertain as they are based on our expectations and assumptions concerning future events. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements we make. There are a number of important factors that could cause the actual results of Marchex to differ materially from those indicated by such forward-looking statements. Any or all of our forward-looking statements in this report may turn out to be inaccurate. 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, results of operations, business strategy and financial needs. They may be affected by inaccurate assumptions we might make or by known or unknown risks and uncertainties, including but not limited to the risks, uncertainties and assumptions described in this report, in Part II, Item 1A. under the caption “Risk Factors” and elsewhere in this report and in our Annual Report on Form 10-K for the year ended December 31, 2023, as amended, and those described from time to time in our future reports filed with the SEC. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this report may not occur as contemplated and actual results could differ materially from those anticipated or implied by the forward-looking statements. All forward-looking statements in this report are made as of the date hereof, based on information available to us as of the date hereof, and we assume no obligation to update any forward-looking statement.

Overview

Marchex harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution. Marchex provides conversational intelligence AI-powered solutions for market-leading companies in leading B2B2C vertical markets, including several of the world’s most innovative and successful brands.

Our mission is to create intelligence around all types of business conversations. We desire to be a leader in vertical market conversational intelligence leveraging generative artificial intelligence and data analytics. We seek to empower performance improvements for our customers by giving them actionable, real-time insights into the conversations they are having with their customers across phone, text and other communication channels. We have assembled a set of applications that incorporate artificial intelligence (“AI”) functionality for enterprises that depend on phone calls, texts and other communication channels to help convert prospects into customers, enabling compelling customer experiences during the sales process and helping maximize returns. Our proprietary data and conversational insights help enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. We serve large enterprises with a distributed footprint that interact with their customers across multiple communication paths.

We were incorporated in Delaware on January 17, 2003.

We have offices in Seattle, Washington; and Wichita, Kansas.

Recent Developments

New Customer Traction and Existing Customer Expansion

Marchex recently entered into a new relationship with one of the US Auto industry's largest Auto OEM channel partners. The company also signed a large Home Services customer to an expanded multi-year agreement. The company continues to make progress expanding its pipeline of opportunities across multiple verticals.

16


Product Innovation

Marchex recently announced that it has launched its Sentiment Suite offering across multiple application programming interfaces (APIs) following completion of an extensive early adopter program with Fortune 500 companies and other organizations. A key enhancement of Marchex’s conversation intelligence platform, Sentiment Suite combines structured and unstructured data to provide a comprehensive view and categorization of customer emotions during conversations with businesses.

Business Update

Our revenue decreased $0.6 million, or 5% from $12.2 million for the three months ended March 31, 2023 to $11.6 million for the three months ended March 31, 2024. The decrease is attributable primarily to certain non-recurring non-core analytics revenue in the first quarter of 2023, as well as lower conversational volumes in the 2024 period compared to the 2023 period, primarily with our small business listing and solutions resellers who face customer churn and consumer-related macroeconomic factors. Despite the headwinds in certain customer segments and with volume levels to start 2024, we continue to make progress and grow our dealer channel, signing new Auto OEM customers to multi-year agreements and also expanding various key Home Services relationships. This trend, along with expansion of our vertical go-to-market initiatives which is expected to result in new customer relationships across our verticals, continued innovation in our AI capabilities and product offerings, and completion of the necessary infrastructure to accelerate product cross selling to existing and new customers, may provide an opportunity for potential revenue growth.

We believe our operating expenses have prospective opportunity for further efficiencies as we continue to make advancements in our technology infrastructure and cloud initiatives, to "OneStack". OneStack enables our technologies and clients to be more easily managed in a less costly operating environment. It provides a streamlined product innovation and go to market approach, allowing our vertical market clients to potentially consume all our signals, data analytics and applied AI and also provides speed and scale for client onboarding while streamlining support and account management.

For additional information on the effects of our technology environment restructuring efforts on our business and operations, refer to “Results of Operations” within this discussion and analysis below.

Components of the Results of our Operations

Revenue

We generate the majority of our revenues from our conversational intelligence product offerings. Our AI-powered conversational analytics technology platform provides data and insights into the conversations our clients are having with their customers across phone, text and other communication channels. Our tools enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. We generate revenue when our customers pay us a fee for each call/text or call/text related data element they receive from calls or texts or for each phone number tracked based on a pre-negotiated rate. Customers typically receive the benefit of our services as they are performed and substantially all of our revenue is recognized over time as services are performed.

In certain cases, we record revenue based on available and reported preliminary information from third parties. Collection on the related receivables may vary from reported information based upon third party refinement of the estimated and reported amounts owed that occurs subsequent to period ends.

Service Costs

Our service costs represent the cost of providing our services to our customers. These costs primarily consist of telecommunication costs, including the use of phone numbers relating to our services; colocation service charges of our network equipment and related network operations costs; bandwidth and software license fees; conversational data processing costs; and payroll and related expenses of personnel, including stock based compensation.

17


Sales and Marketing

Sales and marketing expenses consist primarily of payroll and related expenses for personnel engaged in marketing and sales functions; advertising and promotional expenditures including online and outside marketing activities; cost of systems used to sell to and serve customers; and stock-based compensation of related personnel.

Product Development

Product development costs consist primarily of expenses incurred in the research and development, and creation and enhancement, of our products and services. These costs primarily consist of payroll and related expenses for personnel; costs of computer hardware and software; costs incurred in developing features and functionality of the services we offer; and stock-based compensation of related personnel.

For the periods presented, substantially all of our product development expenses are research and development. Product development costs are expensed as incurred or capitalized into property and equipment in accordance U.S. GAAP.

General and Administrative

General and administrative expenses consist primarily of payroll and related expenses for executive and administrative personnel; professional services, including accounting, legal and insurance; bad debt provisions; facilities costs; other general corporate expenses; and stock-based compensation of related personnel.

Stock-Based Compensation

We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the vesting or service period, as applicable, of the stock-based award using the straight-line method. We account for forfeitures as they occur. Stock-based compensation expense is included in the same lines as compensation paid to the same employees in the Condensed Consolidated Statements of Operations.

Amortization of Intangibles from Acquisitions

Amortization of intangible assets excluding goodwill relates to intangible assets identified in connection with our acquisitions. The intangible assets have been identified as customer relationships; acquired technology; non-competition agreements; trade names. These assets are amortized over useful lives ranging from 12 to 60 months.

Provision for Income Taxes

We utilize the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax law is recognized in results of operations in the period that includes the enactment date.

Results of Operations

The following table presents revenue and certain of our operating results as a percentage of revenue:

18


 

 

Three Months Ended March 31,

 

 

 

 

 

Three Months Ended March 31,

 

 

 

 

(In Thousands, Except Percentages)

 

2023

 

 

% of revenue

 

 

2024

 

 

% of
revenue

 

Revenue

 

$

12,216

 

 

 

100

%

 

$

11,573

 

 

 

100

%

Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Service costs

 

$

5,424

 

 

 

44

%

 

$

4,414

 

 

 

38

%

Sales and marketing

 

 

3,970

 

 

 

32

%

 

 

2,787

 

 

 

24

%

Product development

 

 

4,164

 

 

 

34

%

 

 

3,245

 

 

 

28

%

General and administrative

 

 

2,617

 

 

 

21

%

 

 

2,289

 

 

 

20

%

Amortization of intangible assets from acquisitions

 

 

531

 

 

 

4

%

 

 

151

 

 

 

1

%

Acquisition and disposition related costs

 

 

13

 

 

 

0

%

 

 

 

 

 

0

%

Total operating expenses

 

 

16,719

 

 

 

137

%

 

 

12,886

 

 

 

111

%

 

Stock-based compensation expense was included in the following operating expense categories as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Service costs

 

$

45

 

 

$

3

 

Sales and marketing

 

 

263

 

 

 

88

 

Product development

 

 

86

 

 

 

8

 

General and administrative

 

 

405

 

 

 

334

 

Total stock-based compensation

 

$

799

 

 

$

433

 

 

See Note 6. Stockholders' Equity of the Notes to Condensed Consolidated Financial Statements, as well as our Critical Accounting Policies for additional information about stock-based compensation.

Revenue

Revenue decreased $0.6 million, or 5%, from $12.2 million for the three months ended March 31, 2023 to $11.6 million for the three months ended March 31, 2024. The three months ended March 31, 2024 was impacted from certain non-recurring non-core analytics revenue in the first quarter of 2023, as well as lower call volumes in the 2023 period as compared to the 2024 period. The lower volumes primarily came from several of our small business listing and solution providers that mostly sell marketing services to local businesses. For additional information on our Revenue results, refer to “Recent Developments - Business Update” within this discussion and analysis above.

Expenses

Service Costs. Service costs decreased $1.0 million, or 19%, from $5.4 million for the three months ended March 31, 2023, to $4.4 million for the three months ended March 31, 2024. As a percentage of revenue, service costs were 44% and 38% for the three months ended March 31, 2023 and 2024, respectively. The change from the prior year was primarily due to $0.5 million lower conversational data processing and telecommunication costs due to a combination of lower conversational volumes, benefits from leveraging AI technology, and efficient vendor cost management. In addition, personnel costs were $0.4 million lower as we reorganized and realigned our technology teams.

We expect in the near term that service costs in absolute dollars will be similar to or modestly higher in relation to the most recent quarter. In the intermediate to longer term, we believe that the successful completion of the OneStack initiative (refer to “Recent Developments - Business Update” within this discussion and analysis above) and acceleration of our vertical market growth strategy may provide an opportunity for potential gross margin improvement. Further, there may be a positive impact on service costs as a percentage of revenue in the event we generate contribution from new launches of analytics products and sales engagement solutions.

19


Sales and Marketing. Sales and marketing expenses decreased $1.2 million, or 30%, from $4.0 million for the three months ended March 31, 2023 to $2.8 million for the three months ended March 31, 2024. As a percentage of revenue, sales and marketing expenses were 33% and 24% for the three months ended March 31, 2023 and 2024, respectively. The change from the prior year was primarily attributable to $0.7 million in lower personnel costs and $0.3 million in lower costs from contractors engaged in marketing and sales functions, as we realigned and focused our go-to-market initiatives. In addition, stock-based compensation was $0.2 million lower.

We expect some volatility in sales and marketing expenses based on the timing of marketing and customer engagement initiatives, but in the near term, we expect these costs to be similar to or modestly higher than the most recent quarter or increase modestly as revenues increase. We also expect, to the extent that we increase our marketing activities, this could correspondingly also cause an increase in sales and marketing expenses as a percentage of revenue. In the intermediate to longer term, we expect to increase marketing activities and personnel supporting our sales and marketing and related growth initiatives.

Product Development. Product development expenses decreased $0.9 million, or 22% from $4.2 million for the three months ended March 31, 2023 to $3.2 million for the three months ended March 31, 2024. As a percentage of revenue, product development expenses were 34% and 28% for the three months ended March 31, 2023 and 2024, respectively. The change from the prior year was primarily attributable to $0.6 million in lower personnel costs, as we reorganized and realigned our research and development teams. In addition, allocated facility rent was $0.2 million lower due to the reduction in our corporate headquarters office space lease in Seattle, Washington during the first quarter of 2023, and stock-based compensation was $0.1 million lower.

In the near term, we expect that product development expenses, in absolute dollars and as a percentage of revenue, will be similar to or modestly higher than the most recent quarter, as we continue to invest in our products and in building AI to expand our conversational intelligence capabilities. In the longer term, we expect to increase investment in AI technology to enhance our service offerings.

General and Administrative. General and administrative expenses decreased $0.3 million, or 13% from $2.6 million for the three months ended March 31, 2023 to $2.3 million for the three months ended March 31, 2024. As a percentage of revenue, general and administrative expenses were 21% and 20% for the three months ended March 31, 2023 and 2024, respectively. The change from the prior year was primarily attributable to a $0.3 million non-recurring payment made to terminate a software agreement in the first quarter of 2023.

We expect some volatility in general and administrative expenses, primarily related to professional fees and insurance, based on the timing of regulatory updates in connection with our being a public company. We also expect fluctuations in our general and administrative expenses related to stock-based compensation, as the recognition of stock-based compensation expense is impacted by market conditions relating to our stock price.

In the near term, we expect our general and administrative expenses to be similar to or modestly lower than the most recent quarter, as we focus on cost management and enhancing overall operational efficiency. In the intermediate to longer term, to the extent that we undertake internal technology improvement initiatives or expand our operations and issue additional stock-based compensation, general and administrative expenses, in absolute dollars and as a percentage of revenue, could increase.

Amortization of Intangible Assets from Acquisitions. Intangible amortization expense was $0.5 million and $0.2 million for the three months ended March 31, 2023 and 2024, respectively. This expense was associated with amortization of intangible assets acquired from business acquisitions made in 2018 and 2019, and is further categorized as service costs or sales and marketing expense in the Company's Condensed Consolidated Statements of Operations based on the nature of the underlying intangible asset. We expect intangible asset amortization for all remaining quarterly periods in 2024 to remain the same as the most recent quarter, at which point all intangible assets will reach the end of their useful lives and be fully amortized.

Income Tax. Income tax expense for the three months ended March 31, 2023 and 2024 was $30.0 thousand and $59.0 thousand, respectively, consisting primarily of U.S. state income tax expense in both periods. The effective tax rate differed from the expected tax rate of 21% in both years primarily due to a full valuation allowance and, to a lesser extent, state income taxes, foreign branch income and rate differential, non-deductible stock-based compensation related to incentive stock options recorded under the fair-value method, and other non-deductible amounts.

20


At March 31, 2024, based on all the available evidence, both positive and negative, we determined that it is more likely than not that our deferred tax assets will not be realized and accordingly, we have recorded a full valuation allowance of $54.8 million against our net deferred tax assets ($55.0 million of deferred tax assets that are partially offset by $0.5 million in reversing deferred tax liabilities). This compares to a full valuation allowance of $54.1 million at December 31, 2023 ($55.0 million of deferred tax assets that are partially offset by $0.4 million in reversing deferred tax liabilities). In assessing the realizability of deferred tax assets, based on all the available evidence, both positive and negative, we considered whether it is more likely than not that some or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. We considered the future reversal of deferred tax liabilities, carryback potential, projected taxable income, and tax planning strategies as well as the Company’s history of taxable income or losses in the relevant jurisdictions in making this assessment.

Net Loss. Net loss was $4.5 million for the three months ended March 31, 2023 as compared to a net loss of $1.5 million for the three months ended March 31, 2024. The decrease in net loss was primarily attributable to the $3.8 million decrease in total operating expenses, which was driven by the decrease in sales and marketing expenses and service costs discussed above, partially offset by the $0.6 million decrease in revenue discussed above.

Liquidity and Capital Resources

As of December 31, 2023, and March 31, 2024, we had cash and cash equivalents of $14.6 million and $12.0 million, respectively. As of March 31, 2024, we had current and non-current contractual obligations of $4.4 million, of which $0.4 million is for rent under our facility operating leases.

Cash used in operating activities was $2.5 million during the year ended March 31, 2024. The cash used in operating activities was primarily a result of a net loss of $1.5 million, adjusted for an increase in cash due to non-cash items of $1.0 million, which primarily included depreciation and amortization and stock-based compensation, and a decrease in cash due to changes in working capital of $2.0 million. The change in working capital was driven primarily by a decrease in accrued expenses and other current liabilities as well as an increase in prepaid expenses, other current assets, and other assets. Cash used in operating activities was $4.4 million for the three months ended March 31, 2023. The cash used in operating activities was primarily a result of a net loss of $4.5 million adjusted for an increase in cash due to non-cash items of $1.8 million, which primarily included depreciation and amortization and stock-based compensation, and a decrease in cash due to changes in working capital of $1.7 million, which primarily included a decrease in accounts payable and accrued expenses and other current liabilities, offset by a decrease in accounts receivable account balances.

Cash used in operating activities for the year ended March 31, 2024 included costs related to certain reorganization activities and our OneStack initiative (refer to “Recent Developments - Business Update” within this discussion and analysis above) . We believe that those initiatives should benefit us through lower operating expenses in the near and intermediate term. To the extent we are unable to effectively execute these operational initiatives or our revenue growth initiatives, our revenues could be lower, and our costs could be consistent with or higher, than current levels, which would have an adverse impact on our future operating cash flows, liquidity, and profitability.

Cash used in investing activities for the three months ended March 31, 2023 and March 31, 2024, was $392.0 thousand and $4.0 thousand, respectively, and was primarily attributable to cash paid for purchases of property and equipment for our technology infrastructure platform in both years, as well as capitalized software development costs in 2023.

In the near term, we expect property and equipment purchases and capitalized software development costs to be similar to or modestly higher compared to our most recent period, as we invest in equipment for our personnel and other systems enhancements. In the intermediate to longer term, we expect our capitalized expenditures to increase, as we continue our OneStack infrastructure initiatives and accelerate product innovation with more AI-powered features and capabilities launched throughout the year. Further, in the longer term, we expect any increase in our operations to have a corresponding increase in capital expenditures required to support our systems and personnel.

21


Cash used in financing activities for the three months ended March 31, 2024 was $93.0 thousand, which was attributable to payments made related to equipment financing lease obligations. Cash provided by financing activities for the three months ended March 31, 2023 was $9.0 thousand, which was primarily attributable to proceeds from the employee stock purchase program.

Based on our operating plans we believe that our resources will be sufficient to fund our operations, including any investments in strategic initiatives, for at least twelve months, however macroeconomic factors could influence our operating plans and resources significantly. Additional equity and debt financing may be needed to support our acquisition strategy, our long-term obligations, and our company’s needs. There can be no assurance that, if we needed additional funds, financing arrangements would be available in amounts or on terms acceptable to us, if at all. Failure to generate sufficient revenue or raise additional capital could have a material adverse effect on our ability to continue as a going concern and to achieve our intended business objectives.

Critical Accounting Policies

Our Condensed Consolidated Financial Statements are prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). As such, we are required to make certain estimates, judgments and assumptions that management believes are reasonable based upon the information available. We base these estimates on our historical experience, future expectations and various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for our judgments that may not be readily apparent from other sources.

There have been no significant changes in our critical accounting policies and estimates during the three months ended March 31, 2024 , as compared to the critical accounting policies and estimates disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2023, as amended, filed with the SEC on April 1, 2024.

Recent Accounting Pronouncements Not Yet Effective

For discussion regarding recent accounting pronouncements not yet effective, see Note 1. Description of Business and Basis of Presentation of the Notes to our Condensed Consolidated Financial Statements.

Web site

Our web site, www.marchex.com, provides access, without charge, to our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports as soon as reasonably practicable after such materials are electronically filed with the Securities and Exchange Commission. To view these filings, please go to our web site and click on “Investor Relations” and then click on “SEC Filings.” Investors and others should note that we announce material financial information to our investors using our investor relations website, press releases, SEC filings, and public conference calls and webcasts. We also use the following social media channels as a means of disclosing information about us, our services, and other matters, and for complying with our disclosure obligations under Regulation FD:

Marchex X (formally known as Twitter) Account (https://twitter.com/marchex)
Marchex Company Blog (https://www.marchex.com/blog/)
Marchex LinkedIn Account (https://linkedin.com/company/marchex)

The information we post through these social media channels may be deemed material. Accordingly, investors should monitor the above account and the blog, in addition to following our investor relations website, press releases, SEC filings, and public conference calls and webcasts. This list may be updated from time to time. The information we post through these channels is not a part of this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

As a smaller reporting company under SEC Regulations, we are not required to provide this information.

22


Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our principal executive officer and our principal financial officer, of the effectiveness of our “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934). Based on this evaluation, our principal executive officer and our principal financial officer have concluded that, as of the date of the evaluation, our disclosure controls and procedures were effective.

 

Changes in Internal Control over Financial Reporting

During the three months ended March 31, 2024, no change was made to our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal controls over financial reporting.

Limitations on the Effectiveness of Controls

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, cannot provide absolute assurance of achieving the desired control objectives.

In addition, because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

23


PART II—OTHER INFORMATION

See Note 10: Commitments, Contingencies and Taxes of the Notes to our Condensed Consolidated Financial Statements contained in the Quarterly Report on Form 10-Q.

Item 1A. Risk Factors

An investment in our Class B common stock involves various risks, including those mentioned below and those that are discussed from time to time in our other periodic filings with the SEC. Investors should carefully consider these risks, along with the other information contained in this report, before making an investment decision regarding our stock. There may be additional risks of which we are currently unaware, or which we currently consider immaterial. All of these risks could have a material adverse effect on our business, financial condition, results of operations, and the value of our stock.

FINANCIAL RISKS

We have largely incurred net losses since our inception, and we may incur net losses in the foreseeable future.

We had an accumulated deficit of $322.7 million as of March 31, 2024. Our net expenses may increase based on the initiatives we undertake which for instance, may include increasing our sales and marketing activities, hiring additional personnel, incurring additional costs as a result of being a public company, acquiring additional businesses and making additional equity grants to our employees. This may result in the reduction of our cash balances or the incurrence of debt.

We have in the past and may in the future find it advisable to take measures to streamline operations and reduce expenses, including, without limitation, reducing our workforce or discontinuing certain products or businesses. Such measures may place significant strains on our management and employees, and could impair our development, marketing, sales, and customer support efforts. We may also incur liabilities from these measures. Such effects from streamlining could have a negative impact on our business and financial results.

We believe that our future revenue growth will depend on, among other factors, our ability to attract new customers, compete effectively, maximize our sales efforts, demonstrate a positive return on investment, successfully improve existing products and services, and develop successful new products and services. If we are unable to generate adequate revenue growth and manage our expenses, we may continue to incur significant losses in the future and may not be able to achieve or maintain profitability.

We received approximately 34% of our revenue from our five largest customers for the three months ended March 31, 2024, and the loss of one or more of these customers could adversely impact our results of operations and financial condition.

Our five largest customers accounted for approximately 34% of our total revenues for the three months ended March 31, 2024. In particular, our customers in the automotive and related services sectors account for a significant portion of our revenue.

Many of our customers are not subject to long-term contracts with us or have contracts with near term expiration dates and are able to reduce or in some cases cease spending at any time and for any reason. We have agreements with certain large customers which provide flexibility around financial commitments, termination rights, indemnification, and security obligations. Our large customers may vary spend levels and there can be no assurances that our large customers will continue to spend at levels similar to prior quarters. If any of our largest customers are acquired, such acquisition may impact its spending with us. Furthermore, our large customers from time to time may impose financial condition, data security and privacy or insurance requirements that we may not be able to satisfy. A significant reduction in spending by our largest customers, or the loss of one or more of these customers, if not replaced by new customers or an increase in business from existing customers, would have a material adverse effect on our business, financial condition and results of operations.

24


Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that may have an adverse effect on our business.

Our large customers have substantial purchasing power and leverage in negotiating contractual arrangements with us. These customers may seek for us to develop additional features, may require penalties for failure to deliver such features, may seek discounted product or service pricing, and may seek more favorable contractual terms. As we sell more products and services to this class of customer, we may be required to agree to such terms and conditions. Such large customers also have substantial leverage in negotiating resolution of any disagreements or disputes that may arise. Any of the foregoing factors could result in a material adverse effect on our business, financial condition, and results of operations.

If some of our customers experience financial distress or suffer disruptions in their business, their weakened financial position could negatively affect our own financial position and results.

We have a diverse customer base, and, at any given time, one or more customers may experience financial distress, file for bankruptcy protection, go out of business, or suffer disruptions in their business. If a customer with whom we do a substantial amount of business experiences financial difficulty or suffers disruptions in their business, it could delay or jeopardize the collection of accounts receivable, result in significant reductions in services provided by us and may have a material adverse effect on our results of operations and liquidity.

We may need additional funding to meet our obligations and to pursue our business strategy. Additional funding may not be available to us and our financial condition could therefore be adversely affected.

We may require additional funding to meet our ongoing obligations and to pursue our business strategy, which may include the selective acquisition of businesses and technologies. In addition, we have incurred, and we may incur certain obligations in the future. There can be no assurance that, if we were to need additional funds to meet these obligations, additional financing arrangements would be available in amounts or on terms acceptable to us, if at all. Furthermore, if adequate additional funds are not available, we will be required to delay, reduce the scope of, or eliminate material parts of the implementation of our business strategy, including potential additional acquisitions or internally developed businesses.

Our quarterly results of operations might fluctuate due to seasonality, which could adversely affect our growth rate and in turn the market price of our securities.

Our quarterly results have fluctuated in the past and may fluctuate in the future due to seasonality. Our experience has shown that during the spring and summer months, call volumes in certain verticals such as home services are generally higher than during other times of the year and during the latter part of the fourth quarter of the calendar year, we generally experience lower call volumes. The extent to which call volumes may decrease during these off-peak periods is difficult to predict. Prolonged or severe decreases in call volumes during these periods may adversely affect our growth rate and results, and in turn, the market price of our securities. Historically, we have seen this trend generally reversing in the first quarter of the calendar year with increased call volumes and often new budgets at the beginning of the year for many of our customers with fiscal years ending December 31. However, there can be no assurances such seasonal trends will consistently repeat each year.

If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud, which could harm our brand and operating results.

25


Effective internal controls are necessary for us to provide reliable and accurate financial reports and effectively prevent fraud. We have devoted significant resources and time to comply with the internal control over financial reporting requirements of the Sarbanes-Oxley Act of 2002. In addition, Section 404 under the Sarbanes-Oxley Act of 2002 requires that we assess and in certain instances for our auditors to attest to the effectiveness of our controls over financial reporting. Our current and future compliance with the annual internal control report requirement will depend on the effectiveness of our financial reporting and data systems and controls across our operating subsidiaries. We expect these systems and controls to become increasingly complex to the extent that we integrate acquisitions and our business grows. To effectively manage this growth, we will need to continue to improve our operational, financial and management controls and our reporting systems and procedures. We cannot be certain that these measures will ensure that we design, implement, and maintain adequate controls over our financial processes and reporting in the future. Any failure to implement required new or improved controls, or difficulties encountered in their implementation or operation, could harm our operating results, or cause us to fail to meet our financial reporting obligations. Inadequate internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our stock and our access to capital.

We may be required to pay additional income, sales, or other taxes.

Tax authorities at the international, federal, state, and local levels are continually reviewing the appropriate treatment of companies engaged in digital information services. Furthermore, from time to time, various state, federal and other jurisdictional tax authorities undertake reviews of us and our filings. In evaluating the exposure associated with various tax filing positions, we may on occasion accrue charges for probable exposures. We cannot predict the outcome of any of these reviews nor whether any will have a material adverse impact on our business.

STRATEGIC RISKS

The markets in which we operate are highly competitive and rapidly changing and we may be unable to compete successfully.

There are a number of companies that offer or may develop products that compete in our targeted markets. We compete with call analytics technology providers such as Twilio and Invoca, as well as messaging platform providers such as EZ Texting. As we continue to advance our conversational analytics and related technologies, we anticipate facing increased competition from companies providing broader a broader range of products and solutions, such as Google (which offers Google Ads call tracking). The markets for our products and services are characterized by intense competition, evolving industry and regulatory standards, emerging business and distribution models, disruptive software and hardware technology developments, short product and service life cycles, price sensitivity on the part of customers, and frequent new product introductions. While we are developing and deploying features powered by artificial intelligence (AI) across our conversational analytics offerings, competitors may develop comparable or superior AI-powered features before we do, which could adversely affect our business. Current and potential competitors have established, or may establish, cooperative relationships among themselves or with third parties to increase the ability of their technologies to address the needs of our prospective customers. Furthermore, there has been a trend toward industry consolidation in our markets for several years. We expect this trend to continue as companies attempt to strengthen or hold their market positions.

The competition in our targeted markets could adversely affect our operating results by reducing the volume of the products and services we license or sell or the prices we can charge. Some of our current or potential competitors have significantly greater financial, technical, and marketing resources than we do. These competitors may be able to respond more rapidly than we can to new or emerging technologies or changes in customer requirements. They may also devote greater resources to the development, promotion, and sale of their products than we do. To the extent they do so, market acceptance and penetration of our products and services, and therefore our revenues, may be adversely affected. Our success and long-term growth depends substantially upon our ability to enhance our products and services and to develop and introduce, on a timely and cost-effective basis, new products and services that meet changing customer requirements and incorporate technological enhancements. If we are unable to develop or acquire new products, services, functionalities, or technologies to adapt to these changes or otherwise fail to maintain a technological edge, our business will suffer.

26


The conversational analytics and solutions market may develop more slowly than expected, which could harm our business.

If the market for conversational analytics solutions develops more slowly than we expect, our business could suffer. Our future success is highly dependent on the increased adoption by businesses of conversational analytics and solutions, and our ability to sell our conversational analytics and solutions services to large to small customers in different verticals as well as to reseller partners and agencies. The advertising and sales market is rapidly evolving, and most businesses have historically not utilized nor allocated a portion of their marketing and/or sales budgets to conversational analytics and solutions. As a result, the future demand and market acceptance for conversational analytics and related services is uncertain.

Our business strategy is evolving and may involve pursuing new lines of business or strategic transactions and investments, some of which may not be successful.

Our industry is undergoing significant change and our business strategy is continuing to evolve to meet these changes. In order to profitably grow our business, we may need to expand into new lines of business beyond our current focus of providing call and text analytics services, which may involve pursuing strategic transactions, including potential acquisitions of, or investments in, related or unrelated businesses. In addition, we may seek divestitures of existing businesses or assets and may pursue other strategic alternatives and opportunities. There can be no assurance that we will be successful with our efforts to evolve our business strategy and we could suffer significant losses as a result, which could have a material adverse effect on our business, financial condition and results of operations.

Our acquisitions could divert management’s attention, cause ownership dilution to our stockholders, cause our earnings to decrease and be difficult to integrate.

Our business strategy includes identifying, structuring, completing, and integrating acquisitions. Acquisitions involve a high degree of risk. We may also be unable to find a sufficient number of attractive opportunities to meet our objectives which include revenue growth, profitability, and competitive market share. Our acquired companies may have histories of net losses and may expect net losses for the foreseeable future.

Acquisitions are accompanied by a number of risks that could harm our business, operating results and financial condition: we could experience a substantial strain on our resources, including time and money, and we may not be successful; our management’s attention could be diverted from our ongoing business concerns; we may seek to enter new markets where we have no or limited experience or where competitors may have stronger market positions; integrating new companies may take longer than expected; while integrating new companies, we may lose key executives or other employees of these companies; we may issue shares of our Class B common stock as consideration for acquisitions which may result in ownership dilution to our stockholders; acquisitions of certain companies may result in us pursuing a diversified operating or holding company structure to allow us to focus on running diverse businesses independently, but in such event we may not realize the anticipated strategic benefits; we could fail to successfully integrate our financial and management controls, technology, reporting systems and procedures, or adequately expand, train and manage our workforce; we could experience customer dissatisfaction or performance problems with an acquired company or technology; we could become subject to unknown or underestimated liabilities of an acquired entity or incur unexpected expenses or losses from such acquisitions, including litigation; we could incur possible impairment charges related to goodwill or other intangible assets resulting from acquisitions or other unanticipated events or circumstances, any of which could harm our business; and we may be exposed to investigations and/or audits by federal, state or other taxing authorities.

Consequently, we might not be successful in integrating any acquired businesses, products, or technologies, and might not achieve anticipated revenue and cost benefits.

We may decide to dispose of assets or a business that may no longer help us meet our objectives.

If we decide to sell assets or a business, we may encounter difficulty in finding buyers or alternative exit strategies on acceptable terms in a timely manner, which could delay the achievement of our strategic objectives. We may also dispose of a business at a price or on terms that are less desirable than we had anticipated. In addition, we may experience greater disruption to our remaining business than expected, and the impact of the divestiture on our revenue may be larger than projected.

27


OPERATIONAL RISKS

We depend on being able to secure enough phone numbers and associated telecommunication services to support our customers and other users of our services and any obstacles that we face which prevent us from meeting this demand could adversely affect our business.

We utilize phone numbers as part of a number of information and analytic services to our customers, such as our call and text analytics and communications. We secure a majority of our phone numbers through telecommunication carriers that we have contracted with and a smaller number through the 800 Service Management System, and such telecommunication carriers provide the underlying telephone service. Our telecommunications carriers and telephone number acquisition process are subject to the rules and guidelines established by the Federal Communications Commission. Furthermore, we may be directly subject to certain telecommunications-related regulations. The Federal Communications Commission and our telecommunication carriers may change the rules and guidelines for securing phone numbers or change the requirements for retaining the phone numbers we have already secured. As a result, we may not be able to secure or retain sufficient phone numbers needed for our services. We may also be limited in the number of available telecommunications carriers or vendors to provide such phone numbers and associated services to us in the event of any industry consolidations. In addition, mobile carriers in the United States and Canada have added, or are currently contemplating adding significant one-time and recurring registration requirements, including “10DLC” brand registration, and/or use limitations (e.g. messaging volume caps) for each phone number, and have imposed or are considering imposing significant additional fees as well as penalties for failure to register or certain use violations for registered numbers. Moreover, mobile carriers and our telecommunication service providers use various automated screening technologies on messaging content crossing their networks, which operate based on disparate and sometimes unpredictable sets of standards and restrictions. The application of such screening technologies to content transmitted by our customers through their use of our services may negatively impact our ability to provide services to certain customers deemed potentially problematic by carriers, subject us to financial penalties, and/or result in telecommunication service providers refusing to provide service to us. Any of the foregoing factors could result in a material adverse effect on our business, financial condition, and results of operations.

Our technical systems are vulnerable to interruption and damage that may be costly and time-consuming to resolve and may harm our business and reputation.

A disaster could interrupt our services for an indeterminate length of time and severely damage our business, prospects, financial condition, and results of operations. Our systems and operations are vulnerable to damage or interruption from: fire; floods; network failure; hardware failure; software failure; power loss; telecommunications failures; break-ins; terrorism, war or sabotage; computer viruses; denial of service attacks; penetration of our network by unauthorized computer users and “hackers” and other similar events; natural disasters, including, but not limited to, hurricanes, tornadoes, and earthquakes; and other unanticipated problems.

We may not have developed or implemented adequate protections or safeguards to overcome any of these events. We also may not have anticipated or addressed many of the potential events that could threaten or undermine our technology network. Any of these occurrences could cause material interruptions or delays in our business, result in the loss of data or render us unable to provide services to our customers. In addition, if a person is able to circumvent our security measures, they could destroy or misappropriate valuable information, including sensitive customer information, or disrupt our operations. We have deployed firewall technology intended to thwart hacker attacks. Although we maintain property insurance and business interruption insurance, our insurance may not be adequate to compensate us for all losses that may occur as a result of a catastrophic system failure or other loss, and our insurers may not be able to compensate us for all losses that may occur or may decline to do so for a variety of reasons. If we fail to address these issues in a timely manner, we may lose the confidence of our customers and reseller partners, our revenue may decline, and our business could suffer.

Cybersecurity risks could adversely affect our business and disrupt our operations.

28


The threats to network and data security are increasingly diverse and sophisticated. Despite our efforts and processes to prevent cybersecurity incidents as further detailed in the Item 1C disclosure below, our information systems, and those of third parties that we use in our operations are vulnerable to cybersecurity threats, including cyber-attacks such as viruses and worms, phishing attacks, denial-of-service attacks, ransomware attacks, physical or electronic break-ins, employee theft or misuse, and similar disruptions from unauthorized tampering, which could lead to interruptions, delays, loss of critical data, unauthorized access to user data, and loss of customer confidence. In addition, we may be the target of email scams that attempt to acquire personal information or Company assets. Despite our efforts to create security barriers to such threats, we may not be able to entirely mitigate these risks. Any cyber-attack that attempts to obtain our or our users’ data and assets, disrupt our service, or otherwise access our systems, or those of third parties we use, if successful, could adversely affect our business, operating results, and financial condition, be expensive to remedy, and damage our reputation. In addition, any such breaches may result in negative publicity, adversely affect our brand, decrease demand for our products and services, and adversely affect our operating results and financial condition.

A failure of service by one or more third-party provider(s) of technology, telecommunication or other communication services, software or hardware that we rely on could adversely affect our business and reputation.

We rely upon third-party colocation providers to host a substantial set of our servers. If these providers are unable to handle current or higher volumes of use, experience any interruption in operations or cease operations for any reason or if we are unable to agree on satisfactory terms for continued hosting relationships, we would be forced to enter into a relationship with other service providers or assume hosting responsibilities ourselves. If we are forced to switch hosting facilities, we may not be successful in finding an alternative service provider on acceptable terms or in hosting the servers ourselves. We may also be limited in our remedies against these providers in the event of a failure of service. In the past, we have experienced short-term outages in the service maintained by one of our colocation providers.

We rely upon third-party cloud providers to host certain of our products and services and this reliance is anticipated to increase over time. We may experience interruptions, delays and outages in service and availability from time to time as a result of problems with our third‑party cloud providers’ infrastructure. Lack of availability of this infrastructure could be due to a number of potential causes including technical failures, natural disasters, fraud or security breaches that we cannot predict or prevent. In addition, if our security, or that of any of these third‑party cloud providers, is compromised, or our products and services are rendered unavailable to our customers and cannot be restored within a reasonable amount of time or at all, then our business, results of operations and financial condition could be adversely affected.

We also rely on a select group of third-party providers for various components of our technology platform and support for our services, such as hardware and software providers, telecommunications carriers and Voice over Internet Protocol (VoIP) providers, software-as-a-service providers, and credit card processors. As a result, key operational resources of our business are concentrated with a limited number of third-party providers. A failure or limitation of service or available capacity by any of these third-party providers could adversely affect our business and reputation. In addition, our software-as-a service providers are themselves reliant on third-party cloud providers described in the preceding paragraph such that a disruption of the availability of the underlying infrastructure may also impair their ability to maintain the availability of their services that we rely on. Furthermore, if any of these providers described in this paragraph are unable to provide the levels of service and dedicated resources over time that we require in our business, we may not be able to replace certain of these providers in a manner that is efficient, cost-effective or satisfactory to our customers, and as a result our business could be materially and adversely affected. Short term or repeat problems with any of these service providers could provide an interruption of service or service quality impairment to significant customers, which could also impact materially our revenue in any period due to credits or potential loss of significant customers.

If our security measures, including those of our vendors or partners, are breached or are perceived as not being secure, we may lose customers and incur significant legal and financial exposure and suffer an adverse effect on our business.

29


We store and transmit data and information about our customers and their respective users. We also work with vendors and partners who may come into contact with certain data, such as carriers, colocation facilities, and data processing and storage providers. We deploy security measures to protect this data and information, as do the third parties we utilize to assist in data and information processing and storage. Our security measures and those of the third parties we partner with to assist in data and information processing and/or storage, as well as to assist in the delivery of services to our customers, may suffer breaches. Security breaches of our data storage systems or our third-party colocation and technology providers we utilize to process and store data and information relating to our customers and their respective users could expose us to significant potential liability. Similarly, security breaches of our vendors and partners, or ineffective data security by our vendors or partners, may result in similar significant liability. In addition, security breaches, actual or perceived, could result in legal liability, government fines, and the loss of customers that could potentially have an adverse effect on our business. Although we maintain cyber-liability insurance, our coverage may not be adequate to compensate us for all costs and liabilities that we may incur as a result of a security breach, and our insurers may not be able to compensate us for all losses that may occur or may decline to do so for a variety of reasons.

LEGAL AND COMPLIANCE RISKS

We may not be able to protect our intellectual property rights, which could adversely affect our competitive position.

Our ability to compete across our businesses partly depends on the superiority, uniqueness and value of the technology that we develop. To protect our proprietary rights, we rely on a combination of patent, trademark, copyright and trade secret laws, confidentiality agreements with our employees and third parties, and protective contractual provisions. These efforts to protect our intellectual property rights may not be effective in preventing misappropriation of our technology, or may not prevent the development and design by others of products or technologies similar to or competitive with those we develop.

We maintain a number of patents in the U.S. and other jurisdictions relating to various aspects of our technology. In addition to our patent portfolio, we have assembled, over time, an international portfolio of trademarks that covers certain of our products and services. We regularly analyze our patent and trademark portfolios and prepare additional patent applications on current and anticipated features of our technology and trademark applications for new product and service names, or abandon patents, trademarks or applications that are no longer relevant or valuable to our operations.

The status of any patent involves complex legal and factual questions. The scope of allowable claims is often uncertain. As a result, we cannot be sure that: (1) any patent application filed by us will result in a patent being issued; (2) that any patents issued in the future will afford adequate protection against competitors with similar technology; and (3) that the patents issued to us, if any, will not be infringed upon or designed around by others.

Despite our efforts to protect our technology and proprietary rights through intellectual property rights, licenses and other contractual protections, unauthorized parties may still copy or otherwise obtain and use our software and other technology.

In addition, we may in the future expand internationally, and effective intellectual property, copyright, trademark and trade secret protection may not be available or may be limited in foreign countries. Any significant impairment of our intellectual property rights could harm our business or our ability to compete. Further, companies in the internet, communications and technology industries may own large numbers of patents, copyrights and trademarks and may frequently threaten litigation, or file suit against us based on allegations of infringement or other violations of intellectual property rights, which may adversely affect our business or financial prospects.

We may incur liabilities for the activities of our customers and other users of our services, which could adversely affect our business.

30


The actual or perceived improper sending of text messages or voice calls may subject us to potential risks, including liabilities or claims relating to consumer protection laws and regulatory enforcement, including fines. For example, the Telephone Consumer Protection Act of 1991 restricts telemarketing and the sending of automatic SMS text messages without explicit customer consent. The scope and interpretation of the federal and state laws and regulations that are or may be applicable to the delivery of text messages or voice calls are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face direct liability. We rely on contractual representations made to us by our customers that they will comply with our acceptable use restrictions and applicable law and regulations in using our services. We cannot predict whether our role in facilitating our customers’ or other users’ activities would expose us to liability under applicable law.

Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers’ or other users’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability, which could have a material adverse effect on our business, financial condition and results of operations.

Our insurance policies may not provide coverage for liability arising out of activities of our customers or other users of our services. In addition, we may not be able to obtain or maintain adequate insurance coverage to reduce or limit the liabilities associated with our businesses. Any costs incurred as a result of such liability or asserted liability could have a material adverse effect on our business, operating results, and financial condition.

We may be subject to intellectual property claims, which could adversely affect our financial condition and ability to use certain critical technologies, divert our resources and management attention from our business operations and create uncertainty about ownership of technology essential to our business.

Our success depends, in part, on our ability to operate without infringing on the intellectual property rights of others. There can be no guarantee that any of our intellectual property will not be challenged by third parties. We may be subject to patent infringement claims that would be costly to defend and could limit our ability to use certain critical technologies.

We believe that a consolidation of patent portfolios by major technology companies and independent asset holding companies will increase the chances of aggressive assertions of patent and other intellectual property claims. Within the technology, telecommunications, and online sectors, among other related sectors, we have witnessed various claim holders and alleged rights holders pursue business strategies devoted to extracting settlements or license fees for a wide range of basic and commonly accepted methods and practices.

We may be subject to those intellectual property claims in the ordinary course of our business. Also, our partners and customers may also find that they are subject to similar claims, in which case we may be included in any related process or dispute settlement. Any patent or other intellectual property litigation could negatively impact our business by diverting resources and management attention from other aspects of the business and adding uncertainty as to the ownership of technology, services and property that we view as proprietary and essential to our business. In addition, a successful claim of patent infringement against us and our failure or inability to license the infringed or similar technology on reasonable terms, or at all, could prevent us from using critical technologies which could have a material adverse effect on our business.

Federal, state, and foreign regulation of telecommunications and data privacy may adversely affect our business and operating results.

We provide information and analytics services to our customers and reseller partners. In connection therewith, we obtain certain telecommunications products and services from carriers in order to deliver these packages of information and analytic services.

31


Telecommunications laws and regulations (and interpretations thereof) are evolving in response to rapid changes in the telecommunications industry. If our carrier providers were to be subject to any changes in applicable law or regulation (or interpretations thereof), or additional taxes or surcharges, then we in turn may be subject to increased costs for their products and services or receive products and services that may be of less value to our customers, which in turn could adversely affect our business and operating results. Furthermore, our call recording and/or monitoring services may directly subject us to certain telecommunications-related regulations. Finally, in the event that any federal or state regulators were to expand the scope of applicable laws and regulations or their application to include certain end users and information service providers, then our business and operating results could also be adversely affected. The following existing and possible future federal and state laws could impact the growth and profitability of our business:

The Communications Act of 1934, as amended by the Telecommunications Act of 1996 (the “Act”), and the regulations promulgated by the Federal Communications Commission under Title II of the Act, may impose federal licensing, reporting and other regulatory obligations on the Company. To the extent we contract with and use the networks of voice over IP service providers, new legislation or FCC regulation in this area could restrict our business, prevent us from offering service or increase our cost of doing business. There are an increasing number of regulations and rulings that specifically address access to commerce and communications services on the Internet, including IP telephony. We are unable to predict the impact, if any, that future legislation, legal decisions, or regulations concerning voice services offered via the Internet may have on our business, financial condition, and results of operations.
The U.S. Congress, the FCC, state legislatures or state agencies may target, among other things, access or settlement charges, imposing taxes related to Internet communications, imposing tariffs or other regulations based on encryption concerns, or the characteristics and quality of products and services that we may offer. Any new laws or regulations concerning these, or other areas of our business could restrict our growth or increase our cost of doing business.
There is risk that a regulatory agency will require us to conform to rules that are unsuitable for IP communications technologies or rules that cannot be complied with due to the nature and efficiencies of IP routing, or are unnecessary or unreasonable in light of the manner in which we offer voice-related services such as call recording services to our customers.
Federal and state telemarketing laws including the Telephone Consumer Protection Act (“TCPA”) which limits the use of autodialing systems, artificial or prerecorded voice messages, SMS text messages and fax machines, the Telemarketing Sales Rule, the Telemarketing Consumer Fraud and Abuse Prevention Act and the rules and regulations promulgated thereunder. In recent years, the TCPA has become a fertile source for both individual and class action lawsuits and regulatory actions. Specifically, the TCPA restricts telemarketing and the transmission of automatic SMS text messages without proper consent. The scope and interpretation of the laws and regulations that are or may be applicable to the delivery of text messages and/or to the allowable methods of obtaining proper consent are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face liability. In addition, certain regulatory developments in this area may adversely impact the demand for some of our services (e.g. our text analytics and communications services) if some our customers become unable to obtain proper consents for their communications at historical volumes.

32


The Telephone Robocall Abuse Criminal Enforcement and Deterrence Act and the rules and regulations promulgated thereunder. The FCC has adopted an initial set of rules requiring originating and terminating voice service providers to implement the STIR/SHAKEN caller ID authentication framework to combat spoofed robocalls and is expected to adopt additional measures for that purpose. A number of our information services depend on integrations with voice service providers subject to these regulations. Some of these providers have taken the position that we must register in FCC’s Robocall Mitigation Database in order to continue doing business with them even though we are not a voice service provider. If we do not comply with our providers’ evolving requirements pertaining to these regulations or if future regulatory measures relative to the STIR/SHAKEN caller ID authentication framework result in unforeseen interoperability issues for our information services that we are unable to address in a timely and efficient manner, our business, financial condition, and results of operations could be negatively impacted and/or we could face liability.
Laws affecting telephone call recording and data protection, such as consent and personal data statutes. Under the federal Wiretap Act, at least one-party taking part in a call must be notified if the call is being recorded. Under this law, and most state laws, there is nothing illegal about one of the parties to a telephone call recording the conversation. However, a number of states (i.e., California, Connecticut, Delaware, Florida, Illinois, Maryland, Massachusetts, Montana, Nevada, New Hampshire, Pennsylvania, and Washington) require that all parties consent when one party wants to record a telephone conversation. The telephone recording laws in other states, like federal law, require only one party to be aware of the recording.
The Communications Assistance for Law Enforcement Act may require that we undertake material modifications to our platforms and processes to permit wiretapping and other access for law enforcement personnel.
Under various Orders of the Federal Communications Commission, we may be required to make material retroactive and prospective contributions to funds intended to support Universal Service, Telecommunications Relay Service, Local Number Portability, the North American Numbering Plan and the budget of the Federal Communications Commission.
Laws in most states of the United States of America may require registration or licensing of one or more of our subsidiaries, and may impose additional taxes, fees or telecommunications surcharges on the provision of our services which we may not be able to pass through to customers.
Our international operations may expose us to telecommunications regulations and data and privacy regulations in the countries where we are operating, and these regulations could negatively affect the viability of our business in those regions.

33


We may also be subject to costs and liabilities with respect to privacy issues. Several companies have incurred penalties for failing to abide by the representations made in their public-facing privacy policies. In addition, several states have passed laws that require businesses and their service providers to implement and maintain reasonable security procedures and practices to protect personal information and to provide notice to consumers in the event of a security breach. For example, California enacted the California Consumer Privacy Act, which was subsequently amended by the California Privacy Rights Act of 2020 (collectively, “CPRA”), which went into effect on January 1, 2023. The CPRA gives California residents rights to access, correct, and delete their personal information, opt out of certain types of personal information sharing, limit the use of sensitive personal information as well as receive detailed information about how their personal information is retained and used. The CPRA and the regulations promulgated thereunder also include requirements for provisions to be included by businesses in their respective contracts with service providers, which limit the scope of permissible use for personal data processed as part of the services and give businesses certain rights to assess their service providers’ data processing operations. The CPRA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. Virginia has enacted the Virginia Consumer Data Protection Act (“VDCPA”), which also took effect on January 1, 2023 and several other states have enacted privacy-related legislation that took effect in 2023 (e.g. Connecticut, Colorado, and Utah) or is slated to take effect in the near-term (e.g. Montana, Texas, and Iowa ) and that each provide for consumer rights similar to the CPRA. Further, it is anticipated that additional federal and state privacy-related legislation may be enacted. Such legislation could negatively affect our business in various ways such as by increasing our and/or our customers’ costs of compliance. Finally, the majority of the aforementioned privacy laws and regulations do not apply to information historically regulated by certain industry-specific legislation and regulations such as the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) and/or the Gramm-Leach-Bliley Act, each of which include separate sets of security standards for the processing of covered data and provide for significant civil and/or criminal penalties for violations. To the extent that we increase our market share of conversational analytics offerings for customers in the healthcare and/or financial services industries, our risk of possible costs and liabilities related to compliance with these additional laws increases as well.

Foreign countries may enact laws that could negatively impact our business and/or may prosecute us for violating existing laws. Such laws might include EU member country conforming legislation under applicable EU Privacy, eCommerce, Data Protection Directives (and similar legislation in other countries where we may have operations), the EU General Data Protection Regulation (“GDPR”), which is directly applicable to all member states and which has substantial compliance obligations and significant potential administrative fines for non-compliance, as well as the GDPR equivalent law retained by the United Kingdom and any successor legislation thereto. Any costs incurred in addressing foreign laws could negatively affect the viability of our business. Our exposure to this risk will increase to the extent we expand our operations internationally.

In addition, the potential regulation of new and emerging technologies, such as AI, which we are increasingly building into many of our new offerings, may result in increased compliance costs and risks. Any additional costs and penalties associated with increased compliance and risk mitigation could make certain offerings less profitable or increase the difficulty of bringing certain offerings to market.

We may face risks related to litigation that could result in significant legal expenses and settlement or damage awards.

From time to time, we are subject to claims and litigation, which could seriously harm our business and require us to incur significant costs.

We are generally obliged, to the extent permitted by law, to indemnify our current and former directors and officers who are named as defendants in these types of lawsuits. Defending against litigation may require significant attention and resources of management. Regardless of the outcome, such litigation could result in significant legal expenses.

If we are a party to material litigation and if the defenses we claim are ultimately unsuccessful, or if we are unable to achieve a favorable settlement, we could be liable for large damage awards that could have a material adverse effect on our business and Condensed Consolidated Financial Statements.

34


GENERAL RISKS

We are susceptible to general economic conditions, climate change, natural catastrophic events and public health crises, and any resulting negative impacts on our customers could adversely affect our operating results.

Our operating results will be subject to fluctuations based on general economic conditions, which are subject to a range of macroeconomic uncertainties such as labor shortages, supply chain disruptions, inflation and monetary supply shifts, among others. Any economic downturn could result in: a deterioration in the credit quality of our customers, which could adversely affect our accounts receivables; sales prospects delaying decision making and reducing propensity to purchase; challenges in servicing customers and extending and entering into new agreements; a reduction in customer budgets and slower sales cycles; customer requests for price concessions and extended payment terms; customer cancellations and inability to pay; and/or customer reconsideration and delay in launching test programs with us. Any such outcomes can cause decreases in or delays in customer spending and negatively impact our short-term ability to grow our revenues or result in significant decline in revenues, a significant decrease in our operating cash flows and/or otherwise negatively impact our results of operations.

Our business is also subject to the impact of global climate change which can increase the frequency of natural catastrophic events such as drought, wildfires, storms, sea-level rise, earthquakes, floods, or power outages. The long-term effects of climate change on the global economy and our industry in particular are unclear but could be severe.

Furthermore, global political crises such as terrorism or war, and public health crises, such as disease outbreaks, epidemics, or pandemics (including COVID-19) and their resulting impacts on the U.S. and global economies, our markets and business locations, could negatively impact our operating results.

The loss of our senior management, including other key personnel, could harm our current and future operations and prospects.

We are heavily dependent upon the continued services of members of our senior management team and other key personnel. Each member of our senior management team and other key personnel are at-will employees and may voluntarily terminate their employment with us at any time with minimal notice. Following any termination of employment, each of these members would only be subject to a twelve-month non-competition and non-solicitation obligation with respect to our customers and employees under our standard confidentiality agreement. The loss of the services of any member of our senior management, including other key personnel, for any reason, or any conflict among our senior management or other key personnel, could harm our current and future operations and prospects. We have experienced turnover in certain senior executives in recent years. Additional turnover at the senior management level may create instability within the Company and our employees may decide to terminate their employment, which could further impede the maintenance of our day-to-day operations. Such instability could impede our ability to implement fully our business plan and growth strategy, which would harm our business and prospects.

We may have difficulty retaining current personnel as well as attracting and retaining additional qualified, experienced, highly skilled personnel, which could adversely affect the implementation of our business plan.

Our performance is largely dependent upon the talents and efforts of highly skilled individuals. In order to fully implement our business plan, we will need to retain our current qualified personnel, as well as attract and retain additional qualified personnel. Thus, our success will, in significant part, depend upon our retention of current personnel as well as the efforts of personnel not yet identified and upon our ability to attract and retain highly skilled managerial, engineering, sales and marketing personnel. We are also dependent on managerial and technical personnel to the extent they may have knowledge or information about our businesses and technical systems that may not be known by our other personnel. There can be no assurance that we will be able to attract and retain necessary personnel. The failure to hire and retain such personnel could adversely affect the implementation of our business plan.

35


If we are unable to obtain and maintain adequate insurance, our financial condition could be adversely affected in the event of uninsured or inadequately insured loss or damage. Our ability to effectively recruit and retain qualified officers and directors may also be adversely affected if we experience difficulty in maintaining adequate directors’ and officers’ liability insurance.

We may not be able to obtain and maintain insurance policies on terms affordable to us that would adequately insure our business and property against damage, loss or claims by third parties. To the extent our business, property or systems suffer any damages, losses or claims by third parties that are not covered or adequately covered by insurance, our financial condition may be materially adversely affected. We currently have directors’ and officers’ liability insurance. If we are unable to maintain sufficient insurance as a public company to cover liability claims made against our officers and directors, we may not be able to retain or recruit qualified officers and directors to manage our company, which could have a material adverse effect on our operations.

It may be difficult for us to retain or attract qualified officers and directors, which could adversely affect our business and our ability to maintain the listing of our Class B common stock on the NASDAQ Global Select Market.

We may be unable to attract and retain qualified officers, directors and members of board committees required to provide for our effective management as a result of changes in the rules and regulations which govern publicly-held companies, including, but not limited to, certifications from executive officers and requirements for financial experts on boards of directors. The perceived increased personal risk associated with these changes may deter qualified individuals from accepting these roles. Further, applicable rules and regulations of the Securities and Exchange Commission and the NASDAQ Stock Market heighten the requirements for board or committee membership, particularly with respect to an individual’s independence from the corporation and level of experience in finance and accounting matters along with evolving diversity requirements for board composition. We may have difficulty attracting and retaining directors with the requisite qualifications. If we are unable to attract and retain qualified officers and directors, our business and our ability to maintain the listing of our shares of Class B common stock on the NASDAQ Global Select Market could be adversely affected.

Our Class B common stock prices have been and are likely to continue to be highly volatile.

The trading prices of our Class B common stock have been and are likely to continue to be highly volatile and subject to wide fluctuations and have at times declined significantly.

Our stock prices may fluctuate in response to a number of events and factors, which may be the result of our business strategy or events beyond our control, including: actual or anticipated fluctuations in our operating results; developments concerning proprietary rights, including patents, by us or a competitor; announcements by us or our competitors of significant contracts, acquisitions, financings, commercial relationships, joint ventures or capital commitments; loss of senior management or other key personnel; registration of additional shares of Class B common stock in connection with acquisitions; lawsuits initiated against us or lawsuits initiated by us; announcements of acquisitions or technical innovations; potential loss or reduced contributions from customers and reseller partners; significant volatility in the market price and trading volume of technology companies in general and of companies in our industry in particular; changes in growth or earnings estimates or recommendations by analysts; changes in the market valuations of similar companies; changes in our industry and the overall economic environment, including but not limited to uncertainty attributable to public health crises, such as disease outbreaks, epidemics or pandemics; volume of shares of Class B common stock available for public sale, including upon conversion of Class A common stock or upon exercise of stock options; Class B common stock repurchases under our share repurchase program; sales and purchases of stock by us or by our stockholders, including sales by certain of our executive officers and directors pursuant to written pre-determined selling and purchase plans under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); short sales, hedging and other derivative transactions on shares of our Class B common stock; and an adverse impact on us from any of the other risks cited in this Risk Factors section.

36


In addition, the stock market in general, and the NASDAQ Global Select Market and the market for technology companies in particular, have experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the listed companies. These broad market and industry factors may seriously harm the market price of our Class B common stock, regardless of our operating performance. In the past, following periods of volatility in the market, securities class action litigation has often been instituted against these companies.

Litigation against us, whether or not judgment is entered against us, could result in substantial costs and potentially economic loss, and a diversion of our management’s attention and resources, any of which could seriously harm our financial condition. Additionally, there can be no assurance that an active trading market of our Class B common stock will be sustained.

If securities analysts do not continue to publish research or publish negative research about our business, our stock price and trading volume could decline.

The trading market for our Class B common stock depends in part on the research and reports that securities analysts publish about us or our business. If one or more of the analysts who covers us downgrades our stock or publishes negative research about our business, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the market for our stock and demand for our stock could decrease, which could cause our stock price or trading volume to decline.

Our founder controls the outcome of stockholder voting, and there may be an adverse effect on the price of our Class B common stock due to the disparate voting rights of our Class A common stock and our Class B common stock.

As of December 31, 2023, Russell C. Horowitz, our founder, beneficially owned 100% of the outstanding shares of our Class A common stock, which shares represented 75% of the voting power of all outstanding shares of our capital stock. The holders of our Class A common stock and Class B common stock have identical rights except that the holders of our Class B common stock are entitled to one vote per share, while holders of our Class A common stock are entitled to twenty-five votes per share on all matters to be voted on by stockholders. This concentration of control could be disadvantageous to our other stockholders with interests different from those of our founder. This difference in the voting rights of our Class A common stock and Class B common stock could adversely affect the price of our Class B common stock to the extent that investors or any potential future purchaser of our shares of Class B common stock give greater value to the superior voting rights of our Class A common stock.

Further, as long as our founder has a controlling interest, he will continue to be able to elect all or a majority of our board of directors and generally be able to determine the outcome of all corporate actions requiring stockholder approval. As a result, our founder will be in a position to continue to control all fundamental matters affecting our company, including any merger involving, sale of substantially all of the assets of, or change in control of, our company. The ability of our founder to control our company may result in our Class B common stock trading at a price lower than the price at which such stock would trade if our founder did not have a controlling interest in us. This control may deter or prevent a third-party from acquiring us which could adversely affect the market price of our Class B common stock.

Anti-takeover provisions may limit the ability of another party to acquire us, which could cause our stock price to decline.

Our certificate of incorporation, as amended, our by-laws, as amended, and Delaware law contain provisions that could discourage, delay or prevent a third party from acquiring us, even if doing so may be beneficial to our stockholders. In addition, these provisions could limit the price investors would be willing to pay in the future for shares of our Class B common stock. The following are examples of such provisions in our certificate of incorporation, as amended, or our by-laws, as amended: the authorized number of our directors can be changed only by a resolution of our board of directors; advance notice is required for proposals that can be acted upon at stockholder meetings; there are limitations on who may call stockholder meetings; and our board of directors is authorized, without prior stockholder approval, to create and issue “blank check” preferred stock.

37


We are also subject to Section 203 of the Delaware General Corporation Law, which provides, subject to enumerated exceptions, that if a person acquires 15% or more of our voting stock, the person is an “interested stockholder” and may not engage in “business combinations” with us for a period of three years from the time the person acquired 15% or more of our voting stock. The application of Section 203 of the Delaware General Corporation Law could have the effect of delaying or preventing a change of control of our company.

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

In November 2014, we established a 2014 share repurchase program (the “2014 Repurchase Program”), which supersedes and replaces any prior repurchase programs, and authorized the Company to repurchase up to 3 million shares in the aggregate of the Company’s Class B common stock. The timing and actual number of shares repurchased will depend on a variety of factors including price, corporate and regulatory requirements, capital availability, and other market conditions. During the three months ended March 31, 2024, we did not have any share repurchases under this program and 1,319,128 of Class B common shares remain available for purchase under the plan.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Securities Trading Plans of Directors and Executive Officers

During the quarterly period ended March 31, 2024, no directors or officers of the Company, as defined in Rule 16a-1(f), have adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.
 

38


Item 6. Exhibits

 

Exhibit

Number

 

Description

†31.1

 

Certification of Principal Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

†31.2

 

Certification of Principal Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

††32

 

Certification of Principal Executive 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.

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

†101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents.

†104

 

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

 

† Filed herewith.

†† Furnished herewith.

39


SIGNATURE

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.

 

 

MARCHEX, INC.

 

 

 

 

Date: May 14, 2024

By:

 

/s/ Holly A. Aglio

 

Name:

 

Holly A. Aglio

 

Title:

 

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

40


EX-31.1 2 mchx-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a),

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Edwin Miller, certify that:

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

 

Date: May 14, 2024

/S/ Edwin Miller

Edwin Miller

(Principal Executive Officer)

 


EX-31.2 3 mchx-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a),

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Holly A. Aglio, certify that:

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

 

 

 

Date: May 14, 2024

By:

/S/ Holly A. Aglio

Holly A. Aglio

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 


EX-32 4 mchx-ex32.htm EX-32 EX-32

Exhibit 32

CERTIFICATION OF PRINCIPAL EXECUTIVE 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 connection with the Quarterly Report on Form 10-Q of Marchex, Inc. (the “Company”) for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of Edwin Miller, as Principal Executive Officer, and Holly A. Aglio, as Principal Financial Officer, of the Company hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, to the best of his or her knowledge, that:

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

 

 

 

 

 

Date: May 14, 2024

By:

/s/ Edwin Miller

Name:

Edwin Miller

Title:

Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

 

 

 

 

 

 

Date: May 14, 2024

By:

/s/ Holly A. Aglio

Name:

Holly A. Aglio

Title:

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 


EX-101.SCH 5 mchx-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Segment Reporting and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Commitments, Contingencies, and Taxes link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Identifiable Intangible Assets from Acquisitions link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Support Service Fees link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Segment Reporting and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Commitments, Contingencies, and Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Identifiable Intangible Assets from Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Revenue Recognition - Additional Information (Detail 1) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Revenue Recognition - Additional Information (Detail 1) [Default] link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Segment Reporting and Geographic Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenues by Geographic Region (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Concentrations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Supplemental Financial Statement Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Leases - Schedule of Operating and Finance Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Future Minimum Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Future Minimum Payments (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Commitments, Contingencies, and Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Support Service Fees - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Facilities operating leases 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Weighted average remaining contractual term, End of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Mutual Fund Money Market Funds [Member] Restricted stock, shares outstanding Restricted Stock Outstanding Total number of shares of unvested restricted common stock held by shareholders. Geographical Geographical [Axis] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Prepaid expenses, other current assets and other assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units Restricted Stock Units (RSUs) [Member] Number of contracts Number Of Contracts Not Yet Commenced Number of contracts not yet commenced. Level 1 Fair Value, Inputs, Level 1 [Member] Facilities operating leases 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Concentrations Concentration Risk Disclosure [Text Block] Document Information [Table] Document Information [Table] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Gross future finance lease payments Finance Lease, Liability, to be Paid Revenue Revenue from Contract with Customer, Excluding Assessed Tax Geographic Concentration Risk Concentration Risk Type [Axis] Deferred revenue and deposits Contract with Customer, Liability, Current Lease liability, non-current Total long-term operating lease liabilities Operating Lease, Liability, Noncurrent Stock repurchased during period, shares Stock Repurchased During Period, Shares Total long-term finance lease liabilities111 Finance lease, non-current Finance Lease, Liability, Noncurrent Balance Sheet Location Balance Sheet Location [Axis] Total current assets Assets, Current Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Seattle, Washington Seattle Washington [Member] Seattle Washington. Number of options, Beginning Balance Number of options, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Common stock, shares issued Common Stock, Shares, Issued Shareholders Equity And Share Based Payments [Table] Shareholders Equity And Share Based Payments [Table] Shareholders Equity And Share Based Payments [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Sales and Marketing Selling and Marketing Expense [Member] Lease expiration date Lease Expiration Date Facilities operating leases 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Entity Address, City or Town Entity Address, City or Town Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Support Service Fees [Table] Support Service Fees [Table] Support service fees. Property and Equipment Property, Plant and Equipment [Table Text Block] Options expired, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Cash paid for finance lease Financing lease payments Financing lease payments Finance Lease, Principal Payments Additional Paid-in Capital Additional Paid-in Capital [Member] Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Statement of Stockholders' Equity [Abstract] Lease liability current Less: current portion of operating lease liabilities Operating Lease, Liability, Current Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Contractual Obligation Due In Four Year And Thereafter Contractual obligation, due in four year and thereafter. Total 2027 Class of Stock Class of Stock [Domain] Allowance for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Less: current portion of finance lease liabilities Finance lease, current Finance Lease, Liability, Current Risks and Uncertainties [Abstract] Related Party Related Party [Member] Performance obligations for contracts, effective term Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Support Service Fees Support Service Fees [Text Block] Support service fees. Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Change in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Facilities operating leases Total minimum payments Operating Lease Liability Payments Due Operating lease liability payments due. Construction in Progress Construction in Progress [Member] Leases Lessee, Operating Leases [Text Block] Restricted Stock Restricted Stock [Member] Weighted-average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Geographical Geographical [Domain] Lease term (in months) Lessee, Operating Lease, Term of Contract Total assets Assets United States UNITED STATES Right-of-use lease asset Operating Lease, Right-of-Use Asset Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Class A Common Class A [Member] Entity Registrant Name Entity Registrant Name Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Retained Earnings (Accumulated Deficit), Total Accumulated deficit Retained Earnings (Accumulated Deficit) Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Accumulated Deficit Retained Earnings [Member] Class of Stock Class of Stock [Axis] Unvested Shares, Beginning Balance Unvested Shares, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Stock-based compensation from options and restricted stock, net of forfeitures (in shares) Stock Issued During Period Shares Options and Restricted Stock Award, Net Of Forfeitures Stock issued during period share soptions and restricted stock award, net of forfeitures. Deferred tax liabilities Deferred Income Tax Liabilities, Net Minimum Minimum [Member] Other contractual obligations 2027 Other Commitment, to be Paid, Year Three Present value of total operating lease liabilities Operating Lease, Liability Other contractual obligations 2025 Other Commitment, to be Paid, Year One Finance lease liability Present value of total finance lease liabilities Finance Lease, Liability Revenue Recognition Revenue [Policy Text Block] Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Equity Component Equity Component [Domain] Equity Option Purchased and Internally Developed Software Software Development [Member] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Diluted net loss applicable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and Development Expense, Total Product development Research and Development Expense Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Facilities operating leases 2029 and thereafter Lessee operating lease liability payments due year five and thereafter. Lessee Operating Lease Liability Payments Due Year Five And Thereafter Other contractual obligations 2026 Other Commitment, to be Paid, Year Two Assets Assets [Abstract] Amortization of intangible assets from acquisitions Amortization of Intangible Assets Common stock Common Stock, Value, Issued Total long-term finance lease liabilities Long-Term Finance Lease Liabilities Long-term finance lease liabilities. Stockholders' Equity Shareholders' Equity and Share-Based Payments [Text Block] Revenue recognized Contract with Customer, Liability, Revenue Recognized Furniture and Fixtures Furniture and Fixtures [Member] Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Loss from operations Operating Income (Loss) Deferred Income Tax Expense (Benefit), Total Deferred income taxes Deferred Income Tax Expense (Benefit) Income tax expense Income tax expense Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense (benefit) Estimated life Estimated Useful Life Of Other Assets Estimated useful life of other assets. Support services fee Support Services Fee Support services fee. Issuance of Class B common stock in connection with prior deferred issuance from acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Revenues by geographic region Concentration Risk, Percentage Total stock-based compensation Share-Based Payment Arrangement, Expense Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Net Carrying Amount Finite-Lived Intangible Assets, Net Deferred Revenue, Total Deferred revenue Deferred Revenue Revenue Recognition Revenue from Contract with Customer [Text Block] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Treasury Stock, Shares, Retired Retirements of treasury stock (in shares) Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Operating Leases Future Minimum Payments Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Support services fees Support Services Fees Support services fees. Revenues by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Depreciation, Depletion and Amortization, Nonproduction, Total Amortization and depreciation Depreciation, Depletion and Amortization, Nonproduction Total 2028 Contractual Obligation, to be Paid, Year Four Other assets, net Other Assets, Noncurrent Options granted, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other accrued expenses and current liabilities Other Accrued Liabilities, Current Earnings Per Share Basic [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Estimated amortization expense in 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Class B Class B Common Class B [Member] Support Service Fees [Abstract] Support service fees. Stockholders’ equity: Equity, Attributable to Parent [Abstract] Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information Lease, Cost [Table Text Block] Loss Contingency Nature Loss Contingency Nature [Axis] Cost of Goods and Services Sold, Total Service costs Cost of Goods and Services Sold Earnings Per Share [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Finance lease cost Finance Lease Cost [Abstract] Finance lease cost. Accounting Policies [Abstract] Impairment Finite Lived Intangible Assets Impairment Finite lived lntangible assets impairment. Other information: Lessee, Operating Lease, Description [Abstract] Accrued benefits and payroll Accrued Payroll Taxes, Current Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Acquisition and disposition-related costs Business Combination Acquisition And Disposition Related Cost Benefit Business combination acquisition and disposition related cost benefit. Earnings Per Share, Basic, Total Basic net loss per Class A and Class B share applicable to common stockholders Earnings Per Share, Basic Other contractual obligations 2024 Other Commitment, to be Paid, Remainder of Fiscal Year Customer Concentration Risk Customer Concentration Risk [Member] Other contractual obligations 2028 Other Commitment, to be Paid, Year Four Commitments and contingencies - See Note 10 Commitments and Contingencies Income Statement [Abstract] Acquired Finite Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Related Party, Type [Axis] Total operating lease cost Operating Lease, Cost Statistical Measurement Statistical Measurement [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Administrative Support Services Agreement Administrative Support Services Agreement [Member] Administrative support services agreement. Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss, Beginning Balance Lease commencement period. Lease Commencement Period Lease commencement period Cash paid for operating leases (operating activities) Operating Lease, Payments Share Repurchase Program [Axis] Earnings Per Share, Diluted, Total Diluted net loss per Class A and Class B share applicable to common stockholders Earnings Per Share, Diluted Product and Service Product and Service [Domain] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Total 2027 Contractual Obligation, to be Paid, Year Three Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Reallocation of discontinued operations for Class A shares as a result of conversion of Class A to Class B shares Reallocation of Discontinued Operations for Class A Shares as a Result of Conversion of Class A to Class B Shares Reallocation of discontinued operations for Class A shares as a result of conversion of Class A to Class B shares. Loss Contingency, Nature Loss Contingency, Nature [Domain] 2014 Share Repurchase Program Two Thousand Fourteen Share Repurchase Program [Member] Two thousand fourteen share repurchase program. Additional paid-in capital Additional Paid in Capital, Common Stock Amortization associated with deferred contract costs Amortization of Deferred Sales Commissions Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Total 2024 Contractual Obligation, to be Paid, Remainder of Fiscal Year Options exercised, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Description of Business Consolidation, Policy [Policy Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Schedule Of Earnings Per Share Basic By Common Class [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Future Minimum Payments Schedule Of Future Minimum Rental Payments For Operating Leases And Other Commitments Table [Text Block] Schedule of future minimum payments for operating leases and other commitments. Issuance of Class B common stock in connection with prior deferred issuance from acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense, Total Sales and marketing Selling and Marketing Expense Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Granted, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Options exercised, Weighted average exercise price of options 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 Equity Components Equity Components [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Payments for lease termination fee Payments For Lease Termination Fee Payments for lease termination fee. Vested, Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Number of financial institutions Number Of Financial Institutions The number of financial institutions. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Contractual Obligation, Fiscal Year Maturity Schedule [Abstract] Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Statement of Cash Flows [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Segment Reporting Information Segment Reporting Information [Line Items] Consolidated Revenue Concentration Risk Benchmark [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Service Costs Service [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] 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 Maximum [Member] Threshold amortization period when company obtains a contact Threshold Amortization Period Which Permits Expensing Of Costs To Contract Threshold amortization period which permits expensing of costs to contract. Total 2025 Contractual Obligation, to be Paid, Year One APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation from options and restricted stock, net of forfeitures Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Customer Contracts Customer Contracts [Member] General and Administrative General and Administrative Expense [Member] Options forfeited, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Common stock dividend payments Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments Segment Reporting and Geographic Information Segment Reporting Disclosure [Text Block] City Area Code City Area Code Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Document Information [Line Items] Document Information [Line Items] Share Purchase Agreement Share Purchase Agreement [Member] Share purchase agreement. Denominator: Shares used to calculate basic net loss per share applicable to common stockholders: Weighted Average Number of Shares Outstanding, Basic [Abstract] Loss contingency, maximum earnout amount Loss Contingency Maximum Earnout Amount Loss contingency, maximum earnout amount. Customer Customer [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted Average Number of Shares Outstanding, Basic, Total Weighted average number of shares outstanding used to calculate basic net loss per share Shares used to calculate basic net loss per share applicable to common stockholders Weighted Average Number of Shares Outstanding, Basic Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Statement [Table] Statement [Table] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Assumptions to Estimate Fair Value for Stock Options at Grant Date Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Gross future operating lease payments Lessee, Operating Lease, Liability, to be Paid Revenue Revenue from Contract with Customer Benchmark [Member] Diluted net income from discontinued operations, net of tax Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted Facilities operating leases 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Anti-dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Percentage of valuation allowance Deferred Tax Assets Valuation Allowance Percentage Deferred tax assets, valuation allowance, percentage. Other contractual obligations 2029 and thereafter Other commitment, due in fifth year and thereafter. Other Commitment Due In Fifth Year And Thereafter Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Customer Customer [Axis] Common Stock Common Stock [Member] Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Stock-based Compensation Expense Included in Operating Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Cash Cash [Member] Cover [Abstract] Share Repurchase Program [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Granted, Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan, net Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Segment Reporting [Abstract] Product Development Product development Product Development [Member] Product development. Security Exchange Name Security Exchange Name Deferred revenue and deposits Increase Decrease In Contract With Customer Liability And Deposits Increase decrease in contract with Customer liability and deposits. Fair Value of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Recent Accounting Pronouncement Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Customer Relationships Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property and equipment, gross Property, Plant and Equipment, Gross Other contractual obligations 2028 Other Commitment Due In Four Year And Thereafter Other commitment, due in four year and thereafter. Options forfeited, Weighted average exercise price of options Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Shares used to calculate diluted net loss per share applicable to common stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Summary of Restricted Stock Awards and Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Conversion of Class A to Class B common shares outstanding Incremental Common Shares Attributable To Conversion Of Common Stock Incremental common shares attributable to conversion of common stock. Technologies Technology-Based Intangible Assets [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Revenue recognized but not yet invoiced (unbilled AR) Unbilled Contracts Receivable Leases [Abstract] Entity File Number Securities Act File Number Supplemental Financial Statement Information Additional Financial Information Disclosure [Text Block] Total 2026 Contractual Obligation, to be Paid, Year Two Interest and Other Income [Table Text Block] Summary of Interest Income (Expense) and Other, Net Facilities operating leases 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Commitments, Contingencies, and Taxes Commitments Contingencies Income Tax And Other Disclosure [Text Block] Commitments contingencies income tax and other. Goodwill and Intangible Assets Disclosure [Abstract] Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Share-Based Payment Arrangement [Abstract] Treasury Stock, Retired, Cost Method, Amount Retirements of treasury stock Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Weighted average grant date fair value, Beginning Balance Weighted average grant date fair value, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Costs and Expenses Other Receivables Other Receivables Schedules of Consolidated Revenue and Outstanding Receivable Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Service Costs Service Costs [Member] Service costs. Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Entity Address, Address Line Two Entity Address, Address Line Two Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of operating segments Number of Operating Segments Computer and Other Related Equipment Computer Equipment [Member] Net Income (Loss) Per Share Earnings Per Share [Text Block] Entity Address, Address Line One Entity Address, Address Line One Total cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Total minimum payments Contractual Obligation Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Antidilutive Securities Antidilutive Securities [Axis] Finite-Lived Intangible Assets, Gross, Total Gross Carrying Amount Finite-Lived Intangible Assets, Gross Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Income Statement Location Income Statement Location [Axis] Canada and Other Countries Canada And Other Countries [Member] Canada and other countries. Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Commitments Contingencies Taxes And Other [Abstract] Commitments contingencies taxes and other. Type of Cost, Good or Service [Extensible List] Cost, Product and Service [Extensible Enumeration] Net loss applicable to common stockholders Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Escrow Agreement Escrow Agreement [Member] Escrow agreement. Financing Lease Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Depreciation, Depletion and Amortization, Total Depreciation and amortization expense Depreciation, Depletion and Amortization Product and Service Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Summary of Identifiable Intangible Assets from Acquisitions Schedule of Finite-Lived Intangible Assets [Table Text Block] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Treasury Stock, Common Treasury Stock, Common [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Customer A Customer A [Member] Customer A. Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Estimated remaining amortization expense in 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Operating lease cost Long Term Operating Lease Cost Long term operating lease cost. Common stock, shares outstanding Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Forfeited, Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Operating and Finance Lease Liabilities Lessee Operating And Financing Lease Liability Table [Text Block] Tabular disclosure of Lessee operating and financing lease liability. Other contractual obligations, Total minimum payments Other Commitment Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Options granted, Weighted average exercise price of options Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Support Service Fees [Line Items] Support Service Fees [Line Items] Support service fees. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Identifiable Intangible Assets from Acquisitions Goodwill and Intangible Assets Disclosure [Text Block] Net loss applicable to common stockholders Net loss applicable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Forfeited, Shares 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 Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Options expired, Weighted average exercise price of options Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location Balance Sheet Location [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Trade Names Trade Names [Member] Non-compete Agreements Noncompete Agreements [Member] Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Intangible Assets, Net (Excluding Goodwill), Total Intangible assets from acquisitions, net Intangible Assets, Net (Excluding Goodwill) Net loss Net Income (Loss) Attributable to Parent, Total Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Finance Leases Future Minimum Payments Due [Abstract] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration] Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Issuance of common stock from exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Weighted average number of shares outstanding used to calculate diluted net loss per share Shares used to calculate diluted net loss per share applicable to common stockholders Weighted Average Number of Shares Outstanding, Diluted Short-term operating lease cost Short Term Operating Lease Cost Short-term operating lease cost. Asset, Held-for-Sale, Not Part of Disposal Group, Total Asset, Held-for-Sale, Not Part of Disposal Group Assets held for sale Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Deferred contract costs, net Amount of Deferred Costs Related to Long-Term Contracts Interest income (expense) and other, net Interest Income Expense and Other, Net Interest income (expense) and other, net. Total Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares Reallocation Of Net Income Loss For Class A Shares As Result Of Conversion Of Class A To Class B Shares Reallocation of net income (loss) for Class A shares as a result of conversion of Class A to Class B shares. Weighted average exercise price of options, Ending Balance Weighted average exercise price of options, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Computation of Net Loss Per Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Total 2029 and thereafter Contractual obligation, due in fifth year and thereafter. Contractual Obligation Due In Fifth Year And Thereafter Expenses: Costs and Expenses [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Interest on lease liabilities Finance Lease, Interest Expense Time Vested Stock Options Time Vested Stock Options [Member] Time vested stock options. Revenue, Practical expedient description terms Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Vested, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 07, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol MCHX  
Entity Registrant Name Marchex, Inc.  
Entity Central Index Key 0001224133  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Title of 12(b) Security Class B Common Stock, $0.01 par value per share  
Security Exchange Name NASDAQ  
Entity Shell Company false  
Entity File Number 000-50658  
Entity Tax Identification Number 35-2194038  
Entity Address, Address Line One 1200 5th Ave  
Entity Address, Address Line Two Suite 1300  
Entity Address, City or Town Seattle  
Entity Address, State or Province WA  
Entity Address, Postal Zip Code 98101  
City Area Code 206  
Local Phone Number 331-3300  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   4,660,927
Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   39,017,668
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 12,032 $ 14,607
Accounts receivable, net 8,145 7,394
Prepaid expenses and other current assets 2,298 1,805
Total current assets 22,475 23,806
Property and equipment, net 2,093 2,398
Other assets, net 1,489 1,482
Right-of-use lease asset 1,515 1,631
Goodwill 17,558 17,558
Intangible assets from acquisitions, net 452 602
Total assets 45,582 47,477
Current liabilities:    
Accounts payable 1,455 1,533
Accrued benefits and payroll 1,566 3,294
Other accrued expenses and current liabilities 3,608 3,217
Deferred revenue and deposits 1,916 1,214
Lease liability current 472 462
Total current liabilities 9,017 9,720
Deferred tax liabilities 276 249
Finance lease, non-current 340 421
Lease liability, non-current 1,096 1,217
Total liabilities 10,729 11,607
Commitments and contingencies - See Note 10
Stockholders’ equity:    
Additional paid-in capital 357,096 356,666
Accumulated deficit (322,681) (321,231)
Total stockholders’ equity 34,853 35,870
Total liabilities and stockholders’ equity 45,582 47,477
Class A    
Stockholders’ equity:    
Common stock 49 49
Class B    
Stockholders’ equity:    
Common stock $ 389 $ 386
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Mar. 31, 2024
Dec. 31, 2023
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 137,500 137,500
Class A    
Common stock, shares authorized 12,500 12,500
Common stock, shares issued 4,661 4,661
Common stock, shares outstanding 4,661 4,661
Class B    
Common stock, shares authorized 125,000 125,000
Common stock, shares issued 39,017 38,661
Common stock, shares outstanding 39,017 38,661
Restricted stock, shares outstanding 615 720
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 11,573 $ 12,216
Expenses:    
Service costs $ 4,414 $ 5,424
Type of Cost, Good or Service [Extensible List] Service Costs Service Costs
Sales and marketing $ 2,787 $ 3,970
Product development 3,245 4,164
General and administrative 2,289 2,617
Amortization of intangible assets from acquisitions 151 531
Acquisition and disposition-related costs   13
Total operating expenses 12,886 16,719
Loss from operations (1,313) (4,503)
Interest income (expense) and other, net (78) 57
Loss before provision for income taxes (1,391) (4,446)
Income tax expense (59) (30)
Net loss applicable to common stockholders $ (1,450) $ (4,476)
Basic net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Diluted net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Class A    
Expenses:    
Net loss applicable to common stockholders $ (157) $ (491)
Basic net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Diluted net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Shares used to calculate basic net loss per share applicable to common stockholders:    
Shares used to calculate basic net loss per share applicable to common stockholders 4,661 4,661
Shares used to calculate diluted net loss per share applicable to common stockholders:    
Shares used to calculate diluted net loss per share applicable to common stockholders 4,661 4,661
Class B    
Expenses:    
Net loss applicable to common stockholders $ (1,293) $ (3,985)
Basic net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Diluted net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Shares used to calculate basic net loss per share applicable to common stockholders:    
Shares used to calculate basic net loss per share applicable to common stockholders 38,393 37,835
Shares used to calculate diluted net loss per share applicable to common stockholders:    
Shares used to calculate diluted net loss per share applicable to common stockholders 43,054 42,496
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amortization of intangible assets from acquisitions $ 151 $ 531
Sales and Marketing    
Amortization of intangible assets from acquisitions 34 414
Service Costs    
Amortization of intangible assets from acquisitions 117 117
Related Party    
Support services fee 64 551
Related Party | Sales and Marketing    
Support services fee   50
Related Party | Product development    
Support services fee   67
Related Party | General and Administrative    
Support services fee 33 54
Related Party | Service Costs    
Support services fee $ 31 $ 380
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Class A
Class B
Common Stock
Class A
Common Stock
Class B
Additional Paid-in Capital
Accumulated Deficit
Beginning Balance at Dec. 31, 2022 $ 44,112     $ 49 $ 385 $ 354,999 $ (311,321)
Beginning Balance (in shares) at Dec. 31, 2022       4,661 38,497    
Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net 12       $ 3 9  
Issuance of common stock from exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net (in shares)         282    
Stock-based compensation from options and restricted stock, net of forfeitures (1)       $ (1)    
Stock-based compensation from options and restricted stock, net of forfeitures (in shares)         (105)    
Issuance of Class B common stock in connection with prior deferred issuance from acquisition 799         799  
Net loss (4,476)           (4,476)
Ending Balance at Mar. 31, 2023 40,446     $ 49 $ 387 355,807 (315,797)
Ending Balance (in shares) at Mar. 31, 2023       4,661 38,674    
Beginning Balance at Dec. 31, 2023 35,870     $ 49 $ 386 356,666 (321,231)
Beginning Balance (in shares) at Dec. 31, 2023   4,661 38,661 4,661 38,661    
Stock-based compensation from options and restricted stock, net of forfeitures 433         433  
Issuance of Class B common stock in connection with prior deferred issuance from acquisition         $ 3 (3)  
Issuance of Class B common stock in connection with prior deferred issuance from acquisition (in shares)         356    
Net loss (1,450)           (1,450)
Ending Balance at Mar. 31, 2024 $ 34,853     $ 49 $ 389 $ 357,096 $ (322,681)
Ending Balance (in shares) at Mar. 31, 2024   4,661 39,017 4,661 39,017    
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss applicable to common stockholders $ (1,450) $ (4,476)
Adjustments to reconcile net loss to net cash used in operating activities:    
Amortization and depreciation 474 889
Allowance for credit losses 25 93
Deferred income taxes 28  
Stock-based compensation 433 799
Change in assets and liabilities:    
Accounts receivable, net (776) 255
Prepaid expenses, other current assets and other assets (368) (42)
Accounts payable (77) (1,196)
Accrued expenses and other current liabilities (1,469) (995)
Deferred revenue and deposits 702 292
Net cash used in operating activities (2,478) (4,381)
Cash flows from investing activities:    
Purchases of property and equipment (4) (392)
Net cash used in investing activities (4) (392)
Cash flows from financing activities:    
Proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan, net   9
Cash paid for finance lease (93)  
Net cash provided by (used in) financing activities (93) 9
Net decrease in cash and cash equivalents (2,575) (4,764)
Cash and cash equivalents at beginning of period 14,607 20,474
Cash and cash equivalents at end of period 12,032 15,710
Supplemental disclosure of cash flow information:    
Cash paid for operating leases (operating activities) $ 138 1,184
Financing Lease   $ 451
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (1,450) $ (4,476)
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Securities Trading Plans of Directors and Executive Officers

During the quarterly period ended March 31, 2024, no directors or officers of the Company, as defined in Rule 16a-1(f), have adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.
 

Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Description of Business and Basis of Presentation

Note 1: Description of Business and Basis of Presentation

Description of Business

Marchex, Inc. ("Marchex" or the “Company”) harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution. Marchex provides conversational intelligence AI-powered solutions for market-leading companies in leading B2B2C vertical markets, including several of the world’s most innovative and successful brands.

Marchex was incorporated in the state of Delaware on January 17, 2003.

Basis of Presentation

The accompanying Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rule and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

The preparation of our Condensed Consolidated Financial Statements requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. The Company has used estimates related to several financial statement amounts, including revenues, allowance for credit losses, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock option awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.

Recent Accounting Pronouncements Not Yet Effective

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses on an interim and annual basis. In addition, the amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provides new segment disclosure requirements for entities with a single reportable segment and contains other disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Condensed Consolidated Financial Statements disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires disclosure of disaggregated income taxes paid, prescribes standardized categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 may be applied on a prospective basis and is effective for annual periods beginning after December 15, 2024, thus it will be effective for our annual reporting period ending December 31, 2025, with early adoption permitted. While we are still evaluating the specific impacts of adoption, we anticipate this guidance may have an impact on our annual income tax disclosures but not on our annual Consolidated Financial Statements.

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 2: Revenue Recognition

We generate the majority of our revenues from conversational intelligence product offerings. Customers typically receive the benefit of the Company’s services as they are performed and substantially all the Company’s revenue is recognized over time as the services are performed.

Revenue is recognized when a customer obtains control of services in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company measures revenue based on the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct service or product to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the customer receives the benefit of the performance obligation.

The Company’s AI-powered conversational analytics technology platform provides data and insights into the conversations our clients are having with their customers across phone, text and other communication channels. Our tools enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. The Company generates revenue from the Company’s conversational analytics technology platform when customers pay the Company a fee for call, text, or other communication related data element they receive from calls or texts or for each phone number tracked based on a pre-negotiated rate. Revenue is recognized as services are provided over time, which is generally measured by the delivery of each call/text or call/text related data element or each phone number tracked.

The majority of the Company’s customers are invoiced on a monthly basis following the month of the delivery of services and are required to make payments under standard credit terms. The Company establishes an allowance for credit losses, which is included in Accounts receivable, net in the Company's Condensed Consolidated Balance Sheets, using its best estimate of the amount of expected credit losses in our accounts receivable, to include expected future reductions in customers’ payment obligations related to delivered services. We determine our allowance for credit losses based on analysis of historical bad debts and invoice credits, expected revenue adjustments, customer concentrations, customer creditworthiness, and current economic trends. The balance associated with the allowance for credit losses in the Company’s Condensed Consolidated Balance Sheets was $232.0 thousand and $256.0 thousand as of December 31, 2023 and March 31, 2024, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Condensed Consolidated Balance Sheets was $1.5 million as of December 31, 2023 and March 31, 2024. Customer payments received in advance of revenue recognition are considered contract liabilities and are recorded as deferred revenue. The deferred revenue balance in the Company’s Condensed Consolidated Balance Sheets as of December 31, 2023 and March 31, 2024, was $1.2 million and $1.9 million, respectively. During the three months ended March 31, 2023 and 2024 revenue recognized that was included in contract liabilities at the beginning of the period was $0.5 thousand and $0.4 thousand, respectively.

The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than one year, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less.

For arrangements that include multiple performance obligations, the transaction price from the arrangement is allocated to each respective performance obligation based on its relative standalone selling price and recognized when revenue recognition criteria for each performance obligation are met. The standalone selling price for each performance obligation is established based on the sales price at which the Company would sell a promised good or service separately to a customer or the estimated standalone selling price.

The Company’s incremental direct costs of obtaining a contract, which consist primarily of sales commissions, are generally deferred and amortized to sales and marketing expense over the estimated life of the relevant customer relationship of approximately 24 months and are subject to being monitored every period to reflect any significant change in assumptions. In addition, the deferred contract cost asset is assessed for impairment on a periodic basis. The Company’s contract acquisition costs are included in other assets, net in the Company's Condensed Consolidated Balance Sheets. The Company is applying the standard’s practical expedient permitting expensing of costs to obtain a contract when the expected amortization period is one year or less, which typically results in expensing commissions paid to acquire certain contracts. As of December 31, 2023 and March 31, 2024, the Company had $0.3 million and $0.4 million of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was $1.6 million both for the year ended December 31, 2023 and for the three months ended March 31, 2024.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting and Geographic Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting and Geographic Information

Note 3: Segment Reporting and Geographic Information

Operating segments are revenue-producing components of the enterprise for which separate financial information is produced internally for the Company’s management. For the three months ended March 31, 2023 and 2024, the Company operated in a single segment comprised of its conversational analytics and related solutions.

Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of December 31, 2023 and March 31, 2024, no significant long-lived assets were held by entities outside of the United States.

Revenues from customers by geographical areas are tracked on the basis of the location of the customer. The majority of the Company’s revenue and accounts receivable are derived from domestic sales to customers.

Revenues by geographic region are as follows:

 

Three Months Ended March 31,

 

(In Percentages)

2023

 

 

2024

 

United States

 

99

%

 

 

99

%

Canada and other countries

 

1

%

 

 

1

%

Total

 

100

%

 

 

100

%

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Concentrations

Note 4: Concentrations

The Company maintains substantially all of its cash and cash equivalents with two financial institutions and are all considered at Level 1 fair value with observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

The Company has one customer that represents more than 10% of consolidated revenue. The table below sets forth the percentage of the Company's consolidated revenue that was attributed to this customer for the three month periods presented below:

 

 

 

Three Months Ended

 

(In Percentages)

 

2023

 

 

2024

 

Customer A

 

 

11

%

 

 

12

%

 

The Company has one customer that represents more than 10% of consolidated accounts receivable. The table below sets forth the percentage of the Company's outstanding receivable balance that was attributed to this customer as of the periods presented below:

 

 

 

December 31,

 

 

March 31,

 

(In Percentages)

 

2023

 

 

2024

 

Customer A

 

 

21

%

 

 

18

%

 

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments 5: Fair Value of Financial Instruments

The Company had the following financial instruments as of December 31, 2023 and March 31, 2024: cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying value of these financial instruments approximates their fair value based on the liquidity of these financial instruments and their short-term nature. Further, these financial instruments are considered at Level 1 fair value with observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

The following table provides information about the fair value of our cash and cash equivalents balance:

 

 

December 31,

 

 

March 31,

 

(In Thousands)

2023

 

 

2024

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,510

 

 

$

6,921

 

Money market funds

 

5,097

 

 

 

5,111

 

Total cash and cash equivalents

$

14,607

 

 

$

12,032

 

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity Note 6: Stockholders' Equity

Common Stock

In November 2014, the Company’s board of directors authorized a new share repurchase program (the “2014 Repurchase Program”), which supersedes and replaces any prior repurchase programs. Under the 2014 Repurchase Program, the Company is authorized to repurchase up to 3 million shares of the Company’s Class B common stock in the aggregate through open market and privately negotiated transactions, at such times and in such amounts as the Company deems appropriate. Repurchases may also be made under a Rule 10b5-1 plan, which would permit shares to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws. The timing and actual number of shares repurchased will depend on a variety of factors including price, corporate and regulatory requirements, capital availability, and other market conditions. The 2014 Repurchase Program does not have an expiration date and may be expanded, limited or terminated at any time without prior notice. The Company made no repurchases under the 2014 Repurchase Program during the three months ended March 31, 2023 and 2024. Shares repurchased but not yet retired by the Company are classified as treasury stock on the Condensed Consolidated Balance Sheets before retirement. Retirement of treasury stock results in reductions to common stock and additional paid-in capital.

Stock-based Compensation Plans

The Company grants stock-based awards, including stock options, restricted stock awards, and restricted stock units. The Company measures stock-based compensation cost at the grant date based on the fair value of the award and recognizes it as expense over the vesting or service period, as applicable, of the stock-based award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation expense has been included in the same lines as compensation paid to the same employees in the Condensed Consolidated Statements of Operations.

Stock-based compensation expense was included in the following operating expense categories as follows:

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Service costs

 

$

45

 

 

$

3

 

Sales and marketing

 

 

263

 

 

 

88

 

Product development

 

 

86

 

 

 

8

 

General and administrative

 

 

405

 

 

 

334

 

Total stock-based compensation

 

$

799

 

 

$

433

 

 

The Company uses the Black-Scholes option pricing model to estimate the per share fair value of stock option grants with time-based vesting. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. For the three months ended March 31, 2023 and 2024, the expected life of each award granted was determined based on historical experience with similar awards, giving consideration to contractual terms, anticipated exercise patterns, and vesting schedules. Expected volatility is based on historical volatility levels of the Company’s Class B common stock and the expected volatility of companies in similar industries that have similar vesting and contractual terms. The risk-free interest rate is based on the implied yield currently available on U.S. Treasury issues with terms approximately equal to the expected life of the option. The Company uses an expected annual dividend yield in consideration of the Company’s common stock dividend payments, which we consider to be zero.

The following weighted average assumptions were used in determining the fair value of time-vested stock option grants for the periods presented:

 

 

 

Three Months Ended March 31,

 

 

2023

 

2024

Expected life (in years)

 

4.00 - 6.25

 

4.00 - 6.25

Risk-free interest rate

 

3.58% - 3.71%

 

4.21% - 4.31%

Expected volatility

 

53% -64%

 

57% - 64%

 

Stock option activity during the three months ended March 31, 2024 is summarized as follows:

 

 

Options
(in thousands)

 

 

Weighted
average
exercise price
of options

 

 

Weighted average
remaining
contractual term
(in years)

 

Balance at December 31, 2023

 

5,395

 

 

$

2.21

 

 

 

7.39

 

Options granted

 

72

 

 

$

1.34

 

 

 

 

Options forfeited

 

(82

)

 

$

1.74

 

 

 

 

Options expired

 

(22

)

 

$

2.62

 

 

 

 

Options exercised

 

 

 

 

 

 

 

 

Balance at March 31, 2024

 

5,363

 

 

$

2.20

 

 

 

7.16

 

 

Restricted stock awards and restricted stock unit activity during the three months ended March 31, 2024 is summarized as follows:

 

 

 

Shares/
Units
(In Thousands)

 

 

Weighted Average
Grant Date
Fair Value

 

Unvested at December 31, 2023

 

 

782

 

 

$

1.94

 

Granted

 

 

 

 

 

 

Vested

 

 

(104

)

 

 

2.17

 

Forfeited

 

 

(15

)

 

 

1.46

 

Unvested at March 31, 2024

 

 

663

 

 

 

1.97

 

 

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

Note 7: Net Income (Loss) Per Share

The Company computes net income (loss) per share of Class A and Class B common stock using the two class method. Under the provisions of the two class method, basic net income (loss) per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the year. Diluted net income (loss) per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common and dilutive common equivalent shares outstanding during the period. The computation of the diluted net income (loss) per share of Class B common stock assumes the conversion of Class A common stock to Class B common stock, while the diluted net income (loss) per share of Class A common stock does not assume the conversion of those shares.

In accordance with the two class method, the undistributed earnings (losses) for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and the restricted shares as if the earnings for the year had been distributed. Considering the terms of the Company’s charter which provides that, if and when dividends are declared on its common stock in accordance with Delaware General Corporation Law, equivalent dividends shall be paid with respect to the shares of Class A common stock and Class B common stock and that both classes of common stock have identical dividend rights and would share equally in the Company’s net assets in the event of liquidation, the Company has allocated undistributed earnings (losses) on a proportionate basis.

Instruments granted in unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities prior to vesting. As such, the Company’s restricted stock awards are considered participating securities for purposes of calculating earnings per share. Under the two class method, dividends paid on unvested restricted stock are allocated to these participating securities and therefore impact the calculation of amounts allocated to common stock.

The following table presents the computation of basic net loss per share applicable to common stockholders for the periods ended:

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

(In Thousands, Except Per Share Amounts)

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

Basic net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(491

)

 

$

(3,985

)

 

$

(157

)

 

$

(1,293

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding used to calculate basic net loss per share

 

 

4,661

 

 

 

37,835

 

 

 

4,661

 

 

 

38,393

 

Basic net loss per share applicable to common stockholders

 

$

(0.11

)

 

$

(0.11

)

 

$

(0.03

)

 

$

(0.03

)

 

The following table presents the computation of diluted net loss per share applicable to common stockholders for the periods ended:

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

(In Thousands, Except Per Share Amounts)

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

Diluted net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(491

)

 

$

(3,985

)

 

$

(157

)

 

$

(1,293

)

Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares

 

 

 

 

 

(491

)

 

 

 

 

 

(157

)

Diluted net loss applicable to common stockholders:

 

$

(491

)

 

$

(4,476

)

 

$

(157

)

 

$

(1,450

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding used to calculate basic net loss per share

 

 

4,661

 

 

 

37,835

 

 

 

4,661

 

 

 

38,393

 

Conversion of Class A to Class B common shares outstanding

 

 

 

 

 

4,661

 

 

 

 

 

 

4,661

 

Weighted average number of shares outstanding used to calculate diluted net loss per share

 

 

4,661

 

 

 

42,496

 

 

 

4,661

 

 

 

43,054

 

Diluted net loss per share applicable to common stockholders

 

$

(0.11

)

 

$

(0.11

)

 

$

(0.03

)

 

$

(0.03

)

For the three months ended March 31, 2023 and 2024, the computation of diluted net loss per share excludes the following because their effect would be anti-dilutive (in thousands):

As of March 31, 2023 and 2024, outstanding options to acquire 4,493 and 5,363 shares, respectively of Class B common stock.
As of March 31, 2023 and 2024, 1,218 and 616 shares of unvested Class B restricted common shares, respectively.
As of March 31, 2023 and 2024, 504 and 48 restricted stock units, respectively.
XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Statement Information
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Statement Information

Note 8: Supplemental Financial Statement Information

Property and Equipment

Property and equipment consisted of the following:
 

 

 

December 31,

 

 

March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Computer and other related equipment

 

$

1,012

 

 

$

1,014

 

Purchased and internally developed software

 

 

2,699

 

 

 

2,699

 

Furniture and fixtures

 

 

260

 

 

 

262

 

Construction in progress

 

 

25

 

 

 

25

 

 

 

$

3,996

 

 

$

4,000

 

Less: accumulated depreciation and amortization

 

 

(1,598

)

 

 

(1,907

)

Property and equipment, net

 

$

2,398

 

 

$

2,093

 

Depreciation and amortization expense related to property and equipment was approximately $339.0 thousand and $308.5 thousand for the three months ended March 31, 2023 and 2024, respectively.

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases

Note 9: Leases

The Company has operating leases for its corporate office headquarters in Seattle, Washington, and for office space in Wichita, Kansas. The Company recognizes its operating lease agreements in accordance with ASC 842 and recognizes rent expense on a straight-line basis over the lease term with any lease incentives amortized as a reduction of rent expense over the lease term.

Lease cost recognized in the Company’s Condensed Consolidated Statements of Operations and other information is summarized as follows:

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Operating lease cost

 

$

487

 

 

$

207

 

Finance lease cost

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

13

 

 

$

66

 

Interest on lease liabilities

 

$

5

 

 

$

22

 

Short-term operating lease cost

 

 

95

 

 

 

 

Total operating lease cost

 

 

600

 

 

 

295

 

Other information:

 

 

 

 

 

 

Weighted-average remaining lease term - operating leases

 

 

2.7

 

 

 

3.4

 

Weighted-average remaining lease term - finance leases

 

 

2.5

 

 

 

1.7

 

Weighted-average discount rate - operating leases (1)

 

 

4.0

%

 

 

6.8

%

Weighted-average discount rate - finance leases

 

 

13.2

%

 

 

14.1

%


(1) The discount rate used to compute the present value of total lease liabilities as of March 31, 2024 was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease.

 

Assets under finance leases, which primarily represent computer equipment, are included in Other assets, net, with the related liabilities included in Lease liability current, and Finance lease, noncurrent on the Company's Condensed Consolidated Balance Sheets.

As of March 31, 2024, the Company’s operating and finance lease liabilities were as follows (in thousands):

 

(In Thousands)

 

Operating Leases

 

Finance Leases

 

Gross future lease payments

 

$

1,767

 

$

687

 

Less: imputed interest

 

 

(199

)

 

(73

)

Present value of total lease liabilities

 

 

1,568

 

 

614

 

Less: current portion of lease liabilities

 

 

(472

)

 

(274

)

Total long-term lease liabilities

 

$

1,096

 

$

340

 

We have entered into a rental agreement for utilization of our financed server equipment. We retain our primary obligation under the original financing terms.

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, Contingencies, and Taxes
3 Months Ended
Mar. 31, 2024
Commitments Contingencies Taxes And Other [Abstract]  
Commitments, Contingencies, and Taxes

Note 10: Commitments, Contingencies, and Taxes

Commitments

The Company has commitments for future payments primarily related to office facilities leases, as well as other contractual obligations primarily related to minimum payments due to outside service providers. Future minimum payments are approximately as follows:

(In Thousands)

 

Facilities
operating
leases
(1)

 

 

Other
contractual
obligations
(2)

 

 

Total

 

2024

 

 

424

 

 

 

3,959

 

 

 

4,383

 

2025

 

 

566

 

 

 

6,637

 

 

 

7,203

 

2026

 

 

397

 

 

 

3,796

 

 

 

4,193

 

2027

 

 

311

 

 

 

1,111

 

 

 

1,422

 

2028

 

 

 

 

 

 

 

 

 

2029 and thereafter

 

 

 

 

 

 

 

 

 

Total minimum payments

 

$

1,698

 

 

$

15,503

 

 

$

17,201

 

(1) For additional information regarding the Company's facilities operating leases, see Note 9, Leases of the Notes to the Condensed Consolidated Financial Statements.

(2) Amounts include commitments under two contracts entered into after March 31, 2024.

Contingencies

The Company from time to time is a party to disputes and legal and administrative proceedings arising from the ordinary course of business. We could become in the future subject to legal proceedings, governmental investigations, and claims in the ordinary course of business, including employment claims, contract-related claims, and claims of alleged infringement of third-party patents, trademarks, and other intellectual property rights. Such claims, even if not meritorious, could force us to expend significant financial and managerial resources and could be material.

In certain agreements, the Company has agreed to indemnification provisions of varying scope and terms with customers, vendors and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of agreements or representations and warranties made by the Company, services to be provided by the Company and intellectual property infringement claims made by third parties. As a result of these provisions, the Company may from time to time provide certain levels of financial support to contract parties to seek to minimize the impact of any associated litigation in which they may be involved. To date, there have been no known events or circumstances that have resulted in any material costs related to these indemnification provisions and no liabilities therefore have been recorded in the accompanying Condensed Consolidated Financial Statements. However, the maximum potential amount of the future payments the Company could be required to make under these indemnification provisions could be material.

On October 21, 2022, the Shareholder Representatives for the former shareholders of Telmetrics, Inc. (an entity acquired by the Company in 2018) filed litigation against the Company in the U.S. District Court for the District of Delaware. The plaintiffs are asserting claims under a share purchase agreement and escrow agreement regarding entitlement to an earnout of up to $3.0 million and $1.0 million that was placed in escrow to secure indemnification obligations. On March 22, 2023, the plaintiffs filed an amended complaint also seeking substantial punitive damages, followed by a second amended complaint on May 9, 2023. On June 7, 2023, the Company filed a motion to compel arbitration and/or dismiss the second amended complaint. The plaintiffs filed a responsive brief on July 5, 2023, and the Company filed a reply brief on July 26, 2023. On February 2, 2024, the Magistrate Judge issued a report and recommendation advising the U.S. District Court Judge to dismiss certain claims from the second amended complaint and to allow other claims to proceed to discovery. The parties filed objections to the report and recommendation on February 16, 2024. While we believe we have meritorious defenses to this lawsuit and are vigorously defending against it, litigation is inherently uncertain and we cannot currently predict the ultimate outcome of this matter.

While any litigation contains an element of uncertainty, the Company is not aware of any legal proceedings or claims which are pending that the Company believes, based on current knowledge, will have, individually or taken together, a material adverse effect on the Company’s financial condition, results of operations or liquidity.

Taxes

The Company regularly reviews deferred tax assets to assess whether it is more likely than not that its deferred tax assets will be realized and, if necessary, establishes a valuation allowance for portions of such assets to reduce the carrying value. In assessing whether it is more likely than not that the Company’s deferred tax assets will be realized, factors considered included: historical taxable income, historical trends related to customer usage rates, projected revenues and expenses, macroeconomic conditions, issues facing the industry, existing contracts, the Company’s ability to project future results and any appreciation of its other assets. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. The Company considered the future reversal of deferred tax liabilities, carryback potential, projected taxable income, and tax planning strategies as well as its history of taxable income or losses in the relevant jurisdictions in making this assessment. Based on the level of historical taxable losses and the uncertainty of projections for future taxable income over the periods for which the deferred tax assets are deductible, with the exception of certain insignificant foreign deferred tax assets, the Company concluded that it is not more likely than not that the gross deferred tax assets will be realized and, accordingly, recorded 100% valuation allowance against these deferred tax assets as of December 31, 2023 and March 31, 2024.

From time to time, various state, federal and other jurisdictional tax authorities undertake audits of the Company and its filings. In evaluating the exposure associated with various tax filing positions, the Company on occasion accrues charges for uncertain positions. Resolution of uncertain tax positions will impact the Company’s effective tax rate when settled. The Company does not have any significant interest or penalty accruals. The provision for income taxes includes the impact of contingency provisions and changes to contingencies that are considered appropriate. The Company files U.S. federal, certain U.S. states, and certain foreign tax returns. Generally, U.S. federal, U.S. state, and foreign tax returns filed for years after 2013 are within the statute of limitations and are subject to review and adjustment by the Internal Revenue Service.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Identifiable Intangible Assets from Acquisitions
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Identifiable Intangible Assets from Acquisitions

Note 11: Identifiable Intangible Assets from Acquisitions

Identifiable intangible assets from acquisitions consisted of the following:

 

 

 

As of December 31, 2023

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(9,588

)

 

$

(3,430

)

 

$

 

Technologies

 

 

9,369

 

 

 

(7,839

)

 

 

(1,062

)

 

 

468

 

Non-compete agreements

 

 

3,409

 

 

 

(2,929

)

 

 

(346

)

 

 

134

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(20,969

)

 

$

(4,959

)

 

$

602

 

 

 

 

As of March 31, 2024

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(9,588

)

 

$

(3,430

)

 

$

 

Technologies

 

 

9,369

 

 

 

(7,956

)

 

 

(1,062

)

 

 

351

 

Non-compete agreements

 

 

3,409

 

 

 

(2,962

)

 

 

(346

)

 

 

101

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(21,119

)

 

$

(4,959

)

 

$

452

 

 

Intangible assets from acquisitions represent customer relationships, acquired technology, non-competition agreements, and trade names. These assets are determined to have definite lives and are amortized on a straight-line basis over the estimated period over which we expect to realize economic value related to the intangible asset. The amortization periods range from one year to 5 years. Based upon the amount of acquired identifiable intangible assets subject to amortization as of December 31, 2023, the estimated amortization expense for the year ending 2024 is $602.1 thousand.

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Support Service Fees
3 Months Ended
Mar. 31, 2024
Support Service Fees [Abstract]  
Support Service Fees 12: Support Services Fee

In October 2020, the Company sold certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics. The purchaser was a related party controlled by a shareholder and officers of the Company. In connection with the closing, the Company also entered into an administrative support services agreement with the related party purchaser pursuant to which the Company was to provide services to the related party purchaser for a support services fee. Support services fees related to this arrangement totaled $551.0 thousand and $64 thousand for the three months ended March 31, 2023 and 2024, respectively, and are included in the Company’s Condensed Consolidated Statements of Operations, net of the related expenses, within Service costs, Sales and marketing, Product development, and General and administrative. As of December 31, 2023 and March 31, 2024, the net amount due from the purchaser of $361.0 thousand and $249.0 thousand, respectively, is included in the Company’s Condensed Consolidated Balance Sheets within Prepaid expenses and other current assets.

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Description of Business

Description of Business

Marchex, Inc. ("Marchex" or the “Company”) harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution.
Basis of Presentation

Basis of Presentation

The accompanying Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rule and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

The preparation of our Condensed Consolidated Financial Statements requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. The Company has used estimates related to several financial statement amounts, including revenues, allowance for credit losses, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock option awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.

Recent Accounting Pronouncement Not Yet Effective

Recent Accounting Pronouncements Not Yet Effective

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses on an interim and annual basis. In addition, the amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provides new segment disclosure requirements for entities with a single reportable segment and contains other disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Condensed Consolidated Financial Statements disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires disclosure of disaggregated income taxes paid, prescribes standardized categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 may be applied on a prospective basis and is effective for annual periods beginning after December 15, 2024, thus it will be effective for our annual reporting period ending December 31, 2025, with early adoption permitted. While we are still evaluating the specific impacts of adoption, we anticipate this guidance may have an impact on our annual income tax disclosures but not on our annual Consolidated Financial Statements.

Revenue Recognition Revenue Recognition

We generate the majority of our revenues from conversational intelligence product offerings. Customers typically receive the benefit of the Company’s services as they are performed and substantially all the Company’s revenue is recognized over time as the services are performed.

Revenue is recognized when a customer obtains control of services in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company measures revenue based on the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct service or product to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the customer receives the benefit of the performance obligation.

The Company’s AI-powered conversational analytics technology platform provides data and insights into the conversations our clients are having with their customers across phone, text and other communication channels. Our tools enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. The Company generates revenue from the Company’s conversational analytics technology platform when customers pay the Company a fee for call, text, or other communication related data element they receive from calls or texts or for each phone number tracked based on a pre-negotiated rate. Revenue is recognized as services are provided over time, which is generally measured by the delivery of each call/text or call/text related data element or each phone number tracked.

The majority of the Company’s customers are invoiced on a monthly basis following the month of the delivery of services and are required to make payments under standard credit terms. The Company establishes an allowance for credit losses, which is included in Accounts receivable, net in the Company's Condensed Consolidated Balance Sheets, using its best estimate of the amount of expected credit losses in our accounts receivable, to include expected future reductions in customers’ payment obligations related to delivered services. We determine our allowance for credit losses based on analysis of historical bad debts and invoice credits, expected revenue adjustments, customer concentrations, customer creditworthiness, and current economic trends. The balance associated with the allowance for credit losses in the Company’s Condensed Consolidated Balance Sheets was $232.0 thousand and $256.0 thousand as of December 31, 2023 and March 31, 2024, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Condensed Consolidated Balance Sheets was $1.5 million as of December 31, 2023 and March 31, 2024. Customer payments received in advance of revenue recognition are considered contract liabilities and are recorded as deferred revenue. The deferred revenue balance in the Company’s Condensed Consolidated Balance Sheets as of December 31, 2023 and March 31, 2024, was $1.2 million and $1.9 million, respectively. During the three months ended March 31, 2023 and 2024 revenue recognized that was included in contract liabilities at the beginning of the period was $0.5 thousand and $0.4 thousand, respectively.

The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than one year, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less.

For arrangements that include multiple performance obligations, the transaction price from the arrangement is allocated to each respective performance obligation based on its relative standalone selling price and recognized when revenue recognition criteria for each performance obligation are met. The standalone selling price for each performance obligation is established based on the sales price at which the Company would sell a promised good or service separately to a customer or the estimated standalone selling price.

The Company’s incremental direct costs of obtaining a contract, which consist primarily of sales commissions, are generally deferred and amortized to sales and marketing expense over the estimated life of the relevant customer relationship of approximately 24 months and are subject to being monitored every period to reflect any significant change in assumptions. In addition, the deferred contract cost asset is assessed for impairment on a periodic basis. The Company’s contract acquisition costs are included in other assets, net in the Company's Condensed Consolidated Balance Sheets. The Company is applying the standard’s practical expedient permitting expensing of costs to obtain a contract when the expected amortization period is one year or less, which typically results in expensing commissions paid to acquire certain contracts. As of December 31, 2023 and March 31, 2024, the Company had $0.3 million and $0.4 million of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was $1.6 million both for the year ended December 31, 2023 and for the three months ended March 31, 2024.

Stock-Based Compensation

The Company grants stock-based awards, including stock options, restricted stock awards, and restricted stock units. The Company measures stock-based compensation cost at the grant date based on the fair value of the award and recognizes it as expense over the vesting or service period, as applicable, of the stock-based award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation expense has been included in the same lines as compensation paid to the same employees in the Condensed Consolidated Statements of Operations.

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Revenues by Geographic Region

Revenues by geographic region are as follows:

 

Three Months Ended March 31,

 

(In Percentages)

2023

 

 

2024

 

United States

 

99

%

 

 

99

%

Canada and other countries

 

1

%

 

 

1

%

Total

 

100

%

 

 

100

%

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations (Tables)
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Schedules of Consolidated Revenue and Outstanding Receivable

The Company has one customer that represents more than 10% of consolidated revenue. The table below sets forth the percentage of the Company's consolidated revenue that was attributed to this customer for the three month periods presented below:

 

 

 

Three Months Ended

 

(In Percentages)

 

2023

 

 

2024

 

Customer A

 

 

11

%

 

 

12

%

 

The Company has one customer that represents more than 10% of consolidated accounts receivable. The table below sets forth the percentage of the Company's outstanding receivable balance that was attributed to this customer as of the periods presented below:

 

 

 

December 31,

 

 

March 31,

 

(In Percentages)

 

2023

 

 

2024

 

Customer A

 

 

21

%

 

 

18

%

 

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Cash and Cash Equivalents

The following table provides information about the fair value of our cash and cash equivalents balance:

 

 

December 31,

 

 

March 31,

 

(In Thousands)

2023

 

 

2024

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,510

 

 

$

6,921

 

Money market funds

 

5,097

 

 

 

5,111

 

Total cash and cash equivalents

$

14,607

 

 

$

12,032

 

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Expense Included in Operating Expense

Stock-based compensation expense was included in the following operating expense categories as follows:

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Service costs

 

$

45

 

 

$

3

 

Sales and marketing

 

 

263

 

 

 

88

 

Product development

 

 

86

 

 

 

8

 

General and administrative

 

 

405

 

 

 

334

 

Total stock-based compensation

 

$

799

 

 

$

433

 

 

Assumptions to Estimate Fair Value for Stock Options at Grant Date

The following weighted average assumptions were used in determining the fair value of time-vested stock option grants for the periods presented:

 

 

 

Three Months Ended March 31,

 

 

2023

 

2024

Expected life (in years)

 

4.00 - 6.25

 

4.00 - 6.25

Risk-free interest rate

 

3.58% - 3.71%

 

4.21% - 4.31%

Expected volatility

 

53% -64%

 

57% - 64%

 

Summary of Stock Option Activity

Stock option activity during the three months ended March 31, 2024 is summarized as follows:

 

 

Options
(in thousands)

 

 

Weighted
average
exercise price
of options

 

 

Weighted average
remaining
contractual term
(in years)

 

Balance at December 31, 2023

 

5,395

 

 

$

2.21

 

 

 

7.39

 

Options granted

 

72

 

 

$

1.34

 

 

 

 

Options forfeited

 

(82

)

 

$

1.74

 

 

 

 

Options expired

 

(22

)

 

$

2.62

 

 

 

 

Options exercised

 

 

 

 

 

 

 

 

Balance at March 31, 2024

 

5,363

 

 

$

2.20

 

 

 

7.16

 

 

Summary of Restricted Stock Awards and Restricted Stock Units

Restricted stock awards and restricted stock unit activity during the three months ended March 31, 2024 is summarized as follows:

 

 

 

Shares/
Units
(In Thousands)

 

 

Weighted Average
Grant Date
Fair Value

 

Unvested at December 31, 2023

 

 

782

 

 

$

1.94

 

Granted

 

 

 

 

 

 

Vested

 

 

(104

)

 

 

2.17

 

Forfeited

 

 

(15

)

 

 

1.46

 

Unvested at March 31, 2024

 

 

663

 

 

 

1.97

 

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Net Loss Per Share Basic and Diluted

The following table presents the computation of basic net loss per share applicable to common stockholders for the periods ended:

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

(In Thousands, Except Per Share Amounts)

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

Basic net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(491

)

 

$

(3,985

)

 

$

(157

)

 

$

(1,293

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding used to calculate basic net loss per share

 

 

4,661

 

 

 

37,835

 

 

 

4,661

 

 

 

38,393

 

Basic net loss per share applicable to common stockholders

 

$

(0.11

)

 

$

(0.11

)

 

$

(0.03

)

 

$

(0.03

)

 

The following table presents the computation of diluted net loss per share applicable to common stockholders for the periods ended:

 

 

 

Three Months Ended March 31,

 

 

 

2023

 

 

2024

 

(In Thousands, Except Per Share Amounts)

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

Diluted net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(491

)

 

$

(3,985

)

 

$

(157

)

 

$

(1,293

)

Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares

 

 

 

 

 

(491

)

 

 

 

 

 

(157

)

Diluted net loss applicable to common stockholders:

 

$

(491

)

 

$

(4,476

)

 

$

(157

)

 

$

(1,450

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding used to calculate basic net loss per share

 

 

4,661

 

 

 

37,835

 

 

 

4,661

 

 

 

38,393

 

Conversion of Class A to Class B common shares outstanding

 

 

 

 

 

4,661

 

 

 

 

 

 

4,661

 

Weighted average number of shares outstanding used to calculate diluted net loss per share

 

 

4,661

 

 

 

42,496

 

 

 

4,661

 

 

 

43,054

 

Diluted net loss per share applicable to common stockholders

 

$

(0.11

)

 

$

(0.11

)

 

$

(0.03

)

 

$

(0.03

)

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Statement Information (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property and Equipment

Property and equipment consisted of the following:
 

 

 

December 31,

 

 

March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Computer and other related equipment

 

$

1,012

 

 

$

1,014

 

Purchased and internally developed software

 

 

2,699

 

 

 

2,699

 

Furniture and fixtures

 

 

260

 

 

 

262

 

Construction in progress

 

 

25

 

 

 

25

 

 

 

$

3,996

 

 

$

4,000

 

Less: accumulated depreciation and amortization

 

 

(1,598

)

 

 

(1,907

)

Property and equipment, net

 

$

2,398

 

 

$

2,093

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information

Lease cost recognized in the Company’s Condensed Consolidated Statements of Operations and other information is summarized as follows:

 

 

 

Three Months Ended March 31,

 

(In Thousands)

 

2023

 

 

2024

 

Operating lease cost

 

$

487

 

 

$

207

 

Finance lease cost

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

13

 

 

$

66

 

Interest on lease liabilities

 

$

5

 

 

$

22

 

Short-term operating lease cost

 

 

95

 

 

 

 

Total operating lease cost

 

 

600

 

 

 

295

 

Other information:

 

 

 

 

 

 

Weighted-average remaining lease term - operating leases

 

 

2.7

 

 

 

3.4

 

Weighted-average remaining lease term - finance leases

 

 

2.5

 

 

 

1.7

 

Weighted-average discount rate - operating leases (1)

 

 

4.0

%

 

 

6.8

%

Weighted-average discount rate - finance leases

 

 

13.2

%

 

 

14.1

%


(1) The discount rate used to compute the present value of total lease liabilities as of March 31, 2024 was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease.

Schedule of Operating and Finance Lease Liabilities

As of March 31, 2024, the Company’s operating and finance lease liabilities were as follows (in thousands):

 

(In Thousands)

 

Operating Leases

 

Finance Leases

 

Gross future lease payments

 

$

1,767

 

$

687

 

Less: imputed interest

 

 

(199

)

 

(73

)

Present value of total lease liabilities

 

 

1,568

 

 

614

 

Less: current portion of lease liabilities

 

 

(472

)

 

(274

)

Total long-term lease liabilities

 

$

1,096

 

$

340

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, Contingencies, and Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Commitments Contingencies Taxes And Other [Abstract]  
Future Minimum Payments Future minimum payments are approximately as follows:

(In Thousands)

 

Facilities
operating
leases
(1)

 

 

Other
contractual
obligations
(2)

 

 

Total

 

2024

 

 

424

 

 

 

3,959

 

 

 

4,383

 

2025

 

 

566

 

 

 

6,637

 

 

 

7,203

 

2026

 

 

397

 

 

 

3,796

 

 

 

4,193

 

2027

 

 

311

 

 

 

1,111

 

 

 

1,422

 

2028

 

 

 

 

 

 

 

 

 

2029 and thereafter

 

 

 

 

 

 

 

 

 

Total minimum payments

 

$

1,698

 

 

$

15,503

 

 

$

17,201

 

(1) For additional information regarding the Company's facilities operating leases, see Note 9, Leases of the Notes to the Condensed Consolidated Financial Statements.

(2) Amounts include commitments under two contracts entered into after March 31, 2024.

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Identifiable Intangible Assets from Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Identifiable Intangible Assets from Acquisitions

Identifiable intangible assets from acquisitions consisted of the following:

 

 

 

As of December 31, 2023

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(9,588

)

 

$

(3,430

)

 

$

 

Technologies

 

 

9,369

 

 

 

(7,839

)

 

 

(1,062

)

 

 

468

 

Non-compete agreements

 

 

3,409

 

 

 

(2,929

)

 

 

(346

)

 

 

134

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(20,969

)

 

$

(4,959

)

 

$

602

 

 

 

 

As of March 31, 2024

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(9,588

)

 

$

(3,430

)

 

$

 

Technologies

 

 

9,369

 

 

 

(7,956

)

 

 

(1,062

)

 

 

351

 

Non-compete agreements

 

 

3,409

 

 

 

(2,962

)

 

 

(346

)

 

 

101

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(21,119

)

 

$

(4,959

)

 

$

452

 

 

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Allowance for credit losses $ 256,000   $ 232,000
Revenue recognized but not yet invoiced (unbilled AR) 1,500,000   1,500,000
Deferred revenue 1,900,000   1,200,000
Revenue recognized $ 400 $ 500  
Revenue, Practical expedient description terms The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than one year, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less.    
Customer Relationships      
Disaggregation Of Revenue [Line Items]      
Estimated life 24 months    
Customer Contracts      
Disaggregation Of Revenue [Line Items]      
Deferred contract costs, net $ 400,000   300,000
Amortization associated with deferred contract costs $ 1,600,000   $ 1,600,000
Maximum | Customer Contracts      
Disaggregation Of Revenue [Line Items]      
Threshold amortization period when company obtains a contact 1 year    
XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail 1)
Mar. 31, 2024
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Disaggregation Of Revenue [Line Items]  
Performance obligations for contracts, effective term 1 year
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting and Geographic Information - Additional Information (Detail) - Segment
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting [Abstract]    
Number of operating segments 1 1
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues by Geographic Region (Detail) - Geographic Concentration Risk - Revenue
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information    
Revenues by geographic region 100.00% 100.00%
United States    
Segment Reporting Information    
Revenues by geographic region 99.00% 99.00%
Canada and Other Countries    
Segment Reporting Information    
Revenues by geographic region 1.00% 1.00%
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations - Additional Information (Detail)
Mar. 31, 2024
Entity
Risks and Uncertainties [Abstract]  
Number of financial institutions 2
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail) - Customer Concentration Risk - Customer A
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Accounts Receivable      
Concentration Risk [Line Items]      
Revenues by geographic region 18.00%   21.00%
Revenue      
Concentration Risk [Line Items]      
Revenues by geographic region 12.00% 11.00%  
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail) - Level 1 - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash and cash equivalents $ 12,032 $ 14,607
Cash    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash and cash equivalents 6,921 9,510
Mutual Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash and cash equivalents $ 5,111 $ 5,097
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Nov. 30, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock dividend payments $ 0    
Class B      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized to be repurchased     3,000,000
2014 Share Repurchase Program      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock repurchased during period, shares 0 0  
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 433 $ 799
Service Costs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 3 45
Sales and Marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 88 263
Product Development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 8 86
General and Administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 334 $ 405
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) - Time Vested Stock Options
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate, minimum 4.21% 3.58%
Risk-free interest rate, maximum 4.31% 3.71%
Expected volatility, minimum 57.00% 53.00%
Expected volatility, maximum 64.00% 64.00%
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected life (in years) 4 years 4 years
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected life (in years) 6 years 3 months 6 years 3 months
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of Stock Option Activity (Detail) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of options, Beginning Balance 5,395  
Options granted, Shares 72  
Options forfeited, Shares (82)  
Options expired, Shares (22)  
Number of options, Ending Balance 5,363 5,395
Weighted average exercise price of options, Beginning Balance $ 2.21  
Options granted, Weighted average exercise price of options 1.34  
Options forfeited, Weighted average exercise price of options 1.74  
Options expired, Weighted average exercise price of options 2.62  
Weighted average exercise price of options, Ending Balance $ 2.2 $ 2.21
Weighted average remaining contractual term, End of the period 7 years 1 month 28 days 7 years 4 months 20 days
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) - Restricted Stock
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested Shares, Beginning Balance | shares 782
Vested, Shares | shares (104)
Forfeited, Shares | shares (15)
Unvested Shares, Ending Balance | shares 663
Weighted average grant date fair value, Beginning Balance | $ / shares $ 1.94
Vested, Weighted average grant date fair value | $ / shares 2.17
Forfeited, Weighted average grant date fair value | $ / shares 1.46
Weighted average grant date fair value, Ending Balance | $ / shares $ 1.97
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss applicable to common stockholders $ (1,450) $ (4,476)
Denominator:    
Basic net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Diluted net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Class A    
Numerator:    
Net loss applicable to common stockholders $ (157) $ (491)
Diluted net loss applicable to common stockholders $ (157) $ (491)
Denominator:    
Weighted average number of shares outstanding used to calculate basic net loss per share 4,661 4,661
Weighted average number of shares outstanding used to calculate diluted net loss per share 4,661 4,661
Basic net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Diluted net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Class B    
Numerator:    
Net loss applicable to common stockholders $ (1,293) $ (3,985)
Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares (157) (491)
Diluted net loss applicable to common stockholders $ (1,450) $ (4,476)
Denominator:    
Weighted average number of shares outstanding used to calculate basic net loss per share 38,393 37,835
Conversion of Class A to Class B common shares outstanding 4,661 4,661
Weighted average number of shares outstanding used to calculate diluted net loss per share 43,054 42,496
Basic net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
Diluted net loss per Class A and Class B share applicable to common stockholders $ (0.03) $ (0.11)
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share - Additional Information (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Equity Option | Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares 5,363 4,493
Restricted Stock | Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares 616 1,218
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares 48 504
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Statement Information - Property and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,000 $ 3,996
Less: Accumulated depreciation and amortization (1,907) (1,598)
Property and equipment, net 2,093 2,398
Computer and Other Related Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,014 1,012
Purchased and Internally Developed Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,699 2,699
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 262 260
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 25 $ 25
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Statement Information - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation and amortization expense $ 308,500 $ 339,000
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease cost $ 207 $ 487
Finance lease cost    
Amortization of right-of-use assets 66 13
Interest on lease liabilities 22 5
Short-term operating lease cost   95
Total operating lease cost $ 295 $ 600
Other information:    
Weighted-average remaining lease term - operating leases 3 years 4 months 24 days 2 years 8 months 12 days
Weighted-average remaining lease term - finance leases 1 year 8 months 12 days 2 years 6 months
Weighted-average discount rate - operating leases [1] 6.80% 4.00%
Weighted-average discount rate - finance leases 14.10% 13.20%
[1] The discount rate used to compute the present value of total lease liabilities as of March 31, 2024 was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease.
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Operating and Finance Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases Future Minimum Payments Due [Abstract]    
Gross future operating lease payments $ 1,767  
Less: imputed interest (199)  
Present value of total operating lease liabilities 1,568  
Less: current portion of operating lease liabilities $ (472) $ (462)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current  
Total long-term operating lease liabilities $ 1,096 $ 1,217
Finance Leases Future Minimum Payments Due [Abstract]    
Gross future finance lease payments 687  
Less: imputed interest (73)  
Present value of total finance lease liabilities 614  
Less: current portion of finance lease liabilities $ (274)  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current  
Total long-term finance lease liabilities $ 340  
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Future Minimum Payments (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
Facilities operating leases 2024 $ 424 [1]
Facilities operating leases 2025 566 [1]
Facilities operating leases 2026 397 [1]
Facilities operating leases 2027 311 [1]
Facilities operating leases 2028 0 [1]
Facilities operating leases 2029 and thereafter 0 [1]
Facilities operating leases Total minimum payments 1,698 [1]
Other contractual obligations 2024 3,959 [2]
Other contractual obligations 2025 6,637 [2]
Other contractual obligations 2026 3,796 [2]
Other contractual obligations 2027 1,111 [2]
Other contractual obligations 2028 0 [2]
Other contractual obligations 2029 and thereafter 0 [2]
Other contractual obligations, Total minimum payments 15,503 [2]
Total 2024 4,383
Total 2025 7,203
Total 2026 4,193
Total 2027 1,422
Total 2028 0
Total 2029 and thereafter 0
Total minimum payments $ 17,201
[1] For additional information regarding the Company's facilities operating leases, see Note 9, Leases of the Notes to the Condensed Consolidated Financial Statements.
[2] Amounts include commitments under two contracts entered into after March 31, 2024.
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Future Minimum Payments (Parenthetical) (Details)
Mar. 31, 2024
Contract
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
Number of contracts 2
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, Contingencies, and Taxes - Additional Information (Detail) - USD ($)
$ in Millions
Oct. 21, 2022
Mar. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]      
Percentage of valuation allowance   100.00% 100.00%
Share Purchase Agreement      
Loss Contingencies [Line Items]      
Loss contingency, maximum earnout amount $ 3.0    
Escrow Agreement      
Loss Contingencies [Line Items]      
Loss contingency, maximum earnout amount $ 1.0    
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 26,530 $ 26,530
Accumulated Amortization (21,119) (20,969)
Impairment (4,959) (4,959)
Net Carrying Amount 452 602
Customer Relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,018 13,018
Accumulated Amortization (9,588) (9,588)
Impairment (3,430) (3,430)
Technologies    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,369 9,369
Accumulated Amortization (7,956) (7,839)
Impairment (1,062) (1,062)
Net Carrying Amount 351 468
Non-compete Agreements    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,409 3,409
Accumulated Amortization (2,962) (2,929)
Impairment (346) (346)
Net Carrying Amount 101 134
Trade Names    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 734 734
Accumulated Amortization (613) (613)
Impairment $ (121) $ (121)
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Finite Lived Intangible Assets [Line Items]  
Estimated amortization expense in 2024 $ 602,100
Minimum  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 1 year
Maximum  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 5 years
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Support Service Fees - Additional Information (Detail) - Administrative Support Services Agreement - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Support Service Fees [Line Items]      
Support services fees $ 64,000 $ 551,000  
Prepaid Expenses and Other Current Assets      
Support Service Fees [Line Items]      
Other Receivables $ 249,000   $ 361,000
Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration] Related Party [Member]    
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #.$KE@'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 " SA*Y8J=4 #N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT'AZCK96BG(2$Q"<0M2KPMHFFBQ*C=VY.&K1."!^ 8^\_G MSY);Y85R 9^#\QC(8+R;;#]$H?R:G8B\ (CJA%;&,B6&U#RX8"6E9SB"E^I# M'A%JSA_ (DDM2<(,+/Q"9%VKE5 !);EPP6NUX/UGZ#-,*\ >+0X4H2HK8-T\ MT9^GOH4;8(81!AN_"Z@78J[^BQ')N<2SM4\/:T>\GK%F:( M) >%Z5U^PZ^;79/.ZWK*MYO2KX?5&M]C4732-J_CZ[_O"["5NGS<'\ M8^.K8-?"K[OHO@!02P,$% @ ,X2N6)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" SA*Y8%,XTN4L& ".) & 'AL+W=O&HW;>'VZTWZ50%O8!Z9XF.1?(HC/3]O#5HHXE.6)_I>+-_Q$JAG\T*1 MJ.(O6JZ_V^VV4)@K+=*RV+0@C;/U?_9<=L1VP6!' 2D+R%<%F.XHH&4!+4#7 M+2NP+IEFPS,IEDC:;YLT^Z+HFZ+:T,29W8T3+ M? M=:YZJOWT]MH[L^B/M&?M&+5C(SUOFE%1A52#VS3R/!$!=-5PF8^)KA^RA+EZXHQ M6%83JE]!]0_;3W=X1$RXX1WE\%)U=FW\_0#ZVMRGE2<)X=Q7L4J9 GZ MS)E$5^9-[\ %9^WB ZMJ\@TJOL$W\96[5\>L]GL=*2F=UWRU+ON;C\QD$Q[[..'ZNJ!;$H$/ 1V;(U2:H_/:S/C/Z%>^\J+"44$08$*Z MF%(O)UA^+:;4S:U'LRPI5U09W<8- >-COT*DZX M1&-#-Q/2OS?AG%N1M5D8&FN7)B1:!WIYF[ 9['0&PT)2\DY2EB3H(E?F8^5W M7CA'R]SK '!973RG-AAVDQ+O;+X34Q<2BF?9/E7L2/WO7/F.XJBZGTQT,.TJU4M/FQ"I6PG8, M8AMP+R>O!3GLP;"H/L4XX$E.$R8^//Z$)#W-IP+U\<-(X84JA"WO, MIV:E-M$B_'*$O@^. XP69AA_8DG.T<(,=\6"U]L731@2=HJ$8;9NP).(LB1QD2:,H,NGJ:/,"%5>!/F3>B?%4YR%_F,9SOPT\H(V M84[$F1,YR)PJT#NAM%G*_1DOS(P3^3'AQ-,!#KQK.+BN+JES)[+'> I.R=EN M,#B !'TO5A,:1)P&$=A>WHOB MA<9. L"H=0BMMTUY#3A 11)T'T( FZSD(A MS>JEF#^WSL>QR#,M5SOWZ9[TR[?>6PE-B!%U8D1AIZFN;G[,F30KFF15KMR\ M@'#6KA4X7%87T:D1A3W&W3"1+%-Q(44 (QRV4W#ANKJ06[?$8'E9K[%\H_X% M7/G-M[Z:L"#J+(AV&[CW]THF4_9 $UY$G1?1@[SHY6)Z4MPI1A]R;:;4S%[/ M]_;#*XE.V0_KM%Z19I]9>!IV^_W@E)R<=9Y\B,Z(*&POY04#+\(K*4R)T(00 M42=$]*2!@_F5U*;L@29$B3I1HK#G_)^#^95N+#7M0M'H11*+1RL'[XHWJW>MAF5#QBTG%?7S^I<\/L-6&%$CXUI<'QB?EY MN7[X9;VAQ:)X?N11:"W2XN6KG@J#A,HC685@ZM\#7_,TK2(I M'3^;H+/VGI5C__-S]$\Z>97,'2OY6J3_)+'<7LS"&8KYANU3^54FX'H.6!WPH$T#N2E#K1QH#K16IE. MZYI)MCHOQ $5E;6*5GW08Z.]539)7I7Q5A;JUT3YR=5:Y+$J"H^1^E2*-(F9 M5!=7+&5YQ-%M%;A$<_3]]AK]\O97]!8E.?JV%?N2Y7%YOI!*0Q5I$37WNZKO M1R;N]X45'Q#%[Q%QB NXK^WNUSQJW>G0?:$R;],G;?I$QZ-3Z>^+@N<2L;)4 M>9Y!^=0!7#A M(N-)XE_+W*.<2DEE'\GH"0NQZ(Y6F44"7+BS2:T5Z5I$W M!=^Q)$;\<5)<+142N33O[^%QK0$CGV)8)'8Z^#A6F;\)$1^2- 4YXIBW##QOO$R.F@VE M];B(K=(^YY+E]XG:?)HBHTTA,M5VJ"E9)E4+,EWV)G1?D^N-]T[ R'A-"\TQ %F@1M,[.RX0Q"F+^)MFK"[)%7#R&'H8BO*7DO= M4T4;)MWQ#+\0:#OV5-$,3-B$E +9>!5"5AZE$U7I6(;M,%,"B[WJ^NYXSC>) MK&&FQ!9B8FD";/)\?RS6M*)DBKNX0QBV,ZS9>!O) _Y&YNP"Y9O@HKYC;"R M%<%3*Z##&[;S[9ION%(9J^[F@>=[KH7'?"?4I@*K->F%E]@8;,"*X*G![B"' M[93[0Z/C>3R?GD<8U&ERS V,?04P\JI&.5<3.JK7(LD16+7>SI8I<)OD]SR.E%\W1+>?H3R$Y MP@ZHWAH=)BT"#\K_/]!P!#H8$L_:HMQ*$?W8BC3F1?GN3:CJ_E&?0^03_'C MBM97/Q\X4;1A[AU;B9VMEW&L6ULU3:O3[3S)4<1VB9JV8.H (;T 6$Z0G>_[ M$R=%TK&4V%FJ^I9]MD_U$ZM8=2Y1 B]ZDXUS2H@?XK%0T!"3J8,.Z3A*[!RM MEWXY.;5 V28KJ1MZX\,M9.:%P12J.JB2ET"UMUOI_>"5*9@4A4X;D-GT:8-V MM*5VVJY3=1!"E^#S+:OG:Y?MJ:(-\^QP3?$IMRQJA?^K*-LRSZQBH>]+)]Q_ M;LG]1-&&N7>] K4?G(]./L]X0$Z-YW^@T9B-B]XKGNK]VA=6W"=YJ3KTC?)R M/@0J2%&_LJHOI-CIMSYW0DJ1Z8];SE21*@/U^T:H+JZYJ%XDM2\.5_\"4$L# M!!0 ( #.$KE@-?*O7\@( &<+ 8 >&PO=V]R:W-H965T&ULK99=;]HP%(;_BI5-TR9UY(LDT$&DPC1M%Y-0NX]K-SD0JXZ=V0YT M^_6S0T@3"% D;HB=G/?-<^Q#?"8;+IYD!J#048(J"0*&.!]64-%Z+ M-4%.V/:*G^N%: G ;)$RT=C.#:FTJ MM,,>^?RT_#,DC=SORFV](LVR>,VR>)7?\.BRY+DN,KW\R=,-*K! :TQ+Z,MK M:Q151N9/LXZ=@>-.['6;_DQ0A]%O&/T+&.M=P*7*N"#_(.UCW1H&+0S7CP+' MV:,]&];A'3:\P].\%$N)[OJX3@K-E^Q6%CB!J:4_51+$&JSXW1LW=#[U56^97,.CF.FQS'UR[S M<7\![]?YV; .K^N\''/.-4N]=FMS^&/'C?9H^\)&1RO(;1W*[M4+OK8\B]P3 M=@+YYWG2A>5(W1(U>ZS:J&F>Z$09@ _7S)N=I-3*_5]-;Q?U!+ P04 M " SA*Y8[0%]%$$& "U(0 & 'AL+W=O/XXY3$V6AV5EZ[*F9G;"V2 M.*-7!>#K-"7%]TN:L+OS$1QM+WR.ERNA+HQG9SE9TFLJON97A3P;-UZB.*49 MCUD&"KHX'UW TSD.U(#2XL^8WO&=8Z"HW#!VJTX^1.DKDAG,Y9\E<+!&D<5;]DOLZ$#L#I!_S %0/0-T![L M7 _ )=$*64GK+1%D=E:P.U H:^E-'92Q*4=+-G&FIO%:%/*_L1PG9G.617)2 M: 3D$6=)'!$A3ZZ%_)&S)3A@"_!'3@NBHL[!,?AZ_1:\?O4&\!4I* =Q!KZL MV)J3+.)'X%7K_&PL)$1UHW%8P[FLX* !.!A\8IE826L,/;?E= M(JO#3Z0X 1@> >0@UX!G_O#AV ('-^'&I3]WP-]GNJ'9FIH"4PWTRX%J\6UF M$'J!O.EF%Z[!"B'H-U8M5&Z#RBV'X0%4[^YSE0/\U(3+M1%25>:4YR2DYR-9 M1C@M-G0T^_DGZ#N_F*)](&@; M>2YRS?'W&V2^%=F7[SE5ZVPND1V!]XQ%@!5@B_?O=_="UK.FC"5SGQ=F^-7*^#KV_D0G\@7Z8-OJD5 MWWN:R8*LY0Q'56@JM(C;[D DJ9U/(9 ]92L'K.J1OROQA8D6+(Y!18T6I7;TM3X.9Z[H# MG0O4T@GMVO2A@;?-72-(OW]WKUL#349X0$J@UCIH%[O?Y;-8HJ)+\CR)0Z** MGV"R:*2IC+!L\,/;%4LB6IBCV]>W8RC3M O=8.:ZP5!TM1!"NQ)>$AZ'*ELK M"G+=@7DB2S>X*+.Y.KZLG@6>2+ "$.PB=TZVDRU M:".[:/]82:F=MTN*U^VK35;N="@9M8@CNX@_?T&I >Q;;6:SP=6FY1_9Y?\E M"DH-82]%H]D@1=TK(,^ZT*ZK-S]K]=9(@29)N%:=L'J?UIW;L7U6;8ZZU4'!TQ(C,BV*'TH-:\_U MZ-0XD+=VV'23A>Q-UK.$S1@UP\L(0W+LL6JSU)T6LG=:==TSXK*.?/1L'LA; M^P6O;K>P\_0V!!^TX3J4MS93W7!A^[N1'VM#:N?M-@1->R^\#69X.O',Z8AU M#X7M/=3S-R(U@'TJ;38;4FF\L]-@[[1>HA'!#^NUS&:#%'6OA>W[%B_5B."# M[H$:[RS 9[28EE^%\ EEG4F MJKWBYFKS[<%%N>/>N7X)3^?5%P3:3?5!PR=2+..,@X0NI$OG))"8BNH;@>I$ ML+S<9K]A0K"T/%Q1(ODK _G_!6-B>Z)NT'RI,?L/4$L#!!0 ( #.$KEA1 MRD:ZO@, *\0 8 >&PO=V]R:W-H965T&ULO5A=;]LV M%/TKA%8,+;!%HN2/)+,-).ZZ[:&8$:_;,R-=VT0D424INQWVXW=).9(MR9P- M>'V)1(KW\)Y[)/K<3'9"OJ@-@"9?LC174V^C=7'O^RK>0,;4C2@@QRJ] M3CSQ]4:;"7\V*=@:EJ _%0N)([]&27@&N>(B)Q)64^^!WL_IV 38%7]RV*F# M>V*H/ OQ8@:_)5,O,!E!"K$V$ PO6YA#FAHDS./S'M2K]S2!A_>OZ!\L>23S MS!3,1?H73_1FZMUZ)($5*U/])':_PI[0T.#%(E7V+]GMUP8>B4NE1;8/Q@PR MGE=7]F5?B(, Q.D/"/L_0=^9%\6KXG;]^\(V\(S\D?&U$JEB=JXFO,SNSAQ_M,'JM,PA.9 M1.2C0&!%?L:,DN-X'UG5U,)7:H^A$_ CDS0":GYW[:.IJ@\URQ?\^<4"%,*L-(K*3)\KS^77'%;[;XB5IN,[";F M&]W.Z)!._.TAL>Z:8=2L.. KD%;_;]=W04_-2GSY7 CO@.:[[#;Z%6MKD1VZQL!@\!ORDE>Y-RQE^J4Q7 CMB.JZ9CK^%3...!I2.6SJYUQQE?UMG M?^O,_@E2>]KBF:J_]N7E#+]4IRN!'3&]JYG>N=_(LBA0*:*J-Q-E >@C?-=&_52@:Z%=ER# R= KZ*1&^9BTK2K M9W!"SK"A$EXDYT**I(PU^KLM&M?"&)M>9D[4BYE=">VX!HW=H&Z_<;:<3IB+ M24?=+_C$*4D;[T'=YJ,MYR^0HR%-[??YD* KYDH;@[KM)WA54W(MM.-2-+:$ MNGW)V:KV.(^H=9+VK!F>1$WWL7R_!]NA#9VA+K]R-GR MC#L6/6J[^+XUM^VCT3]H_3*0:]L1*Q*+,M=5JU3/UEWW@^TU6_./IANW+64# M4[7R^ NXYMCZI;!"R.!FC"^,K+KC:J!%81O,9Z&Q7;6W&V )2+, GZ^$T*\# MLT']/XK9OU!+ P04 " SA*Y8R#Y0*T<& !K+0 & 'AL+W=OY#VV4I3-=T^Q9%B;Y9'%3 M?W=?+&YHR=,D)_<%8F66A<7W.Y+2_>T$3YZ_^) \;GGUQ6QQLPL?R0/AGW;W MA3B;M2AQDI&<)31'!=G<3M[AMP&>5PZUQ3\)V;.38U1-Y3.E7ZJ3]_'M1*LB M(BF)> 41BH\GLB1I6B&).+XVH)-VS,KQ]/@9W:\G+R;S.61D2=-_DYAO;R?N M!,5D$Y8I_T#W 6DF9%5X$4U9_1_M&UMM@J*2<9HUSB*"+,D/G^&W9B%.'+!Q MQD%O'/2Q#D;C8(QU,!L'4W+0\1D'JW&PQCK8C8,M.SAG')S&P9$=SBVKVSBX M=78/Z:ASN0IYN+@IZ!X5E;5 JPYJ0M3>(H5)7G'W@1?B:B+\^&))\U@PD<1( M'#&:)G'(QHQ>=\YL9%\%60\ZB)K"[0V#ZF< ^4AZF"K?EL-LR#1E# M[Q2.JS&.=PI'[X(CS3)Q$]9KA,X/[U^-HHIE/8SR+HZ3JB2$*;H/DW@J4K , M=XEZ)8,+6%%49F5:TV%%-DF4\"[(3%"MY9O>\DVO4NZ1(2; 4)YAW K--LVS:6\MTW,EQS M[D@9AXPK +KD,=LR6,.DN<]8V7-&;&=1(=:Q^I:5^[$(?E&BBAA]56ZJRJ8 MV$&29Q>Q@: GPGA%/6$@@N-%$E5UZ0!172_%-E8@DNU2^IV0YL*N+**M>+!! M.\'7UR@G7,5*LY>)7F49G-NU7(,$\R#!?+-?7R0^]M=*+CY 75(9K4DL_X; MR38%S7X=R4[KHHIP@Y.XM@Q"@JT@P3Q(,-_J$4]WI;MT#3E@ 36X;'=\M@> MY'']%#BM6K*XXK'H4UE8=WHUCQONUHR4:7K@G^"OZ&HW).&E,%!1T.XMYU3: MH):#(5Y++$@P#Q+,M_L/2])*K"''"X# .KQR6EXYOY!7E\K<8"S7ECE(L!4D MF <)YCN*^U*3VP#($0,@L X?W9:/[NC]NNEYN_NV(%A$\[S1N?8)WZ)=D="B M4J=(40AVMOMW3>$P^EHFK&Z!58QT>ZOKR,W39!@OF08.L1ZQH M#=CAV;SEV7R09W^+VI52IMP)Y_T[SC0=6V+%(/ZUK( $\R#!?$BP-218<"E- M'5Y@[:A^:H/,\/)8TJ+^"HM6Q#"4LJ76;^\UTY09,SSPM90!1?,:M$$]2F%C MN+(\H5@+P[)<3;(+%'93 UO.B=[13>")?(VO2:"D2%U.YB#ZM0\IH&@K4#2O M0;N@2BFL#-=V3#GOD*$%4&A="AT5:?P_)6DU7@;[=U-"Q;IQ1IO%1FL: VK0ZGZ#B-!ZC :\45F)Q93-O M%)@_#FP-.L\ "JV;]J.HC(=5Y9\OE."^XFD:AGR3@^K#H&@>*)H/BK8>L[@! MU)!=BATE93Q>4_X5/>IP.%?7(5!Y&!3- T7S&[2A'R]P7T2>]MCV,W1??!1^ M\;#R^S/9=DFO&P[M:N:!ZL>@:!XHFH_[8KIX^I&Y!RHB0Z%U67J4D?&PCCRD MIV"5A&E:O>=B4$$7%,T#1?-!T=:@:,'%9'4)N/WZ;;I6 M[U$+5)\%1?,44^CW4XIING.Y6"B,+$>;]_JIOIWHIW3;/==/'053/*R8CI=5 MU,F$U/Z6N"_^J9JIOI4QU[ C-U-CP/QQ8&O0>090:(>"JU>0Q9)$STR M0RG9"'CMC2,F5QS>[#V<<+JKWQ/]3#FG67VX)6%,BLI 7-]0RI]/JE=/V_>K M%S\ 4$L#!!0 ( #.$KE@$PA@<&@8 /<9 8 >&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA%<,+=#4$B6_98Z!Q%W1 6L1-.OVF9;. M,5=)5$G*2?;K=Y1DR98H-BG\)9'HX^FY]X?2\D'(;VH'H,ECFF3J:K33.K\< MCU6T@Y2I=R*'#'_9"IDRC;?R?JQR"2PN-Z7)F'K>=)PRGHU6RW+M5JZ6HM ) MS^!6$E6D*9-/-Y"(AZN1/SHL?.'W.VT6QJMESN[A#O37_%;BW;C1$O,4,L5% M1B1LKT;7_N6:+LR&4N)O#@_JZ)H84S9"?#,W?\17(\\@@@0B;50P_+>'-22) MT80XOM=*1\TSS<;CZX/V#Z7Q:,R&*5B+Y!\>Z]W5:#XB,6Q9D>@OXN$CU 9- MC+Y()*K\2QYJ66]$HD)ID=:;$4'*L^H_>ZP=<;0!]=@WT'H#[6X(!S8$]8:@ M-+1"5IKUGFFV6DKQ0*211FWFHO1-N1NMX9D)XYV6^"O'?7JU%EF,08&8X)42 M"8^9QIL[C?\P6EH1L25KIG;D T9X]>?WJ#7E%>$;^VHE"L2Q6R[%& M-$;G.*J??%,]F0X\.2"?1*9WBOR.".+3_6.THC&%'DRYH4Z%GYA\1P+_+:$> M#2UXUL_?'CC@!(UG@U)?,.19X[1MZ;2M%"G!RI-,\^R^2EVN.:A+F]LJM:%= MK2GK2Y6S"*Y&6+<*Y!Y&JU]_\:?>;S:;SZ3LQ -AXX'0I7WU&;M0(I0B+,\3 M'K%- D0+$HDTQ0+&U(Z^[402@[1F3Z5[6NHVS6B_NO##B;<<[X_MLTB%X6S: M2)T GS3 )\[0715'L&;>K(> 3CH@^R*+P(YQWF"<.S&^ARU( M6682%@@6"GNTHYOWTG-;TU+LQKN]V)P,3OJL;5!?2DZF0Q$BK8XJ1/G MK82<\9C H\DD4&^)T#O (BZP6#)]'+_JAVK!:@;MFQ%,N[5CDPKI@!DM%_"= M@[9U=\Z>C*^M^ *;F[OP+$*^OQ@8>'X[JGWWK$: LH#6ST<>/;CZJ#ZL\$,+ MLG"ZZ!I@$5LLAO*DG=B^<]"U[5/"'K("#N-(*#Z0#9-^8_%H%VQ?B"Z&DJ&= MFKY[;'Y^#G.P8N[/Q@L:SGHI;!$+@[D_@+N=HO[L18R69WM0SR$\OG,\O[AS MGDG;J1?:.>V[!_5M(:,=,R6")Z- *HE_(ZHTF>L&R0!;BAOMBQ?;8PP.IHRQ6HFRN4.5.R!4/S MJXP!D@":9C7(,ND77?KI?N3/)D#+&ZB;-S2EBXUFSV.,XN:)O*[K^(VU*JRF M6EA#W]2^T%!(6EI!?_P*( 8\<9GTPLY3VF)2L+PP#7//$G/.MJ*V4 4ZF77/ M8C:Q<#8-!["WE(*Z*<5Z""MAFFS@GF=9760X KB(K2;T"01R(J_+ZBQBU#L^ M&I^:T#(-ZF8:3A/ ,#PG^#Z/\*D7=$F236PR\[T!\"W=H&ZZ<5?D>5*^A&0) MB;F*\,1>2#"8H\-TP)RJ7F5C%[2/@[-2CW-I._5(2SVHFWJ<-KB6-98M3I'7 M-A[YQNJ5>>^UF1]T:23MLQ'?GP_E9,M&J)N-?&AZUI^#G=FIX<5!6_2,#2== M,CP^>H6>@KPOORPH4I[:JE?0S6KS]>*Z?&??6;_Q+]?5-XA63?5)Y!.3V#,4 M1FN+*KUW,_2LK+XR5#=:Y.6+^HW06J3EY0Y8#-((X.];(?3AQCR@^=:S^A]0 M2P,$% @ ,X2N6 28>_1( @ H04 !@ !X;"]W;W)K>*,IEZI5+UU/=E7D*%Y16O M@>F;#1<55MH46U_6 G!A017UPR"8^!4FS,L2ZUN*+.&-HH3!4B#95!46+S.@ MO$V]D;=W/)!MJ8S#SY(:;V$%ZK%>"FWY/4M!*F"2<(8$;%+O9C2=QR;>!OP@ MT,J#,S)*UIP_&>.N2+W % 04<_^Q6K7 M6M98PIS3GZ109>I]]% !&]Q0]<#;6^CTC U?SJFTOZAUL>.QA_)&*EYU8%U! M19C[XN>N#P> T3% V '"MX#X""#J )$5ZBJSLA98X2P1O$7"1&LV<["]L6BM MAC#S+ZZ4T+=$XU2VQ"]H)]$2A'T1+ >T(#*G7#8"T"5Z7"W0^=D%.D.$H>\E M;R1FA4Q\I7,;!C_O\LQ%_7W!<>[@N?A2<)[[&X M0M'H PJ#,!ZH9_[W\.A$.5'?Q\CR1?_2QZ%V.;IXF,[,[E36.(?4T\,I0>S MR]Z_&TV"3T-:_Q/9*^5QKSP^Q9Y]TZOFCN6\ G3^E4MY,:3644PLA5DLN^QR M%(^#Q-\=RAB(BN/K21_EZO,/7GL%8FN7@$0Y;YAR[Z?W]GOFQH[7&_],[Q^W M+O[0N.6E7\>6,(DH;#1E<'6MIU>XA> ,Q6L[4VNN](3:8ZEW* @3H.\WG*N] M81+T6SG[#5!+ P04 " SA*Y88QU]@0P# "B" & 'AL+W=O>.Y]SF2R5OCE=0OQ;%*S!=ZB_55?:YK%@27G%4K#E02-Q30Z MZ1^=CIV]-_C-<6DVQN BF2MU[R:7^31*G" 4F%G'P.CUB&Z.6WW 5SX'CRY0P_@G+UG;P M)8*L,595*S IJ+ALW^QIE8<-P#AY Y"N *G7W3KR*L^99;.)5DO0SIK8W,"' MZM$DCDMW*+=6TRXGG)U=4GISU'"G6<[E DZT9G*!E'9K)K$E#\XNSE9LIRU; M^@;; *Z4M*6!"YEC_B\^)F5!7KJ6=YIV$EXQO0^#?@_2)!UV\ U"N //-WB# M;UN8/9@_PZ7,^2//&R:V1=V2#K>3NGMS9&J6X32BBV%0/V(TV]WICY+C#LG# M('G8Q4XIL*@Y$W"'NC*@BFUGM4UT)^UVT;>8-9I;CB8XN19,>J_G7---4MH MDSE2 5Y MH%6:W*RXR)_C.5-5S>1S#YAQ5XU"R(%+N&D$0G_$]OJ?BL\]*!G)8+FJ+6V3 MN)B8R#O=%N978'=GG*;)<0M+Y@=[?;"K\-A+#KU5_]CI"!"IY-X[L-X:AXR" M>R44%XU@_O-SN_<=+BU6,$S&^]!1%P>A+@XZZV)3UD8EP$F;B&T5T4U8,&&P M0]@H"!MU\OQXE;/_%-=-^IZXPR#N\$-9NPOULDU;-^=[VL9!V_C#B>O6U\W[ MIKYXHV]4J!>^.QK(5"-MVT+":FC )VW?>3%ONS==[06G#X7 @J#)_B'5FFX[ M8CNQJO9=:*XL]30_+.DG K4SH/U"*;N>. ?AMV3V%U!+ P04 " SA*Y8 M;R_[S%,( !<% &0 'AL+W=O322C7JI9A[!IE M\63I?"TC+OUJ$AJO9,6;:C.93:<_36JI;7%UP??N_-6%:Z/15MUY$=JZEGYW MK8S;7A;'17?CDUZM(]V87%TT\"^MMF'P6U F"^<>Z.*VNBRF%) RJHQD0>+?1MTH8\@0PO@SVRQZE[1Q M^+NS_I%S1RX+&=2-,[_J*JXOB[>%J-12MB9^(HW\LHKRZ\VPI/JV&-?G"J MO!O!:4N'Z>^=54#9*6G4Q MB7!+FR=E=G&=7,R><7$B?G$VKH/X8"M5'>Z?(-P^YED7\_7L18._2#\6)\C51MF6'.-V7C7NX!"*0PG8I,J67(Y$D+@QXKW)*SF( M2M:!\G (K-;_45D: ,NKIN 1$[Q66"*HS%Y[5W M[6HML/4PX3XW$9QI>=M(;%6.DP^!T8(J1SH(_%.^\3HH0=42U6HW$JKF@Z*X M%_G\%0>O;8F^@;4=*#''H2UU%QQ!I4I-#?+Y835?L)T /OHSOQ^+G^?RN>,T0-:T/K03)0!M:[UNREPIJ MU9K,Z(SX/6CA==1YQ8='8OI*(;FZUH''AU?%_8>;XO58W. @,:IDRB5\:),E MR:MT*(T++<###3RFT--!Y[0M$#=BV0,5]D"]!$^?W@#.LC\$,-'5.A(@AWF[ MD#+_.G'(@\%3*AW*/ZLFS!H-+I)8RLA/A@G5DO0/S,'_/UNB$WR@SE)9#_$ M%A@U0JZ ,?,G92<[82?E^!X6>;C4*0J+68_UHW.O C2->4!IRH#YL$GGRWG( MY1(37-*>FDC&YXYE*J8=1LN%-OOS'R:-E<"9>$D>G]N4PY5"8)9BYF86D=A#?2DLG*N MVFIC1CW>>U>'"6'X5IXJ+LK'['3H'>6?PN\[EC'!*_H?U_8":2BM]:W-RH>@&C&$)/4AX?Y_?7 H+3 M(J3Y_1=^;O9V^/A>W-;6Q[ SGG99QQ^UVOA]P M^E4>E@8NNH$)S7J-D6A?;DV[,-0YD1=3'=9S>1R6O%S@A8V2P('YO?N0W(?< MS@0F)JN7:(0(J6(A6/5BILR%INS+J"5@X5Y(7-!2X1FK^./Q9 E.T_#(Q[?B,7WE.NI)DO).G25:Q,F4SLZ%"E$C3[KD0XM)A$)G;I1!964:ZPHP'H]S2)@7 S:_IP MOU5B?^/W"HS#XK-\I I)U?7F]*GJVJ\\K*IB8*_XWTH:'"S2Q)59\VEG&@PS1*9)M?-TF4(G>TWF9^Z3_[)F]_76O4 MZ38-/)!Z.%:YC63*4JHD99F[::C(EOB=!QJG, M<\7.7DGVN,ALK3 CQ? M.LS.^8(<]!\4K_X+4$L#!!0 ( #.$KEA21W51/0H 4= 9 >&PO M=V]R:W-H965T7#S?W 2(A$3%(, !H6??K^^P"!"F%S*H3VU6+ABTK5TL]MJQK<65M7RX"O;K/PK5.RY$.U62Q/ M3Y\O:JF;V?4E7WOGKB]M%XQNU#LG?%?7TNUNE;';J]G9K+]PIS=5H N+Z\M6 M;M1[%?[5OG/XMLA22EVKQFO;"*?65[.;LU>W%_0\/_!OK;9^]%F0)RMK[^G+ MV_)J=DH&*:.*0!(D_GE0KY4Q) AF?$HR9UDE'1Q_[J7_RK[#EY7TZK4U'W09 MJJO9RYDHU5IV)MS9[=]5\N<9R2NL\?Q7;..S%R]FHNA\L'4Z# MJW<1_Y6.* MP^C R],C!Y;IP)+MCHK8RC?B-]N$RHM?FE*5^^<7,"A; MM>RMNET^*? WZ>;B_.Q$+$^7%T_(.\]>GK.\\R]XN7:V%J]AJP,:$.E0B=<< M8^7$?VY6GJ__=RH 4?[%M'RJG%>^E86ZFJ$TO'(/:G;]_7=GST]_?L+ZBVS] MQ5/2OS9'3PJ9-O%W&Y18OA(3&L0')3:J44[BD5 I@.ZC=3KLA%T+VSE4))_Q M,:B%;1Z4\Y*.2B-T$U!H&@(*)5IGRP[QMNNUV;F6S^_Z[E\NS%S][0>;K KJEI_L[(1W4*$2+*K M ';T%*/@4.%P*@O4>!+_U;9K E3)0$Q'E!45XXC7)26!4C+R0*C'-CYE<^ @ M2ST6E6PV0+J%!Y7U@^US\<_1\5I)WP$'.0)$;?"\F5#KH4FO-6[K=+OW3#I' MVD#2X82C/AU/#@@=3*&3A J[ CY8@7]*+H><<.7)@KFX.2*$5$J"6JT]AT+& M>%.A(T;XT/@UB1:E]D$WN)PB(Q"J'J+TY,B0&#,^*V,7:1V?6(_%DV9C;(%* M*4F"DD4U:#EB;HQ6#I$<,L'1@DT)>SDH*RE/&/^YNU/K=TJ!ZT' M52OQ9Q=T 16JJ!IK[&8G6B,#R:88/0 47I1H-&P_0$U-C_+7!VXDT#--%$8C MB[%R*OF \H^\BZ>UR\[A?N&L]Z*M;*-.H/\QL J+Y_"8K>NN 4]PZ CBC3) M]#^@(%BT0*$:N3(("U)5& M"AVZ"]D&U(BH+?[8MK4N=$2.BA5LB,6C%ZO.@VW]08GU[#EDEIERBH:^*0^, MCR%PK=SM$8,4:Q7KGV@UAO*$\#052J<,HY93B@APQ3&C]J02V1V2/,D@8?R! MY#/..6&BZ>H511+!O8>X3"94D>JG1FTLB)@444".\:;T!T0; 3?BXQ,XKZ$4 MYV)TB=L3E4%K#$2I# QWW*C81+)^P8A*08E?)GU_RJV8WG$?G,SE &E'1/1@ MX5 *1DUC$DQ&?.#"VH(UME01W%_I7B]T[,,0$V"29#KUJ=,NNX_9 B3!^,F'C.H1^5'(0>=F:Z, M;>"F**AE^803*KX3T6")T'MMZJ^>QJT20SR.X9.W1I<<]5MI6.%[&EVAA4IH M(S0DKF <&:AK*L<4D-0A*:7<^%2Y;R97,]A 3MF%."7;A]/KCFL;,KJ!#W+N M4C;[R.XUJQXWD)K2A"]#E_U V:.0@Q*B2<>#.RH4*GD"!3RLT#H ,2 5]X%/ MM0H^\2V#*BD4-2MV8'R#!6%O"A436&SB1><< M.8W*;-!."^!?@54C@E8I;])[6\2:[OG\24_W<9&KY:O0(;:@AK^(Y?ER?DI3 M3>>Y%/ _+CY[OG>1(_@&R>?*33O$.3^,K0) [M>*$P2-)AO:"LTN.M>'<41* MJRZ(Q@:Q8VRG8OZA:U;:&'RZN?OQ_X1\'##3->' /B)&.TA%^QQ0UL4U";Y-!BW57.#7B+43N\FC'R MIW+^+9GL0[D<0LG@.)O_+5\YS/>;SO74&RJG$@'3)$'.[FF(2DG5%$)X:B<+ MQOPX'=*09K>-;AI2/DQOVI;)BU, X@#CI_.+X=(4;K_4DX(-()/1<(Z\,U3Z MW8UM]=&5GBH/=P_)D^Z#=)I'+3C92.+0:$*^GCJI3[9X-9*/Z;G&<^B O1*R M-G59>GZ8M+WX@6>,1UFWS.'#@Y\ZC'6\C\0NS=/)CW/QJW4C7J>D$R?[(U3;&IT&[;Z9YEBV/$ 2.1/[EEKUBUM+G)_V M-NQAIN,75_ *JT !%J1VD_+S($W'7[HFKS9'EZ.XRNT',NT&GZVS-(Y38]K/ M'0J8,&-I-"XQ.10!&4@3>S0ECUH'"Q KSP,(9D?DHN]]U)T9H]BM4S?-(-C7 M?[@@;2M+@]M7.$_['J>-[&@[UUKJ)1/(JB0-#AB,^\&AI&I#P<:JGHNW1(HE MT]\W)-NV:217CZIN8R'8/J%4 _&U*#/.RG;'MKV8Q(,ZPS9$NZ<&&20P<2OG M:8U?LO3@Q%'#VP4!?+0:']1KW9F@D9]C-D2W/U]F\U8RWKHG=]J!>(YMM7F> MT2$-2O1P#*LAASR]%@+S1=4'2S!O-E/]J@"Y@;'D:.TXLE73NJ9"I*2C:K\D M!MK8S)2L48F-!\$,MX=]6TBX4"W'\LLA% M LDP/N;%]'(/,#C.(" 52QVP\Y&-XWLH$C"\O.C'>RY8S-T#0]/FP;[2QJB] MCQ"B ^K5^[\S /8DT/LB':T14/>9' $;A>DEC-]\ MF CA2K?\[J5%7!_Y*(S(19Y'%M^M/JKX-F>E2#/N:XS44*1XJTH-E]^=\=LV M09GS&GA;@]I)=WR-1J.4]UTL_2D6R1'(#9_"38=4+"(:?@D A#F-7&D7%PK> MC=D,#-B\#TXG-,N5!;8^G^J!4QKWRV'FB L^J_9_9AG;7Q7)"5#DKA^6OJHA MQEXXRGJ:=J+AB'O$XO@M6GY)F)DP 2K69$H9;4@'O-A#>/PFV8,+?7PAVFL? MP1@SLR[C:Q_>I$6A')N3&1I]YQO&SW'Y5S).;.<'HRC-BZ*#APO/PO-Q"K&O=&/EHSG6?D*,.EGBAC'./%.N]H_^*41^4+,Q=1/ M'8O13U,HY0W_ $>HQI(>?Z7*5_-O?#?QIZWA\?@#(?1MZ#6Z46L#:+ M T__)=B6?^B"A^ -_E@IB2F$'L#]M;6A_T(*\B^?UW\ 4$L#!!0 ( #.$ MKEBDETTMSP, +H( 9 >&PO=V]R:W-H965T31J5+I:#!XE59"ZF0QBW,W=C$S:Z^DYAM+;EU5PNXN69GM M/!DF^XE;690^3*2+62T*OF/_J;ZQ&*4=2BXKUDX:3997\^1B.+V1GP,J-3>!(LMWPHO%S)HMV6 -M/ 2I49OD),Z;,J= MMUB5\/.+.RZ08D^W7!OKI2Y(Z)Q^9%-849J]SSH_]4S#MZ([V="]')P$_"MNG\?",1H/1Y 3>N),_CGCC M?RW_CXNE\Q;%\N=3ZM.H_]B/--X2O\E"OU:LQ71R#5NCH1E'-8-ZS6_J*W)UUE8SDQ5&QT- MS(I\R81WMK65C@EXM 5T"91: !!34@N=2:%('H23CAI(SC$/?RV4VD7_ 'F% M($+OGC\['PU?OW4X)AKW2J#5IP^MC2\M,U5-57*H2D)-(71;5.,H-U07G1V" MDHE28V 2Y"!*\5YUE!>DY$&=A,C,Z U;%VE#!(BHG9>9B^B6541R1JV#@>O3 MST87+Q3NIYR$SU2XN-D/FD9!-]YZ :!VZ8^'*VLJ=I;#MGZ2C/$BJ:BPHE\>!2-#,BN MDK[,P!ZO3_<85>(O8T,NVM4OBZ2MU2A>9)E9AQJUR(W])"<4)'CS*.! V9&4P\V#H)51Z(5NVKN/Q7AX13[FO_?]M:8;MAERBBIV M/S1[%':E=Y1.>O.&OHN/WA7J+!=1BH%62U&.#1LRA U^O7OCD=CA8!#&X?G4 MQ90>]!/H*F+7= U:TUJZV:XQ7S3]Z-&\Z>K04TC4G^(57 ?]U^B#MNF4S<"; M.G:GI?%(8GPM\7'!-AA@?65P,;6#$*#[7%G\ U!+ P04 " SA*Y8]0@_ M(6@# Y" &0 'AL+W=O515-&I-FL]F[])6:9ML5E%VXS"E[I3(A?V VZ\[<)E'T@UX[&S*#5=OA57\<\ M'!A#//(>'$66[Q6IS0HK%)B3#E)R]'^:K#/7["?PT=GJ0GPBZVP>FZ?,I>)4+XG=)6?!/RH M_#G,LQ\AG^6+$WCS*KPUT 92OXPI%ZXG=*&@/\?5D$#KND?XX% M/6 NCF-*H2Q#ITI<)UP) ?T#)IMOO\G>S7X^P7@Q,5Z<0G_%E9RT/\[N#T<( MBR4\!X?/#;*H[91]!"EA24_@"N7<*,Z3,N81^ .N!DT!2A6:F,NXP/M>/RC# M<(%?+35 .P>UMLJ6; F,1)KZP9$8*8\1K&2!KM CBPA^QP&ZW$ MW2$8G#&5TI(>(Y M#-OC@$F1=B$M#R(5YB?YX:,.O5P -SR!H"<"WX6C@ .-'9-31%X7O9R18[$. M3UPE?L&BQB/')R4IGK2K HP!L%DDM#S[')4.Z_;L^P\6;B9FX0>IOGDLP;/K MO8]+R#)X UG.G_\Q<:HL72]J'DO4\<+_4Q)Y\LCCK;3='D!RZS;\+E^93HFH MWGLZGL3W#-T6K"N]BIM6VO@- V=?9). M<_%R& =/ZL-096);J6B#-9O.SG_B,>2'035LR'5Q.!2.F%Q<-CS;T8L"G]>. MRVSU,B6GBL MA#3+H+2VGH>AR4JLF!FI&B6M%$I7S-)4KT-3:V2Y#ZI$F$31+*P8E\%JX6UW M>K50C15[=Y#9?!I$CA (SZQ 8?39XA4(X M(*+QT&$&_98N\'"\1[_QVDE+R@Q>*?&=Y[90>-[M1I[E-;-LM=!J M"]IY$YH;>*D^FLAQZ0[EL]6TRBG.KFX8U_"-B09!%7##)9,99P)NI;&ZH>Q; MLP@M;>3]5CCS?^L^IK;C*A3*/1P(^+E%13H?Q\3G,+.7D>TEV>N:E9ALN M;H=!O<%@]>I%/(O>GR \Z0E/3J'_ZS&=!'V>\G0.?[$9?"D1KE15,[F#DN5@ M:5XH07>G^>8V R!SKAK.R/> X9,Z5?\ -\:/B& M"8A8++J!G,0G*5<<,O1C#SUC&F]YDD MP. QXG6MU2.G'D!%0HZ4GL+EJ UV32$'ZC N!X(3U9S;W1\Q9=Y!F5)I^]:B MKD R2X4X@IM&TYH>GD;0I$-1>\Q1$P%FX0-N4$!\2&[+;0DJ=8?KTD( =6.= M"'*G_N>:(SPTRA) K7E&^JC1 T%*RS/:D!F#Y$^V@QP22M=.J17I>W)HL_I4 M -9O1EG;$)3S;Y\/WX=3>AO:>GFB2"W\NFK9O#Z5A(% MU1B*-F_:NG*5--CGY,(+F0^N'/)+.!].XXB^L^%Y$@^H7>&NTP)%0Q P'4;G M9_0;Q_'@B[*4BN/D7D(\&>N?'C0I2O4:_\6&?!UVS;LWMH_ M=Q=MEW]R;]]*TKVF4@"!!85&H[-I +I]?]J)5;7O^:FR](+X84E/-FKG0.N% MHB/O)FZ#_D_ ZA=02P,$% @ ,X2N6% .&QW&" K14 !D !X;"]W M;W)K&ULK5C;M"ZN9KU7@R MD\U#$I+2Z,OITTW>;+5Y MLFLA''O.5&YONVOGBJM^WR9KD7';TX7(L;+4)N,.CV;5MX41//6',M6/!H-) M/^,R[][=^+D'C2Z=D+AX,LV66<;.[%TIO;[O#;CWQ*%=K1Q/]NYN"K\1< MN"_%@\%3?R\EE9G(K=0Y,V)YVWT_O+H?T7Z_X7O@YO>T. M2"&A1.)( L?/1GP02I$@J/%G);.[OY(.-L>U]$_>=MBRX%9\T.JK3-WZMCOK MLE0L>:GHI7U_]DV[!W%79:4UNFL.@P-,IF'7_Y<^:%Q8#8X M<2"J#D1>[W"1U_)'[OC=C=%;9F@WI-' F^I/0SF94U#FSF!5XIR[FSN=/*VU M2H6Q_V8?_RREV]WT'233>C^II-P'*=$)*3'[1>=N;=G'/!5I^WP?&NW5BFJU M[J,W!?["38_%PW,6#:+1&_+BO9FQEQ>?,G/-C;BX1_A2]L!W0)5C[XWA^4KX M\1_O%]890.2_QXP/LD?'95/:7-F")^*VB[RPPFQ$]^Z'[X:3P?4;FH_VFH_> MDOY_!^A-*<=U_%4[P297[-@5[(/.,F2-7V,_Y^Q7O1'90AA$9#@Z9VXM:$O! M\]T/W\VBX?3:LH7F)F5ZR5)ID'3:6,9+M]9&_@6W,;.2"*)B@;7= 5[/.QY"'O\ZO#ZW3G;KF6R!I$4T%BD O?D*0E5L) > M=A KM3ERC^VQ+\"H\0:Z3)WF+,MVU(A,DP6< [$0V*OX0Z+VW>, M*ZO90F"2R78<+ 87PP9G)[7$=GJ4D%383+I:F$9!-!)>2 <%^(9+Q1=2(:W._1%O:1W;1.>I M] $,%IP )5P W7/MV)IOZ&8FG@L)+0AW::T,10S>PQ(G)CYG"OX@H" 9'(4E M][#ASB<)X00N +A+5V4,+H"-09-]>"CT>1/XMHK#&TG$TM*0SV@+("V H% B M!"G&0/# 2\7PL=>=J+['YJ^#M(!V9/@.WC+"P<.8V[401*224'K)I23[ #NT M*+9$4$*:Z1IQN#TGH1A9K63J_7'/ >)$X'+441"90+>R)1,^$(A22OAKUS$2EO#DBH^,<\%54N8ASQ( MVR;S) F\"3S0WU)(YUT0>!0TD22E:8>NY9': 9J +MA?"(M.9]RY&"=+^7 MV3I+ "$0[;>)K%!Z)X2M#Y] \]SAQY,0>>$W.(A7_/*W>FZY?:7B4BNT[M[K M011&]?X$-ZU0&H/Z8:>]ZGSV"=_L"0\)WSE#-_$9E&,1191@ M9-GW;#3&O[@SYZJJ9H$QZ?YH$K/9K .NH70#@V_P>E'X])Q-V*SSD\BAJJIR M#K0G*=CT L!&@S&+XU'GLR9R/HGE[]GT\I*4B.,6)$IB/W++/9J-IXMY@L:) M2GX18H8D(OTRG0I%P2.\9J&L>ZA6#5 ["YJ96N@#E'S2YAMIFX66B5#A.43)I3=, M<.H]?-IYLZCB B>I"+6(>+SFAC4B!"!!.2\&D")"]EZPJ&&*FSUAK>2&?(S" MZ;N $"_/MKGOX:GJTP6>VU#.9.%M%,_")-1>X!'+>45]-:70^VZ*O@8.^%C; ML='PDR_T[6Q0Q$(OZWYH_M;CFN(@YS$RY AX6LOR#PMB:P]#'G5#M2+ MM3$D^)4[ G:,M$\72XJL1$"(^)GO99H&DDX2;$.U="<%>CK0G$%VH?NLVADT M@-CXI3>'U+H:2@!-U-"E&T-K^>Q!AJ-HC[BJ*>T56&@RY$#O=<:%?B<]UJS%?%Y\7=9 2G8*W+\!M-EA6*1F*G67^)8[RZ6^X]D"N M'UON/H-&.\$-^'?4&PS8!9OTHG%SW'D\@9.X-YZQ?V%7W)L.,1CUHJ%_'O5B M##K'DF<<^QV3$7[&T\-XWC35?Z"AW=_0.8X(MNGC);!2AWZHP?*UC]/5% ML#IUVX5>8$UETPC+PQYJ2;U2M0A8.V.S MB+WSZ]/#NF_9_6H45J/>)&JL!H)*_7OP,+IN*OC";&B'$NBU&T"[X00=ZM'^ M[G1[]X\[/+3N_8.?WU=^_I)7T#[JZ.DL^/%RU/FI\FQE_]X/OX?C9WCG',%O M46\X[7QJ^'HXQNRP-YJTKGJA^ 0.PRU3=NRK3+_Q"2T39N4_%!)9H/T+7]/V ML_MOD>_#)[C#]O A$]>N\(**>K#$T4%O.NZ"=/W'P?#@=.$_R"VT&ULU5C;;MLX$'W/5Q#N8I$ JF^R M'<>Y +FTNP7:(NAE^[#8!UJB(Z*2J))4G/S]GB$E64YL)\$N%MV7A)0X,V=F MS@S'.EDJ_=TD0EAVEZ6Y.>TDUA:S7L]$B*T]67(HT)46 \:/2V6E,DF![76M_ZWR'+W-NQ*5* MO\G8)J>=:8?%8L'+U'Y2R]]%Y<^8]$4J->XO6_JS8;_#HM)8E57"0)#)W/_G M=U4<6@+3;0+#2F#H<'M##N45M_SL1*LETW0:VFCA7'72 "=S2LIGJ_%60LZ> M?43>W^61R@3;?Z^,.6#70K//"=?BI&=A@([UHDK9A5P#6H!O6Z"Z&.Q5^X+K+PD' AOWA:(>^L/$V=/K"+?K><)W+_,:LG&1_ MGL^-U2#'7YO\]>I&F]51P?LUU>#2?]X!]A1 W:T2_M+ M4_.$,F4%.YRQ'4K9ET2P2Y45/+]G.%&45AB60T!6 JD3*"!@G(!:L,N4&\/. M&<_C:GU!LAD*#MR-OK/2(.#,0K5=*A:Y(YFPB8J[["MHHMV[0JM;285N2.FF MTP$5GXQVXI&FQAVS^3V+Y:V,R?IC&5X4J8SX/(4AM08X42E &9(G&$M7UM#' M;X5&EV)YFW&I:Z?O!5'X2J8.U$\'GM(6$SBTQOJ9 M^%'*6YZ*W#[A&[!+2B/QQD/GKM-6&8R?X73#H >LP:,R@V7K5.> ;RK-->'6 MCB,,F]0$;)E(BM)+T3Q0'RLJ!&4K6!M0@:%&5.'JHL!PVT1*QSR/D 5IDRV4 MIJ&2:^E 4KX:J:SA .4$#EK^=1% M4\$E#F(VG4#H; 7'=YQ?7TV'@\-C% $LX0"E#DZ[QA [)G ;D'$"MTR<"7J3 MQ\8%)18(K?;1D-:L)U ^3LB52/F2!'\3.8HC!0Y=*.T#]IXO@W8=K$PA#FD* M%Q%A&7M-B$N!&8-(2/[4-;.%2UL;I0\ZMVRNH-3QQ*M9.Y6@E!EA07H!N@96 MI]@%1Y5IE3#R 7CO*0";8DW%0'8@69T0M^0OK*82[L?@11DEP<88MXO()]H[03:BJC"U]2;00:],LPRR*?H1A= _#:.@FTKU]=/HOB2H-G >=WMQ%HK"MB>K< M^WK0M(*Z\A_L]RZV>##;^X@205=2&LOZ]=-N_<+VV>AHP [<*@R.IN-J/1@? MUJM@>!2R@[TKD2O\LO VOFT?&38, Z6ITE>E6&Q/Q2B83 8L/ RFX;C>3(/P M*-SJ^S/=['<'M9]KRWZXOGPIJ=H#P_^55E=;??@OB/5)5#5>1;1!0=&IH:X& M"TX]"#^F_9VW:>9KC7F5F.NRP^,&U&KOX#P.P),>SAZX. I&AY,-+H[&_9^@ M=BZ?BM/V'REUJ+R^M=T_]F1'[7ASHV$P.IK4FS#HCT<[R/HO=X*W57%:5XV9 MKT:Q7HW,52/=:521P0L;A+B+TC*N?K^LFLY<1!S!HJ<20_UB06.C']L#!S"5H.#FF60.VM^)LYT45UOVB1LAXA+''17]TY(^/@W 2 M5MD,ZAD6AC$L;OE1UGTN!M3_8.KVD\&D-0\WLT:MO35SK/%T'<^S[8[[([<; M31]/,V4N[4.]F[[1]%J?TM ?;]P'0_HU@8;KOZHU3YMODN?^4]SJN/^@"9PW M$N%/Q0*B_>[AN..GTWIC5>$^S&'@MRISRT1PT)D.X/U"*5MOR$#SI?;L;U!+ M P04 " SA*Y83 R0DF(# "1!P &0 'AL+W=ON7"XW"O]W52(%@ZUD&855M8VBS@V M>84U,R/5H*2=4NF:65KJ76P:C:SP1K6(TR29Q37C,EPOO6RCUTO56L$E;C28 MMJZ9?KA$H?:K7$Z7N%/SGNS;,Y.$^V2GUWB]MB%2:.$ K,K4-@--SC%0KA@(C&CQXS'(YT MAL_GC^@WWG?R9KH3Q7]CWNDD( M>6NLJGMC8E!SV8WLT,?A=PS2WB#UO+N#/,MK9MEZJ=4>M-,F-#?QKGIK(L>E M2\J=U;3+R0KB,+9WH[.*\1[_L MT--?H&?P04E;&7@K"RQ^MH^)Z4 W?:1[F9X$_,#T"+)Q!&F23D[@98/[F^8Y/]X]R*X4M(HP0O6%8PL8*/1N-AX@2J/1H( M3(X3<'=N81J6XRILW%GZ'L/U'R_&L^3-"?4$6XL%B[XMD(HE: ^PN5N$5QCCO46M:\' M*HR\"LNR5XR(1[HYM]31VMHPZC2[IE&2*/9?-Y]@YM62VY;DCJ[ MDA_LA3HKO,.FV778B(CFG0-WGQ,#IV>>)G;;)&O?./@:$: M:Z7M.N8@'=Z;BZ[-/JEWCQ6QV'%I0&!)ILGH]30$W3T W<*JQC?=K;+4POVT MHC<3M5.@_5+1Y>D7[H#A%5[_"U!+ P04 " SA*Y8 L6E16\% #9# M&0 'AL+W=O]'.G5M.>CV;YK(4MJN7LL*7N3:E<%B:1<\NC1295RJ+ M7MSO#WNE4%7[\MSOW9K+YXHW=Y MOA0+.97NS^6MP:JW0H,OBKHN.W(=/POX09@N#:(. MQ?TX>09OL ELX/$&SP9&?U_-K#.H_3]/Q1@@DJ!XF=BE2>=%&PUMI[F7[ M\O6+:-A_\XR#R<;!Y#GT9S+_O-X?VDDZFU 3X.=S0G; Y )RN.B2J MS",T.CX=+'RGTEPYT:'?167!$H_\,#+5BTK]"^ML><\E$@LC)0;;>;,BA6>9 MJ("[4BZGJ^D-C9/86]X!,I G^0UD! 0>9^*Z\LR=<(9X-!5,W4M##JX$2PBM M#*CL5MA3L%0Q%5@2I38.Z!DA<0(FLCIPA9[OV3N$[88"(*W6;?W,."*W3<7K M%^,X&KVQ6&-. )7QF]6%RE")C*8.CY *V/P8$@4!'[T&$&I7!>IEOQ!A8,^U MTW-=@%;MI/4Y1TX?S21AHM*<1ZIU]*Y"?71M@6J/><(&?LQ:'_4C3 SW#8>EN++M=\MWJ>S4_*IC-^T/FLGBJ>EAOT^Q6>GK8_[ MB9NT[CP]R^Q$H)0X;5 R/K*V -[VR>'XQ-T1#;K)#P/,=S/&ZJ<4=4>'ZIFR MJ:[18WXDGS!\%!U3TNW3*QIVQ_3J_Q'V+$>#;@SE*.E&># :C^ACI9H;TFED MKUS66'/G>JJ#P+TH:N8*?.>$'Q9/^)[==)GO*%IAET_)C N^,P@_64(7J-)W M/4;0^*X'[DP;$"?'W7 3656J0N#B(-,:([F5@,E[@4^S0K+3.^B-+[R#4("< M>GC*&DCO?)>N0G?6& ^SEZX.K7)0&J)7/%X%D]@Z$TUV#,FOM5HR,'C1>"8I MZBS,?&BYT/X=JB1$/.^P2T86/NS=Y.WJOG^4V@<<^\8$(R"!1Q,(9%TUGP\3 M_!V.N1:%1YCR)<%R%@[KUGF2M+8]Z8^!1URP&\P*([[#1G3D27#--Y-]_MFR M3G.&K6,,R]:O1EN U0[E;ZPMQ4-@23!+9S1D>AJ.1ZWWTMH)*5\>3F7#-4<4 MG9W1,9ZC 1VW;G^THZ/.Z7!,PRAI@->97C+C!;8[5#JB9!1[8_$H@;7 3X6N M%H'/GF*]J-,_&^(Y2/ITAY,8(TW2>^^CT/XP\N.Q.2O]*5P[8&RI5]>;-L[( MWT]V>K3+R$8ZD)07#)W]0'I6J$6 "(/ E==@<0 5#1S7AIVWW:?A6NJUOQ<.E'%\*N19+F4.UW1Z?M<*"L%TXO_>5U MIAVNPOZ5[RW2L "^SS6N0\V"#6S^S5S^!U!+ P04 " SA*Y8,BT8JSP, M #F'@ &0 'AL+W=O@%UOG[\+:F*CNJ[(.+T?K&)OG9V%-5GLTFD\NS2MMZ=/."GWWP-R]<&TM;FP]>A;:JM-^]-J7; MOAQ-1]V#CW:UCO3@[.9%HU?FUL1?F@\>W\YZ*86M3!VLJY4WRY>C5]/GK\]I M/2_XES7;,/BLR)*%9([Z(VGC M\',G_1W;#EL6.I@WKOS5%G']#>5L34&YC1YO+?;%FS>NJFR$EV/(U!M71UNO3)U;@Z^Z+M0G?6_"B[.( MHVC#69[$OA:QLP?$SM5/D+4.ZF]U88K#_6=0L==SUNGY>O:HP)^T'ZOY-%.S MR>S\$7GSWNXYRYO_L=V'9HO%ZA5L_SFNC5?_?K4(T2-[_G/*#7+*^>E3J**> MAT;GYN4()1.,WYC1S;=?3R\GWS]BPWEOP_ECTO__V#TJ]K32_W31J.GDN?JB M0X>KU*>UH>^-KG=JK8/*!^^ *FK9QM8;U>B=/&N\!3[8B+W4TA8I.N>72 MYD8M=6Y+&RE.I4$QTJ%!;5'4]-=QP'(H1?%J=:GB[V<[-1[J!@OO<4XT.$>3@25P+SS_ZLG[ M&IYP;8"3PE/U;F_(D^G3E&I/9D_5)Q=U^15EN3K'OWEV?7&MSK/YU9P>7JB+ MRTMUF5W.GZEGV6S"#R_5_/H95CZ[OL3*Z34_Q(/I5$VS*?]_/IO1PROU[==7 ML^GL^^._]/*:XT>*&+V,4.>AM:SBY_9_@W,NKZ_H[T5V,9G3!])QRA8"0Y4N M"DNQP&Y;2T,1;%]I7R"/Z/ N5?X:AL%&$_*:4JT/>S!&<5)>9^H?_ PYP@+H M:: 8BC0 4!T0;'P*KK0%1_Z=K362%HK<1CQ@ \;L_U>5:\D:6^=EBP089FL+ M65[%K>MS+"B\@,,*K,>)XC=@5;[NP4J-CP%F4 ]+[RH5T>587_IKD4CPJ8\[ M>E38T+1D#H6FA)]*_J0+\C[!$O4T2L[<&/(@9:$-Y">1C*,4\JR= N?D/W)$7D[,%!F5JYC?$U>8;CN3$A M=K4F4)"7VE:AD_F('EGR-NEMJJ9TG%%I?]8[^[NN;KL7@T,@39=0DB.Q].1M MEL$Y87WQG;BTP7Y&+@@L0&] ?42,0 >"""@Q@ATP%EF'39XZ.YQUVR*LW=EF M8VIEEZIV457&V^B\175GR9_(;J!&RWEH[D&A"A7LJK9 ,0VUEGW^T>&5KD& M/'T%X,(]>8IX%QM%@$+OQPHPDD,KT"VE5]Z8A,3Q"&3Y'2.<1=)6IF!MX7P8^(H<2NG,*Z%VDS*ETPXJ M1][:QS9#P",[K+2H*58O4Z4+5+Q=W@)XNT).]C#L//L^J 6 "1&@4/>6(ZUP M./FXU=[#T:1@A4BKQ6XH,NMPG>.SZ.&].%K'HDXGQ4&6I237&%&,T M+$68FDGG0/(!D!8&Q5$[=5>[;^4).)$?H/)< 4 [^J:;Q@]O" M0"]1!#.7IN@(9[B^N9]T*7W,=8:1[XO=F]];ZQ,_T7>FZSM_9/H)M/BY5C_G MT2VP?2;]:":*WJY!5]:N),$?!_4#%&=2QLJB0^-UV"_EC/MDRLI$;W-D[OLZ M1]O4-;5!BZK0>5+]J([@91"!JZ=(U_(PN_0*^1SB\6KZ^LOX=JS>4INSR-$W MP,78Z]8_AD)OD1ZH=S/FUMJ@%J',J-#@"2?^%B@- M77/)P70@UVE.*7(K =/$SE--0E/*T$$C+3>00\%=F0#"TVTO<>2GB1)%20?=&U@)3./<][,#ILI2-ZA 1+(Y+L MQ=/$Z-(!.5&Z7?)H:AWB%,=,D&$F,>N';7(#!TW%;>>@FFL(PJ@&@"HM$),^ M,AX/V!/=IQ#PID/ A5'9H;5R#-7KQJZQ+VUQ'+ MV[KG3<0/T$MU35P$U996 4+1?%2Y=5!04C M6&4B6C2NVZ,9+5$'4WRR61 M/5>?I&E[1D()R0-?ECH\]X\TRS$!]? >.@964=;QU<%P/ +JMJ7V/+)OZ$*. M@^ZY-^I[QO;(N4*? OG'"(^/Y-J*6GYI[V@4AY]J]C4[S,;3DM@MW(%U"8I$ M %IDS/(-"$M 0H/X R^!Q6%-I!7\N6Q3)5-]$;'A'D6UT7'L0'/#7E>9" MOW*P5&8<),8PN1=+Z-F7&G,J!E]B7$8#=B12GQ-,%FF,Y;&W>*Z0[%25.>(( M(3"9>A*50G;P"IE5'#"T;FC \(,FH@@.D8S(9P(00V !.MBF 8='(Y[G*XT& M2!#F*IOO,X?F!T)1N0U(.(F4Q2$Q)G]ZE-^+TS#/DKELC)URG^F[Z+%H8=5 MT?K.5A2+=448LG"'$@3]1(H1PA9H>H1Q/#-"5$'I%2VDC0]J:1#D 1.E:/A M-V5'R@\(="9YNM#YW9[8#D-ZG!_<<2 ##:BNF65P5UQ1.QE-2\$W?1Y0G7#R'O6+WN$)"V\\A$YYQ( M[&X&37Q@@->T(1G*IPTN+(_UW0A'[R-&2_O!Z61F'(8KDU&:%IO[W#1=BG1M M"WUE>(, /,#74W(/>PSB+B7=05_7=1Y'E)6'3_X$2-( Q02YW&7[Z6HZF:B_ MG 3) >\/#W@G"+G/347S2[I/FW.4#J_8QNK=\<23I=&N1^NF^1 M>AZFD>2"TBVJR\O4R',"-4,\+6P,1[<2YE$1UF 626RS&V/9JE12D0E!:DGAZ,(B[R]5=\?S/QQ4KX1$Y@=7 MKYS=5'4#,.0K^\93= Y-(N(;A).GY,GZ6N2GG%G=-61ZT94EN\P )R@>?V?( M+ZDR#L7MQ8B4$[L3_R:O[#!HAG3'C&EZSI90/B6 )$%M9"+)%VR#ZS!]>)LK M;"I=)?^&7LI,-OW9?H&OXE<^$B* 9_7!L- M7]("O%\Z=*?TA0[H?]J^^1]02P,$% @ ,X2N6 OLTF$N! M H !D M !X;"]W;W)K&ULS5;=;]LV$'_W7T&H19$"JO5I MQ4YM T[:=7EH$+39]C#L@9;.%E>*5$DJ3O;7[TC*BM,YV0H,PUXD?MS][NY' MWO'F.ZF^Z!K D+N&"[T(:F/:LRC290T-U6/9@L"=C50--3A5VTBW"FCEE!H> MI7%<1 UE(EC.W=JU6LYE9S@3<*V([IJ&JOMSX'*W"))@O_");6MC%Z+EO*5; M^ SFI_9:X2P:4"K6@-!,"J)@LPA6R=EY;N6=P,\,=OI@3&PD:RF_V,EEM0AB MZQ!P*(U%H/B[A0O@W *A&U][S& P:14/QWOT'USL&,N::KB0_!=6F7H13 -2 MP89VW'R2NQ^ACV=B\4K)M?N2G9>=9 $I.VUDTRNC!PT3_D_O>AX.%*;Q$PII MKY ZO[TAY^4[:NARKN2.*"N-:';@0G7:Z!P3]E ^&X6[#/7,\K("8=B&T34' MF6EK (,'LTJ%L(EJ]>)$7\ M]ID8\B&&_#GT?^48G[=P)0V0)#DCWVOJL0)[4* '"O10H<0/TP8J(C?$U$ V MDF/Q8&)[-EIIN_@.2FC6H/;7(!N=7 IR4\M.XR'JU^2#DEJ3"ZK4/:JA/V77 M=)Q:S,NFI4QA73'D"HO>7F9TX9(-,16@H'6D9JTF+TF2A7$RQ<$)F863Z92\ M=N,LS+/8C5^]F*9)^G9T V4M))=;!AI%LV*&8J?A-)NAV E)PKA(<907T]&5 M%&]*V;2 I-*M K#^:(L96Z4TG*5>*T62>> T MP?_@A324$_:]I+\D:1%.,"(;6QJ'LV+6!YJ'LXD?%W':'P#F8%D/2?A_9G\V M*1ZQGTV2?\"^$QW8CY/_EOTD3)*_LI]/TL-\>Q)+@2LPR'!YE-30BRL\#;/G M[#XD8B"%^?=R("9TE=$\,##&PT8+>Q/EVN'W7XN-N#6(_PA&3 -8.V;"2W%+>@8_;NV3AOCT)%\?>(4=0;P=)1$'P MY$KTZQZHLB@3-T("SK$3J$C7HHKQ&!T2CIDQW:B@TX"+\[6]4NV(F-T MOJD85H>6;.4[D0=QW\]AB=@RO(X<-J@:CT\G 5&^1_(3(UO7EZREP5OJAC6V ME:"L .YO)#XY_<0:&!K5Y9]02P,$% @ -(2N6&%@_&ULG59M;QHY$/XKHVW43XB%A:2Y M%)!">KVKU*JHW,N'TWTPNP-KQ6OOV;,A_/O.>)>W*$5W]P&PQY['SSSC&3/9 M.O\82D2"Y\K8,$U*HOHN34->8J5"W]5H>67M?*6(IWZ3AMJC*J)39=)L,+A) M*Z5M,IM$V\+/)JXAHRTN/(2FJI3?S=&X[309)GO#-[TI20SI;%*K#2Z1?J\7 MGF?I :70%=J@G06/ZVER/[R;CV5_W/"'QFTX&8-$LG+N42:?BFDR$$)H,"=! M4/SSA ]HC QC7\ZS.1PI#B>CO?H'V/L',M*!7QPYD]=4#E-;A,H<*T:0]_< M]E?LXKD6O-R9$+]AV^X=90GD32!7=<[,H-*V_57/G0XG#K>#'SADG4,6>;<' M198?%*G9Q+LM>-G-:#*(H49O)J>M)&5)GE(6:IY]=K@Q\EAX "UZ1WM"#!V4,<.(>D6K#RH"R M!3B&]GL8Z^@4*G<>^A#[\QJ;KQ>2R9OQPIAZ_7'+,//#@-L2\"L*_M.L-64QG7<^."MAO1 M XZ"*!,UHK<]C+K#8>D9L7'='/N1\CXU%H M%.]DY&VI\_(L'1(W+]3>/>D"CP>P[1(HIT0$>4EKC=@_W(E3ZUF.J=0<@??* M;MH8R)$2E:_@^GK8'_ &UP116#Y7<#,^6N1@(48E"P!5VQ90VH+<#0ZNJ^I1 M])7R[O'1H<;8GLVN%^V<1Y8Z-TT1-3]5Y.V;VVSX[GW@.:/:P!MXQ+=6%Y'_ MDOA'6,>T?ZW1Q[L5>F#YC>MNPCY8?*X%@A4:1B\:A+5W5;0?L\QP5S"Z>24EV?BG4^-+C3F__U/>N3+*LD!+>7+"7K:% MQUKIHYXGM9\WWHM 70_HO]8>TY,'K$*_B<]TX"1P[.U;=K >_@G<7//O@WKUS?5;8Q'[P*?5UK?W]E*G?[>G&V2 \^VNVNHPFNN3?=S M^\'CUTFF4MK:-,&Z1GFS>;VX//ONZB6MYP7_LN8VC/Y6),G:N4_TXWWY>G%* M!S*5*3JBH/'/C7EKJHH(X1B_19J+S)(VCO].U']DV2'+6@?SUE6_V++;O5Z\ M7*C2;'1?=1_=[=],E.<9T2M<%?C_ZE;6/@?'H@^=J^-F_*YM(__JNZB'T8:7 MIP:5=[?*TVI0HS]85-Z-P]F&C'+=>;RUV->]>6=" MX6W+&G(;==4'+ A!Z:945SK80$\_>!-,TVE>]>B#JVQA37C\ZJ3#"8C.21&Y M70FW\P/<+M3?7=/M@OJA*4TYW7^"D^?CGZ?C7YT?)?AW[5?JXFRISD_/GQZA M=Y'5<<'T+@[0NRP*US>=;;8JB:G^<[D.G8?[_'=.8*'W=)X>A=1WH=6%>;UH M28G^QBS>?/.GL^>GWQ\Y[=-\VJ?'J!\RWMPQ_Q A!?4B"]PMU?NF6*E'B_A[ MH9Q7WGM#5D8FF*Y5$'CP9+W"E=BT!E=!Y+#X6"U_=W$ MB(8Z?G4]='0/$CB$);Z0J/ .2B]<7?=0$3/%3U%56*F?=M[UVYW"UJG 6385 M7-7SMJ6Z-?&<; 36%I)I1X; /\:WW@:CR+,[L[U?*E.SH>CW38%T MC[5)*5T\AVVH*, $I2DL9>DGM?Y$^TD+D; MDI:@P",N_RR[_+.CGCJ;D^8< M_@^0@8+9XN+-),A;ASS5!(B(OZ!;"U?"CQ]MHYO"PFVNL=.06@.<'I98&].0 M;5KMLKJGMVN+:3O62WGQM+OYA/0 3^ MO+I>J;]>7GY8/&8UM[T/O89982A:[WNB)RZ\[:OH0Q"47E[#$-YV-J[XX8Y\ M:VL@7%W;P'7VT>+ZA[>+QROU%D&$FAZ-+/JA38WKC"IM*"H7>B@/#_":C@YI MJKZ,8C=-#_5LLJ+"H*ACZLGBC=199",@Z[C:=J20J=PNB.3[@B,@*[PE9R7Y M8YX"V+8$TE@?T 5JDY.Q MW;',=+*CLGIMJ\'^8Z&Q$GHFOR2.AS9%99%.HDO-6ICVL3.:UGD2=72>G%FQ MAI)?0UFF[#GO#'LX/I",7"E:39;;Z:!ZTN2@"V\J5B>T%$#;S[M=.L(RNBDQ MB$=A+P$X92^$<17276D[!=4$>@E^F[Z"(LACZ#VJ$L[6W8L,L%L16T]+V2]HD04G[AF4,S=:E_&919*L#YE\:USY:VM MJF76]\!J*A!0JO$4<9V^BWQ7ZK+H*$1A? !8JCI]12X!)_)JXUT=PRHK^ECV M?IZS]_.C:?>C*>CP8Y3E78._"S'2/Q!0_T;%_H%=&0J?R^S_%XOPD ? #1[> MF'H-R8$C+T39/UY>7REDQ1YZN[S^F=\\.7VQ1!;=\F$_9D]]])-K4>C.7YX^ M_DZ]KPFU1&9P2EG&A3CM?#<*O$<10XU8)!R%&KX#4AIR0MNO*RJHD(OC$=1C M#$_SDEZC_2(AX%5^8!^$?2#Z9R^^5P!2C=T :.!(.10YS3,0\[:61".Y?$TE M8IA1IBTI[N[E7A?5%7R/V&-8@S8LP_^H M#*;SJ1IH(R4EZ'*#6(034S@N$R)$V4'#ES8,B2SI2LY#OI^5)>470C?;RLRH MA66E'(BJ!]80S1\BO!H[!'Q$F>Q+Q'*#75#8O=$^H-9L;=,P*MI I^H=_),] M[>P9=RT7*6^POB7GR6&AMZ^B]'0I,F(Q 8DR)A"0E)HYS:0X-<" ASBTF#)= M2"F8TDS128;',I(5="P4^C65;%1=V&OR<3\78M]RNP&4K'[2=Q0A$ETOGLY% MU[!R&E6+$;W%PT@:&19BXI?>;H$;M" O)MDQ;@+ M05SG;2P,)!.A1]>86.WHR> ,<<+0"955+''';X)!\B9*XWG"*)ZG" M330ZD@_H@#"-TFT+7%-R"%.@A#;RY= 5/]OWU1C^^P,>Z78^8[A25'N(Z MI4=X)]+03 M*7$KA!R';KYE-$=.O>VMP$[2'6--RGK1\9NQ&(,A)H!IC0Q+^&^Z^+-A<:R* MOLA5],5G2IQ *)0ZAPQ^J ,Z2F1^,C%#6?UB8GO2"0"N]:_P>"3QB&X3BA+0 M<*RAATN6/2>6#?>9\.*WL1]&+-^WU+/# Q P77F2.44*D-')N0G<(;B09!;6L3Z8_X MC?FLU,?9[;<[0Y&8>WZWEMI"1<:[BJ%>(L@]4P2I N>]V=#H,L2LT@24O=A7 MC'L9*MR%Y,*D.- RJ;63M$1E-K&:EH%<:Y,&:,3)*>0AVQAD0W.:)=/>$S?R M\.5D?C*C$!X)B>HX !TPS3;VJ4?H2NQC7: 3(/\=($(L.?O5EE$1&8#T38%- MO2((!H*XFJ(9^0./HV:40'MVT=A-IX.(SGBOC**H>2^X=HS($V?@[B*U(T:C MY&0N!XXKVLHJTH,E6%N4HL-4*=',82Y YIE,3)Y]_O+]$Y[XF'(_:H=Y4F>* M7>,JM[U7+8H0T1X@6)RKE<-,#N'NDN-D@H'31('2Q+TAS(A\2XF;L[Z@U"+G M@3@$:WN;C,"WE+U%BC0WFX98RIZ#96-[ M]= D7V4']H]!<2T*V3@Q:+4QL9_5U"22*I<\0IE198889%)H0.8.E%%34I'L M#DJ!A[\@QG\PQ"8_9X.IIN?*3O'P">1R,J&(-$\:@"4D8F)$"CF4-W782[3B M<*-\G/"<'8_.8BH#5U%$::AE]URH^(AT^A/VJ*@4^3$K^S&QQ+SC.CAKR\&E M/26B&P>!HC)JN@7!D068;1QUZPG*\+M$="S#H!-JRH:6I,P#(KB ..^(7]. M4#4--.#S]9YOHKM'O-BP8[+'YR!9Y>-!7^RS0_03"KXE>K,NI?+(Z"\'>X]-W MTMY1WD_Y(-LNM.P/%34K**<%_!\0/GK0.MH-K:,K)*93/C\JZ=0OH6Z2&/ZOS MB_/5*:&:/LA\HJ2'SYY/'K(&]UL-:;;Y&B??&BYI!!8[I>I>A$MJ'"6EA/?O MV;=C,#_JFS6Z$6I?/S[^@RX?A3I;/5,U:#$F^.+##PAZ"/Z8L66^7MX(%MCL MRR3@PP\83V" ()G]2;%D&QK52WK. \5(5+2V_S3[R/]E\Z^Q9%+E^:!*=HZS MU;?YR;Z]WPVSYV[G34S A"1(V D'84JLYCR$43N=8)P?YU7:1>R6FNT!O5&? M+%*WGZM)G>NX,<]5%W9G5TF]&Y\UWB>D5+G?>VA&NC?: MVW@AJQI-.52.D)_'2IK&(,&,Z ,]UU@W7!KQ:6.5I?4#T@[J$6.,.UVWG,.' MA;^AXY9^1*HTHY/'*_6C\R->,O=KQF,8)&7 -J-IP@%Y4#&PFX9L:CF%4#Q0 MB:U?+*99ERT#R(+OCEMD.),:-QEYM3G8',4) MTT21L3=XT,X2'*?"-+4= IA\QA$T+H$<"IK]1<0N1\E0:Z\!8N89@-",JS*I M]E%U9A]%;QVK:7:"*?_]!NEVYPBX?8'PU.^QV?C^I?>M"V;6L^B"B&\-$W H M*=H0L!+5,_/K+S*V3)+8UD8NW3XS?#]FQ+TXX^D3PA;)(#H3EW)&:SQD2?J!,XC8#YO9W)6,N^[9GG9(/(>ZVHQG;!>!$BT6M58D M4*"QD%R"YT\NIG."N7I5(+DA8^E1VW&@JZ9VS722D@ZR_1P5FI9F@%Q.1R/2 M'L;C=Q$N?)S'JAI M[/M[O)+-7?3P64R\:XKMW$1(Y/.<'.$VYH;NID:3CWBOO[,MSUY:Z/6.M^(0 M.<@S9 G]^E&^?2:+ M9 WD@D_JELM6#B*^8:%*"\..[W&Y-^9C &#'.[8Y@V:ZND#7%V(\L$FEOQPP MAS3XZ7[YCS=C#RZ,*$7>YY'[EQ3$.,0?K![1CAR0,C;KS%?!S'/X[ M+8CM8@^*$H9+3T"8K#/O.V$*\(9;?K2V?=U+[SE1S4PKQK4QC)J,YYGY&FZ2 M;ZU8CX)XYT5-"S\'D9^JE3IRQ?$R7W&\/'K%<4V?0#RYTN*A-=GNX)=>QRE- M)G&H:UV0[RN>2#9/GU<,7X6,O[X0&W1(LY*!Z4W:(35K[R7-!0]-V,=LBY%, M,5-(3\!'%$PU*3?3+T38#>@I/K61A%_ICG9FV(Z+P-@J]R]&<\>9I/?Z.X:6OAG^CAT_LKN9/3)-4K3 MEC\LYZ]HFDZ^OLY/\[?KE_+)]K!&ULC51-;]LP#+WG M5Q >-JS 4#M.VK598J#IOGHH$"3M=AAV4&S&%BI+GL0T[;\?)2=N"J1%#Y9% MF7Q\)/TTWAA[YRI$@H=::3>)*J)F%,HS&82]:/=P5R6%?F#.!LW MHL0%TFTSLVS%'4HA:]1.&@T65Y/HHC^:#KU_/V]N K61ISYXVK8A(E MGA JS,DC"'[=XR4JY8&8QK\M9M2E]('[^QWZ]U [U[(4#B^-^BT+JB;1600% MKL1:T=QL?N*VGA./EQOEP@J;UO=D&$&^=F3J;3 SJ*5NW^)AVX>]@+/DA8!T M&Y &WFVBP/*K()&-K=F ]=Z,YC>AU!#-Y*3V0UF0Y:^2XRA;8,DM)IAC8RQ) M78+0!?Q 4UK15#*'*]U.WK?PXXU8*G1'XY@XM0>(\VV::9LF?2'- *Z-ILK! M-UU@\3P^9LH=[W3'>YJ^"G@M[#$,^I\@3=+A*WB#K@^#@#=X:9BA MS;F3K&AWY*AZ5W*;0H1/CK#%5H(3=K35:R4Y]] M^.G=&!(*^DGB;;\>ZF&\IX$:;1F4[EJT5@[=:7>97+0:>G)O;R*NIY3:@<(5 MAR;'GT\BL*VZ6X-,$Q2U-,3Z#-N*+T2TWH&_KXRAG>$3=%=L]A]02P,$% M @ -(2N6.VZ/][Y @ 6@< !D !X;"]W;W)K&ULK55-;]LP#+WW5P@>NK7 $'\D[8HL,9!D&]9#L2!MM\.P@VPSL5!;\B0Z M:?_]*-EQ,B )"FP76Z+(QT>*I$8;I9],#H#LN2RD&7LY8C7T?9/F4'+34Q5( M.EDJ77*DK5[YIM+ ,V=4%GX4!-=^R87TXI&3S74\4C460L)<,U.7)=&&12%!2(:OUM,KW-I#??76_0O+G:* M)>$&9JKX(3+,Q]Z-QS)8\KK A=I\A3:>*XN7JL*X+]LTNM?D,:T-JK(UIGTI M9//GSVT>]@QN@B,&46L0.=Z-(\?R$T<>C[3:,&VU"*9D"A(UMSDR[.*!)P68RY&/!&Y5_+0%FC9 T1&@/KM3$G/#/LL,LK_M M?2+5,8NVS*;12< [KGNL'[YG41 -3N#UNTC[#J]_!&\AS)-A7&;LD4+62 6+ M @S[.4D,Q9_BKT-!-YB#PYBV8X:FXBF,/6H) WH-7OSV37@=?#S!>- Q'IQ" MC^^I [.:KH.I):.+,JH0&4?(V +6(&MPT7RKT2 MA%R1/ 6QME=X*):3W@[' M\I #>2XK+E]8SHF(A+8J03/,.5)C.FV)AI5*@Q5*%@;GEG.ZSUDWG'O,8J+E MR!([$Y@!LJ7Q@CD9 ZM VXJDB6 A<$?@G3D(V-#8$#F.J$52VS-4)!9FQY7P M'1;F&H"84JE:3T)EAK4!D)DC-#Q[<$K[]7QV<2O9O&-F+FU5]EUIGLVV/B8L M#-DY"R/Z_,?$\315M573W>W^4Q+57L'L(&FV%9P:XW7IY&:+>S2)GPBZ3$C7 M]C U_..]%=NJMOJH#0UHZ^3=@_'I)F7._7FU2%B M*T&#KX EF0:]#U<>T\TD;S:H*C<]$X5$SBUS>OQ 6P4Z7RJ%VXUUT#VG\1]0 M2P,$% @ -(2N6/ZZ,2VZ @ Y04 !D !X;"]W;W)K&ULA53;;MLP#'W/5Q!>,:Q 4%]R:9LE 9)>L (K4+19]S#L0;'I M6*@LN9*(X.19'CC=)/ID"T\%(*:29!86TU"D.3%E@R M5(HPB:)A6#(N@^G8[]WIZ5C55G")=QI,799, MO\Y1J,TDB(/=QCU?%=9MA--QQ5;X@/9'=:=I%;8L&2]1&JXD:,PGP2P>S?O. MWSL\ STFG$-CTS4""J':RZ93#D3<".-U36]OC7P9<&6 LWQ.+1TH\.% MZ99]WK G'[#WX%9)6QBXDAEF?^-#4MK*379RY\E!PENF3Z 7=R&)DOX!OEX; M?L_S]?X?_B4WJ5"FUFC@UVQ)X=./^;TOYH:ROY_25='(5"S%24!E8E"O,9A^ M_A0/HZ\'!/=;P?U#[/_DZX*9 IC,&N/JN>9K)ES.]LD^2+Q?]J) R)6@RN5R M!=9] ZBT6O.,'HG+IB?XXEI2P8-U[D[@>B=0U1K2G4AOX)M(*B=!WPU'G4M, ML5RB]JFE'*>%LSI?;B0L"E4;0IMCE_.>3WSG.ZY10 PS8]":4<>'?P3GW4$< MT3SLGB=QA[X>OE*MZ"?J;7E-%##H1N>G-,9QW%DH2__\8W%'$/>[P^C4&4DW MZB6P+WWAN](K4:]\@S&0JEK:I@K;W;:'S9K2?7-O&B#%O>+2@,"&ULK5=- M<^,V#+W[5V"\VVTRLY&M#TM.UO&,DTW2''::R>>ATP,MP18GDN@E*3OIKR]( MR;*2.FH/O<24 #P\$ \4,]D(^:Q21 TO>5:HTWZJ]>ID,%!QBCE3CEAA09:% MD#G3]"B7 [62R!(;E&<#;S@,!SGC17\ZL>]NY'0B2IWQ F\DJ#+/F7P]PTQL M3OMN?_OBEB]3;5X,II,56^(=ZH?5C:2G08.2\!P+Q44!$A>G_9E[#8/U\EI?V@(88:Q-@B,?M9XCEEF@(C&SQJSWZ0T@>WU%OW2 MUDZUS)G"+#)E_\*F\@VC/L2ETB*O M@XE!SHOJE[W4^] *& \_"/#J ,_RKA)9EM^99M.)%!N0QIO0S,*6:J.)'"], M4^ZT)"NG.#V]TR)^3D66H%2_PL7/DNM7.+AG\PS5X62@*85Q',0UW%D%YWT MY\,/4>A4P4618/(V?D#4&G[>EM^9UPGX@TD'?/$,OZ,#SFWI]B^=_5&_* M)!Z=41\3N&&O)"\-,RE9L42[_F,V5UJ25O[<5WR%'>S'-O-SHE8LQM,^#8A" MN<;^],LG-QQ^ZV >-,R#+O2J4T=SR_Q$ZA06L%G M"$;TQ^_=LS=2)&6L:8[7=#ZMK 3&(8Q[5U@0U'[T-'^4=/^46?[9XK.S95! M5J %7"C-Z4Q"N&1AX MH_:Z=\O5\]'"8'-*1/DT2+/COC,:PR_DY3N12XO \5S['#@^+7:)UB(C*63F M1!WYUB,,Z&<4[=8=P@@;883=YT+U.36;V&X^S,SWCG+O:WLG8L?D;YO":FQ( M2KGMI[9MR*LVX-LVV X 5_6WG_]E!-,:]ZU>G[9J>GHGJ]X9RUA!HTV*_HXQ MYG.46V ?1E_]8S/JGNE$Y/C'#:!5#\%$'IE=AZ9V:R%!+9 ;VP&,/3BT]FAG MIP.*2VOU*JOGA%[+BC+F1ME?/HT]U_O6)OBN;&)'AXUE-R1V;MC5]:CI>O1? MNWY+RI3<*JYJTFS#9%(=>/^P/11#G5QFM5P>BOHLV:N7:%S)X3CH7=4"J=O8M/.Q"C\ =QA0^SW'C7J7+QL^:%W:S55] TI"UW=WYJWS>UW5EWZ=N[5 MU9G2+CFI,L,%A0Z=B(YU65U'JP:+I1VF=(-'J5Q(/M""+U], F: M_PFF?P-02P,$% @ -(2N6&:EP#NA P ( L !D !X;"]W;W)K&ULU59M;]LV$/[N7T&H0Q$#0O1JQW9M [:380':(DC2 M]<.P#[1TMH10I$92:J>QLZ)#T0&&=23OY7GNCM)-=T(^J Q DZ>" M<35S,JW+B>>I)(."JG-1 L>3C9 %U;B46T^5$FAJC0KFA;X_] J:4GS M KC*!2<2-C-G$4R6L=&W"K_GL%-[,C%,UD(\F,5U.G-\ P@8)-IXH/AXA!4P M9APAC+\:GTX7TACNRZWW7RUWY+*F"E:"?XR*G'C MGJX9J/[4TQC)Z'M)XW59>PV/>(W(!\%UIL@53R$]M/<080%TD/L,R$8PO*28%Z)-Y8GEPK4B&@^30Q1K&Y(C%F:PE(A% M62RT+%F>6'LMC%6!!MC'R4,F6 I281AI/:)-+E)%P#3)I'>?28"#QB%8]B0S M=>]AW2-;_-[9-2?WF:@4TE4NN7I*H-1[N5@4HD+,?;)B%($MFN?R^;JW/,)@ MTOM8%2"I%A+%]OAU6K^0,Q*/ ]*W4N2.1X-&#@87K>2&XXCT>Y? !=[F.L9G M^^I NO01PVZ!\*I8(QK,L@6D"+Y-E4:^IC250DT#@;*D8E3#\5+$[G 8D.C" M'46#=C%RHW%TE/N_I.F?!RW/ ]&/#L5O;:JT[M[_=5M='N7P(QKK%BBF.^DR MVJ$PV6FA-EU%\8^&+Y ,1[X/\'=6;V6IY;AU_';5-7^#E;?S>3$W:G#Q:$;CX?M M(G+]07RB6?_;-\%+7T%O;VK!:[&ULYG"2'C/Z@&FV^W&OT4]]7Q1KV='O-#; MG"O"8(.F_OG%P"&RGL?JA1:EG8'60N-$9<4,1UB01@'/-T+H=F$"=$/Q_!]0 M2P,$% @ -(2N6/2[4\ 2 P BP8 !D !X;"]W;W)K&ULC55M;]HP$/Z>7V%EU52DJ D)T,( J?1%J[1JJ'3;AVD?3'(A M5AT[M9W2[M?O[(2TE2B:!,GY?/?<1A'T2@L*1/^?.IT2S6?RMIP)F"IB*[+ MDJJ7!7"YG?E]?Z>X8YO"6$4XGU9T RLP/ZJEPE78H62L!*&9%$1!/O//^Y/% MP-H[@Y\,MOJ-3&PF:RD?[.(FF_F1)00<4F,1*+Z>X (XMT!(X['%]+N0UO&M MO$._=KEC+FNJX4+R7RPSQ3:/\FD&-Y20V=3Y7<$F6M$28L$U9 M&86[#/W,?%57%0>LLJ&<7#-!1FH<'0%B!, MVS"+)DS\09B$W$IA"DVN1 ;9>_\0*7>\XQWO17P0\):J$Y+T Q)'\> 7M+5 M(7%XR0=XW]6&"O;7Y1F0"RFTY"QKTJ8B(TL%VA;)*62^KU2:_#Y?:Z/PH/W9 M5Z&&P& _ 7OY)KJB*K MQYI5EO$^E@=Q]K-\!PX[<))B$9DVD-EZF0)(+CG. "8V$^\24BC7H%P+L9=I M827O^$:0^T+6&I%TS_8V<0WV+F19U0;M;0B)8 HG J<6_#7@$>D'43]NWP-O M62,NWMC,>3&!_H)R_H*W]@FG484;6N9F2Q60.!B-Q\W3NZZ58*9&K?7+V;.5 M-8E'$?YCSQX.H^IFJC!!*B4WN(\&0_QY1R0)QN,1LA@$411YWW!K@M,GKX:"F5:0\?.4;VP_$9Z3EI')V2GK>_P@$18+..@P3M[3L:)V3? M:0G?#(@2U,:-08T=JH5I9D6G[2;M>3-@7LV;,8W-VC"A"8<<7:.3TZ%/5#/Z MFH61E1LW:VEP>#FQP*\%*&N ^[F49K>P ;KOS_P?4$L#!!0 ( #2$KE@@ MPG/)6P0 . * 9 >&PO=V]R:W-H965TKF112IF3-GR)DC3M=2?=,%I09^E%SHF5\84TV"0&<%+8GNRXH*_+*4JB0& MIVH5Z$I1DCNGD@=Q&*9!29CPYU.W=J?F4UD;S@2]4Z#KLB3J^9)RN9[YD;]9 MN&>KPMB%8#ZMR(H^4/-G=:=P%FQ1/^^P;]L\L=3:/6'=VH8^9+4VLFR=D4')1#.2 M'^T^O,4A;AUBQ[L)Y%C^2@R93Y5<@[+6B&9?7*K.&\DQ80_EP2C\RM#/S&\H MIJ2A]T@6G.J3:6 0U'X*LA;@L@&(_P-@ %^D,(6&WT1.\T/_ ,EL&<4;1I?Q M4< O1/5A$)U"',;)$;S!-L.!PQL;8N&C0S5MW$)>..-L1!Z9;K7"AB(:EY"@B M>N(]%HK2@\(#+)NLL'7C]:X%/!:RUHBJ3VP9#5PM>6U L0*^2^8]).,1/N-P MY'UF@HB,[GWV+DJI#/O9$$+2RG;YF5R>U6A!M*:8RWN(!OA(4^]:&(H[AN"@0]0],29!>G\R&XK8P_>8_2$-YME88AQ.=#[_;E MQDV\KTZ,:'Y&GM!Q1?'(K$#O %SLLY>X&N+^" ;]Y,T R_T=L^Y#B/JCU^XY MTYFLL6 Q'.T*W(M.(.F'\ '2_A@^_#_"B\C1H!^CL*' V>"*]=!QJWX:\/C[B:W5:9JRA8XZK])^3VP/<:X1<-6 6L M=%7/1*9^@M%[N" MJ2!RUHA!WD(Z\GTX(DW#K30-WRQ-N^ZQW;IIE486;G8;U24W1X-TR\U%QW:? M=FJ-/.!U4!8'![C&SMP3$>@Y[=K(Q.2E;.S2;7\@!QEK[WVLA1J?#= QI ME+3 6#;*.E96J!J1>NW4@V04NV#Q*,%HC:QP*5:-#'6)570:GJWU[:*YM>S,F[L?GO.*X7^ TR6ZAOT15HQJ[E/- MQ,C*W6$6TN"-R+T6> 6ERAK@]Z649C.Q ;:7VOF_4$L#!!0 ( #2$KE@] MHL-D3 , /@& 9 >&PO=V]R:W-H965TDF M%NQ ]:MN';;AV$?%)N)A=.+3Y(O[;\?);N^ MW-9V^V!+HLB'Y&.27AVU^60;1 XPEL#MI.2F<=+%/JXCK+H2?"1 M'QKG!R MT_J3/WRHUU'J T*!E?,(C)8O>(5">" *X_. &8TNO>'I_@G].N1.N>R8Q2LM M_N"U:];1(H(:]ZP3[J,^_H1#/C./5VEAPQN.O>ZLB*#JK--R,*8()%?]RAX& M'DX,%ND+!OE@D(>X>T=/ 5_FKP+>,#.!(HLA3_/I*WC%2$ 1\(K_)N#; M_(?4MT3"KZY! W]N=]89*J._GJ.A]S)]WHMOK0O;L@K7$?6.1?,%H\V[MUF9 MOG\EA^F8P_0U],UUYSJ#<,,5EYV$6_88\GDNS/\%) >@=@ "1D+6MD8_<&H$ M%(_ +.RUH):V%V_./BBX;W1GJ6#L.5RSB@ON/(5GV?E WEE^#O?:,?'&?S>8 MTE/$R]D2IG&Q*+QP!K.RA#(NBSG,XSP-PA**Y9PTY\N2-+-E$)(@RR"+L_"> MYKD7+N#=VT6>Y>__N?K+9:AE'PBRO:-P7M(-(?X[_^_(3[E<^'46S]+";WR, M6).3:231',+,M81+SOO!-$K'L;[MI]E7]?Z?0.X.7%EB9D^FZ60^B\#T<[8_ M.-V&V;;3CB9EV#;T:T+C%>A^KXFQX> =C#^[S=]02P,$% @ -(2N6/41 M@ Q+ P 5P@ !D !X;"]W;W)K&ULS591;]LV M$'[WKR#4HD@ +9(H6;%3VX"3;)T?6@1-MCT,>Z"EDT24(E62JMM_OR-EJP[F M&.O+L!?Q2-Y]=_>=C^?%3NE/I@&PY&LKI%D&C;7=3129HH&6F2O5@<2;2NF6 M6=SJ.C*=!E9ZHU9$-([SJ&5 2'C0Q?=LR_>T6A-HM@R0X M''SD=6/=0;1:=*R&1["_=0\:=]&(4O(6I.%*$@W5,E@G-[>9T_<*OW/8F2.9 MN$RV2GURFTVY#&(7$ @HK$-@N'R!.Q#" 6$8G_>8P>C2&1[+!_1??.Z8RY89 MN%/B#U[:9AG, E)"Q7IA/ZK=K[#/9^KP"B6,_Y+=H)O' 2EZ8U6[-\8(6BZ' ME7W=\W!D,'O)@.X-J(][<.2CO&>6K19:[8AVVHCF!)^JM\;@N'1%>;0:;SG: MV=6F!&EYQ=E6 -E(RV3-G;@V!JPAE58M61>?>VZX8]&0BR>G:BX7D47W#B0J M]JYN!U?T!5:^D;0SY6990/K>/,.PQ=GJ(_9:>!7S/]!5)DY#0F&9G\-*1 MB]3CI2_@O5.JW'$A")/E"2[NN2F$,KT&\N=Z:ZS&7]1?IV@8O&2GO;@NNS$= M*V 98!L9T%\@6+UYE>3QVS,Y9&,.V3GTU>/07$15Y$=+>RJ5L\Y.I_+,+?_N MEAVY9<>_J (_W%@H7="V 5(I@6\%E_7-9&W,(>Y:3O&-3XCEGS -^Z@,[GSO868&E#1!=+P MSI#7)$G#.)FA<$'FX70V(Y=>3L,LC;W\YM6,)O3MY F*1BJA:@X&5=-\CFK7 MX2R=H]H%2<(XIRAE^6SR0(S#C)T1#>=T,$JS'-34@Q = M/?;(8.U'FNNB7MKAW1]/QZFY'H;%=_5AY&)9:X[A"*C0-+ZZG@9$#V-LV%C5 M^=&Q51;+Y<4&)S]HIX#WE5+VL'$.QO\2J[\!4$L#!!0 ( #2$KE@!G=_H M*08 (0; 9 >&PO=V]R:W-H965T)*D2I)V4FQ'[\C),B[T=2R,)P)N%-$%UE&U>,-<+FY[@2= M[< ]6Z7&#O2FDYRNX!.8S_F=PK=>C9*P#(1F4A %R^O.++B*@DLKX&;\P6"C M]YZ)-64AY1?[\C&Y[O3MBH!#;"P$Q7]KF /G%@G7\;4"[=0ZK>#^\Q;]@S,> MC5E0#7/)_V2)2:\[EQV2P)(6W-S+S2]0&32R>+'DVOTEFW+N>-@A<:&-S"IA M7$'&1/F?/E1$[ E<]I\1""N!\(E \)R&024P>"HP?D9@6 D,'3.E*8Z'B!HZ MG2BY(UB *(/<0RY5@SA<_DUF2N$?* MR4=1!I?]TW2U4K J7?;;DFQ=_->O.)5\-)#IOWU^*W&'?ER;?ZYT M3F.X[F""T:#6T)F^?A6,^^]\G+4)%K4$=L#GL.9SV(0^G7%,C53$0' ?D%@! M[@S"I=:@?2268&,'9G/N>AJ.QOU^?]);[]/3J/-4>CPZ!^&^S@/#1[7AHT;# MMV&CRLSP#1*R* P1TI!'/(^86$L6X^!9(1:,\8-3O'W/2 MN)Q3.?F^T@-2QC4IXT92(EB"PAA 5AP[/GO'QZK?^NQMU'2JO1ZE88.]%[6] M%R<&@<_BBZ, '!Y9>SQG]'1.U+B6_[G/+VM++U]BZ3FY4[86B?'H@X<<=SL( M@X6$CA7+748UH#+OUF_&_ST%/+?_D8J91R*7Q.#[7&8Y%8^O7UV&P<4[38PT MJ+8*+<(TZE58%25DJ61&8CSV[-IP7DKM!HQYD8 =U@PGEOF^_*3)FBI&%QQ1 M!!'4% JZQ"ZA'L?*"\LW!"O7HF$//U<,BT#&'VLE=K6BR!:@W'Q%A::N<-/D MS.9%>*!9SI&]O8E?"\K9DN'R\U3BR8.4T#I7 MP:)1"=,QYG5D:NN>->6%>RG06L-T:0LH5Q#9$T$N."O/6>U.AZ<\4NUUL[*U M*#K[B>MBB9E%YU(DZ'B&.\Z@ W#6;BFYDFN@FE1Q7\ +CNV16>LVN(R]4+O%T M] 56BHPL -#;VF"(647HDG!(,E?2=;':)+2J/4]PMLRK8A4>(*MVJ=PZU&Z! M70E+%]C\-#KQR39+*88D[MH5$U4PQ8X?FP6LB=O8Q#F$@]9=7S74F!I.3?4M M@1UDR;=UEGS;F,7FVXB[!UYREK+JQFM2>3-#SJL@8-35:P:[6#YEY[EDEEV+>J M1-%:QLQE,U<<)WYNO+2,CF@)QEY>6FVV7Z#VD)A=NQTT]]NW](%E14;^)2_, M6VTVU?-6T:*VT ZIW'7RP<6/RELM]>45J6VB16VA'9*Z^]$@^%Y7CZC8)V$? ML[^%L;]@$K=O"L*U8[:#D0M#&?88U.UC#& OU%EMM<5H"ZUDM;=W M/8$[>.6N>6R?6@A3_DQ?C]9723-W@?)D_":XFI<70CN8\G[JEJJ5)9?#$B'[ MW0O,2*J\\BE?C,S=)3I8P50( %8% 9 >&PO=V]R:W-H965T6+FS9D/3R4/J@V&-'K"ZNI%P6 M^O$=R8Y)(RE;E#1 M3J6-9(Y<4\>V,Y;,S/DQ3U*R24JR[4"@]4TNDG'MR,?'P*^<]S: M QN\DJ76S]YY**=1X@FAP,)Y!$:?#=ZA$!Z(:/SN,*.^I$\\M/?HGX)VTK)D M%N^T^,%+MYI&[R,HL6)KX>9Z^QD[/5<>K]#"AG_8=K%)!,7:.BV[9&(@N6J_ M;->=PT%".CJ1D'4)6>#=%@HL[YEC^<3H+1@?36C>"%)#-I'CRC=EX0SMG;2>RHN(>(BZ[0;5LH M.U'H"S.7,$P'D"79Z-_TF#CWQ+.>>!;P1B?Q=ERN)?R!3L* #'\+N:IAAB:P M5@7"TU+P.O ?P,==0[ M9>=':6P;5N THEFQ:#88Y:]?I=?)AS/:A[WV84 ?GM!^SRVK:X.M+'BJ]F< M/Q\I%!X<2OOK&.OA?V ]ZEF/SG;LL"FZ;XH%6H1"*V>H"78 6%481A4<&GE, MQ/DR*;P@,\?XQ@=CXE\WYMX)MU+=:\; M $,>6BYT%C3&=-,PU$4#+=4CV8' DTJJEAIMNV5/V9 Y?[+!@'AXT5JQMC-\(\[6@-:S#?NJ7"53BP ME*P%H9D41$&5!;/Q=#&Q\2[@.X.]/IH3ZV0CY;U=W)99$%E!P*$PEH'BL(,% M<&Z)4,;OGC,8KK3 X_F!_9/SCEXV5,-"\A^L-$T6O ]("17=$/> ^#%@\@0@Z0&),^J5 M.5LWU- \57)/E(U&-CMQN7%H=,.$_8MKH_"4(<[D:ZCQGQBR@DXJPT1-J"C) M9Y"UHEW#"G(K_%.Q.7]+9F7)[)3RDX-7-V HXZ\QHB=,0X/J[!UAT2N9>R7Q M$TH2%:33Y*$HH3_$ANAJLQ0=K\_@BX1U5(Y*,WY XBB=G]"R>#T\NR$F& M3">.+WEVIG_.-MHH?,B_SF7+LTW.L]GBGNJ.%I %6+T:U Z"_.6+\77TX9S5 M_T1V8GPR&)]<8L^_;ML-*"(K@KU'46==^V3H<\8]VY5CLTUHEX_3<'?LYE*$ MEQ@>540+JG:-0I-";H7Q+VC8'7K1S)7@H_TY]BC?4O[1^ :'[Z-F0A,.%5)& MHW>H1_FFX1=&=J[N-M)@%;MI@WT6E W \TI*&PO=V]R:W-H965T(ZE MFO+$%@4''!M0GMF>XXSL'!-JA8%96_(P8#N9$0I+CL0NSS%_GD/&#C/+M8X+ M*Y*D4B_885#@!-8@'XHE5S.[9HE)#E001A&'[?BM2JGZF!I^,C^S=C7IG98 $+ MEOTFL4QGUL1",6SQ+I,K=O@!E:$KS1>Q3)A?=*AB'0M%.R%97H&5@IS0\A\_ M58DX 2B>=H!7 ;QSP/ "P*\ OC%:*C.V;K'$8<#9 7$=K=CTP.3&H)4;0O4Q MKB57NT3A9+B"/= ="+1Y1M^!)1P7*8G0"A*=Y ^W(#')/J+/IYL+1B.@DF-S M$"LB'M5^11384JG2W'94*9B7"KP+"GQTSZA,!?I*8XB;>%NYJ2UY1TMSKY/P M'O,!\MU/R'.\88N>Q?_#_0XY?IUAW_#Y%_C6D*BRERI!!>.2T 3=T?+U4]EK M2U=)-VRGTZ_UM2AP!#-+O;<"^!ZL\/T[=^1\:?/:$UG#^;!V/NQB;]16\E(^ MW-16F_.2;F+H]/VS#]W WI_:Z8IH:+RJ-5YU:GR@1$*,UA)+$&V:.N%O/8V> MR!I.1[734;]U..K3>4]D#>?CVOFXWSH<_U-ESF Z/2O%5X(:2B>UTDFGT@6F M.,8(TQC]E"EP==7NU$5+VDNSD^NM!]036-0PX\,?V40)&NNO*#6Z_6/=N-Z53.UN>ZES,- MR0M-V0BJSVE"J$ 9;!6E,QBK.Y"7O54YD:PP[&PO=V]R M:W-H965TP!5 M72T<$ >:JEL2BOG MF@5C-J^@YG:B&U!X4FI3NV3/;&.!% -62Q5%TRVHN%,V2L+E]",E!92\E6ZKNV\PU'/C^7(M;?B2KH^=?Z(D M;ZW3]0!&!;50_+I%4 \ .*@NT\45-YQQ[/$Z(X8'XULW@BE!C2* M$\I?RH,S>"H0Y[*U5CDH9[COD27OR;(HA+>Y)/>JOW3?O3=WX+B0;Q/F,*O' MLGS(L.HSQ%PL W/(:4XX1;,$6CV^M7T-OK\ M@N+9J'CV$GOVHZUW8(@N22D45[G %@MEL1]M:/XEO3WC36#T[^N8Q0D[GHM@ M9W?OGQ&V>X^L1$*)F&CR <&F'\W><;H)X[#3#HSG9 1%*)6RA?PXY[C>T[\N(LCXX\B!9#H*<^H6%JIE,7< MMD640H[%B!5 U\1Q+U>6)+0H..#:@/+,]QYG8.2;4"A9F[)X'"U;*C%"X MYTB4>8[Y\QHR=EQ:KG4:V)(DE7K #A8%3N !Y(_BGJN>W;#$) Q3)A?=*QC M'0M%I9 LK\$J@YS0ZA\_U3Z< 11/-\"K =XE8'P%X-< _Q(PN0(8UX"Q<::2 M8GP(L<3!@K,CXCI:L>F&,=.@E7Q"]6=_D%S-$H63P8;1"*CD6'\%@3ZB![6Q MXC(#@=@>J5G!,A)C"3':P@%H"0C3&'TOI9"J06BBQB,@![S+ +T+06*2O5<\ M&Y,[<-1: 6V)>#R?72ULJ63H9.RH3GE=I>Q=2=E'=XS*5*#/-(:X Q_VXUVO MA\!6_C4F>B<3UUXOXQWF(^2['Y#G>...A#8OA_M=>OKA(437X"TU?K,E?,,W MOL*WBB)64BG./FS71^HET;?57!0X@J6EKB,!_ !6\/:-.W$^=1DT)%DX$%G+ MO'%CWMBP^R\Y3]5N__U-Q:!;";GXTV7D>$@CAR0+!R)K&7G3&'G3NPOKVT:@ MW3-*@"4<%RE10$B4L5TV5G0S0ZS)2V1W">P%OG:?#$D6#D36,FS:=^L!-AS1R2+)P(+*6D;/&R-FP!V[6 M=>"\BP/7&>2V@\+>Q%XKVSXKAE2%D9BB4B#SIE5/>C/:U*TK4ZY=C*_=^:8J M/__35,6P>K 3HJJE#/:*TAE-U4W JP*SZDA6F))KQZ0J, MR5-'+]!4^<$_4$L#!!0 ( #2$KEB-B*%JY ( .P* 9 >&PO=V]R M:W-H965TT[./;Y.[V@MY+U* #1Y3'FF MQDZB=7[LNBI.(*7J2.20XL$]M[IC+'54P$?P'F^MD[ P<,H<%+;B^$NOO4.73-7RQ MX,K^DG45ZSDD+I06:05&!2G+RB=]K'S8 OB=%P!!!0C^%Q!6@- F6BJS:9U2 M3:.1%&LB332RF8'UQJ(Q&Y:94YQIB;L,<3J:4B;)+>4%$+$@4Y;1+&:4D[-, M:5G@<6E%/I%-E V:4)40FLW+P=>'@JUPQP0>GH*FC'] Q#FL@!,?1S>S4W)X M\($<$):1ZT04"K%JY&I4;S2X<:7TI%0:O*#T@LHC$OH?2> %G0;X9#_\%.(: M'N["7?2L-BZHC0LL7_AOXTXH1]> S.RU^R9%D;-LN67F3%,-QDNT+#?5J\C/ M<^0C9[BL?C5Y4;Z\T_QR<[6/54YC&#MX=Q7(%3C1^W=^S_O+V/6_HIH1E3C"R=7,1C'BA$I;A7( LTI2( M^RDF?#-V>LY#Q15;QXD5O/8$)9<'YC"A=T['AF1)A@I(P%T3]KG&&2&"<]CMO*U*G[-,+M MYP?W3S9X'C*AX[)PY07)(B45=\\QFK@(Z,7\03:;]A4[8]/G4@ M*J3B:276(TA95OZ2NPK$ED#[- OZE:#_5#!X1N!7 O]_!8-*,+!DRE LAY H M$HP$WX PK;6;>; PK5J'SS(S[]=*Z+=,ZU1PK7AT$_.$HI!OX?RV8.H>/L"$ M4F;FA21PD96KR\S2NQ 58CK$/H/(4S[K89?B3@$O_<>^EY_T#">V?_+_09YV"Z_Y&LM M]XR\-VB)QJ\GQ+=^_G,3$A.!,-5+F<*,IWI_RY+]1 B2K5#O.073>]AN-R?W MMGJR(8+"SR_:$BX4IO)7T_24_0^:^S?GS)G,281C1Q\D$L4:G>#-J][0^]C$ MMDNSL".S'>Z#FON@S3W0K%--69K] )2M&<6,0EZ2E4T<2[^A]3/'ZSKP1NYZ M&TYKC_O"Z>H'4Y"I(1I$X56X;ZKJ4NSL".S'6##&MCPA7?QL$ON M79J%'9GM<#^NN1^W+M3+(EV@ +X$:\QXOL%[K K8WV.UM#;00+%M! MCH)Q^KXZ"1HOJMY?>^KI7_B_FX3MX]LW?G?K+I^B6-F<2$+$BTR5=^*ZMLZ[ M)C;;>%(_[9W-RNSIT:9,YO2-=\4R"0DNM:5W>*RC$V5^5!84SVW&L.!*YQ_V M,=8Y)0K30+]?"J:#.DL-_@!02P,$% @ -(2N6$.[_H6T P A1$ M !D !X;"]W;W)K&ULS5A=;]LV%/TKA%9L+=!& MGU;LU!:0.-E:H,6,N-T>ACXPTK5%A!)5DK:3_OJ2E"Q+MB(LA1[R8I'TO4?G M'AX0EYKN&+\7*8!$#QG-QXX3VADFN15-S=J"1U.VD93DL.!(;+(,\\S%W0YU@(OXAL!.-,=*EW#%VKR87[:I8QT+Q1DB65CI63Q?]!C0W2/ZNP"N M%O-UO?CZ&B0F](T"^+J\1J]?O4&O$,G1EY1M!,X3,;6EXJS?;,<5OZN2G_<$ M/Q]]9KE,!;K)$TC:^;:JM2[8VQ=\Y?4"?L;\#/GN6^0Y7M#!9_[_T_T>.GZM MOV_P_"?P;K*"LD< M 2^);%ZIIA#A_)OT26E+"YW@:W0+<1LG9,?*FP!G# = M+:1 _WU2;T ?)63B6Y?<)9V@FXX^-"Y$@6.86>I4$(H36-'OO[FA\[Y+JX' M6LH%M7)!'WKTA4E,D6@8-6[(U55ZB1<:/'V\;:/ 5WNX;59T&G,^F=0Q+:*C MFNBHE^A^9\W^=/'J37_NE@P$UJHTK"L-7Y:9PR&5&PBLI=QYK=SYP&8N\48- MHQY;^30B&'4[>5RS'/<[&5,02!WD2!V#]Z#/_BYJO2#/W96!P%KU3NIZ)R_+ MSY,AE1L(K*6 3<..QT>>[HCQ0K_;U6ZC!W)[N2XX2S:Q1->P M57UMH;I4V4FP%^6YVS,46KMF[U"S][*\7?$92KV!T-KJ';HVM[>U^15W^Z?N M/C9W1TCXA+[HA5E\T$YN*+2V>H=>SNUM>'[%XN%)\^S[P;')3X,"Y[@OL1L7V@SXVMSS MA2*PR65YU:M7ZV\)E^8&?;1^I;\QF(OR :;\0*$ZF#7)!:*P4I#.V;E2FY=W M_G(B66&NS7=,JDNX&:: U3U9!ZC_5XS)_42_H/[R$OT$4$L#!!0 ( #2$ MKEC=I'#W?@, D. 9 >&PO=V]R:W-H965T7U.5X*^2]2A U/&1IKB9.HG5QYKIJD6#&U(DH,*P,T8SYUH;,>N9#06:YWR'*\DJ'66,;F;82JV M$\=W'@>N^2K19L"-Q@5;X0WJOXLK27=NS1+S#'/%10X2EQ-GZI_-_= ;,0M MQZW:NP:3RIT0]^;F:SQQ/*,(4UQH0\'H;X-S3%/#1#J^5Z1._4X#W+]^9/]L MDZ=D[IC"N4B_\5@G$V?D0(Q+MD[UM=C^CE5"?<.W$*FRO["M8CT'%FNE15:! M24'&\_*?/51&[ '\X0% 4 &"EP+""F"=8QQ$^]2[K4!P:,!LZ"3\)+)$PC]#Q!X0:]% MS_SE\+!#3EC/1VCYPD/SD3"),*/"C&$N,EJMBMEZGTJR=H6T@C3,=K ?=\5V M=GBZ93*&?_X@2OBJ,5/_MOE;OK_7_GZS:YRI@BUPXM"VH%!NT(E^_<4?>)_: MS#D26<.J7FU5KXL]NN;J_N-2(@+/-1*_!DF%]\$L$YZML[;D2\93RVAVN$WD MG7B]P!^[F_VT6L/"_J@.:PCNUX+[;Q3,'@X)[K<*#I\+;@T+AWZ[X$$M>- I M^.*AH-V6*FPC4JK"E/:&3G=+ME%#17_X3&IK4-@N=%@+';Y!Z&%7ART:!KUG M0O\GJ"%T5 L==0J]/&Q>)_"UZ_)(9(T<3^L<3W_R%G9Z3*N.1-:PRO>>/K_> MRRHWY4OZ9O(<=LBD>M_Z9>RFZI70MAS?@FPFM-=/^-T5?GC5=2-?.V_'8FOF M&3SE&?SD*J\$',NN([$U[7IJ:_S.5N!U==Y--2BA$$)F6\'6;'^$HDS1W6NJ M,Y0K>]90L!#K7)?M93U:GV>FMHM_-CXSYQS;K#_1E(:-%85OW.Z'I(& O$SJKH30!]'PIA'Z\,2^H3W_1?U!+ P04 M" TA*Y8Y\HZ#=B3.2'(R[2&M)VZ;0Z8'B%R)&),$ X"2 M]>\+@!0E4S1L*;F(#V$?WX*[V)UL&7\4"8!$3UF:BZF32%G_N>3AAI4QI#O<,[^Q>?Z3J1^H4;3@JRA@>0_Q3W7#VYC9:89I +RG+$835U9O[MPN]K M ;/B7PI;<72/-,J2L4?]\$<\=3SM$:002:V"J,L&%I"F6I/RXUNMU&EL:L'C M^[WVCP9>P2R)@ 5+O]!8)E-G[* 85J1,Y6>V_1UJH('6%[%4F%^TK==Z#HI* M(5E6"RL/,II75_)4!^)( /=?$,"U &X+#%X0"&J!P(!6GAFL.R))..%LB[A> MK;3I&Q,;(ZUH:*ZW\4%R]2]5JEU%;(7, M"O178:(^TU'72WZ] TEH^IM:^S-RD4@(![&_T!S]G;!2D#P6$U0X%_A;"' M^UT.V<7O(&K$ XL[0;-G@=$7O+1G.LK7<_7QQNB>[%12233CG.1K,/=?9TLA MN4J0_[J"7^GN=^O65>-6%"2"J:/*@@"^ 2?\Y2=_Z+WO O]!RIZ%H=^$H6_3 M'OY99DO@^A-EYN,45V@.:YKG-%^C.4E)'D%7 "JM Z-55[E-. AN!A-WFCJJ5K^3- MN"-OAD&+JFO147(]\_:F\?;&ZNT7$0%H(+3",ZO )6Y MT9&3N(?]%HG5IPOWQ_<.Q[)W7@UX>Q Z3]S*FKXTS'XOZ+>8[4Y="GW4B_CG MEHOOQ/:[L$R-R@L)!#U#:Y4@UHKH3*TF*)/#,L&@VF2A0 MX)1U-;CS5PR.T X(%\A'F6YT$1ZCF.RZ/H;%&S7U*TU"M:@=JJJXN$=31@9\ M;88OH1#+7%8#1_.V&?!F9JQQ#\NKZ5 UU*I,"Y3"2HEZO9$Z,'@U<%4/DA5F M9EDRJ28@&PO=V]R:W-H965TNMB26DE)$)9"BAL(#XF%K3^)5[=VPNTD:B1_/[-IQ W%"D'BQ M]YJ9;XX]!FNI'G2&:."QR(4>>IDQBTO?UTF&!=,MN4!!,S.I"F:HJ^:^7BAD MJ1,J.#&)BH>R*7)N<") KTL"J8V8\SE>NB%WG;@EL\S8P?\ M>+!@8YU83WZ5E\B<^V^L*[6!AXD2VUD40D30<%%^6>/52!V!-K1 M 8&H$H@<=VG(4;YCAL4#)=>@[&K29AO.52=-<%S8K$R-HEE.&ID\9#)/ M4>F7O4/# M>/Z:U.TMU1E3J($+^)S)I29U>N ;\L=2^4G%/B[9HP/L;?@DAP.ZZ"=NX81=Z^/:15,*-P4)_;PI9:;_3;-_N M\4N]8 D./=K$&M4*O?C%L[ 7O#WB7:?VKG-,>WPG5I1HFV07KS,8XYP+P<6< M7,F92!!^-L:R1"^5=YUR>YJLXOYY-/!7#43=FJA[E.B+XSFK@(Y:[^Y9?Q,& MG6;SO=I\[ZAY.CAFR$\EZ#40=)L!^C5 _]\R0EOEU'3T]W!ZO78SSGF-=J.3;"EW?X.;-BZ.)"]BYKV MXJ3B.8WZKXBEL3#888Q:8;^9,0R>#O#@U!K[3Z"5P=](PU:G=X!TYZH)_TOV M]VKT+[AA4^[_C*N_&PO=V]R:W-H965TS_AA)EO&G\6&$ F^13064VLC93*V;>%O M2(3%-4M(K+Y9,1YAJ2[YVA8))SC(C")J(\?IVQ$.8VLVR>[=\]F$I9*&,;GG M0*11A/F_ZZN[-)+$$8D%B&+ 2>K MJ74#QPLTT 89XN^0;,7>&&@J2\:>]<6G8&HY.B)"B2^U"ZP^7LB"4*H]J3C^ M*9Q:Y6]JP_WQSOL?&7E%9HD%63#Z-0SD9FH-+1"0%4ZI?&#;/TE!J*?]^8R* M[#_8%EC' GXJ)(L*8Q5!%,;Y)_Y63,2>@?)C-D"% 3HT\!H,W,+ S8CFD66T M;K'$LPEG6\ U6GG3@VQN,FO%)HQU&A\E5]^&RD[.OJB5\BGV643 Y6@#' ?@-J2I) &XO"42A_1*F3\] MWH++BRMP 6P@-%R , 9/<2C%A[T;?VU8*I0+=?.B=CVQI:*H [7]@LX\IX,: MZ+C@CL5R(\#O<4""NKVMIJ:<'[2;GSEJ=7B'^35PX0> '.09XEF<;NZVA..6 MZ7(S?VY3NM*(<"P9'YOF)K?US+:Z(8Q%@GTRM53%"\)?B#7[]1?8=WXS$>O( M68VF5]+TVKQGJY+JA8:3A(8^7E(") -JF49J):JB\)\WC :$&Y=([KN?^=9M M[&7V$7H]9V*_[/,SH#QOT"]1M"]UOSL)5>P<045:OA6]=G1\YJ'$V1L\DJJ^@ZE0KO0);5<([[.-% *_M=&98TU8'*YT"VX7*>^SE\#2M M8H8U4JS4"FR7*P4#8V2MEF_N/QUYJ_.L9 LZE0K]0);5<.Y MN_K(L"6BT=%Z-,#4028I<_SD:H(U/[JB M2LR@\\0,ZE3,=.6M3K82,^C_(V;0L4QQA^Y1/9I@@Z';5(^5G$'MMXA5P,,>:.F>JRD"_K99RSH M-.%BAC4)%U0)%_3SSUG0:0/XR(K^0+,G.\Y=,2A9E MPPW!BK\&J.]7C,G=A?Z!\I70[#]02P,$% @ -(2N6)?3BMDO P A P M !D !X;"]W;W)K&ULS5==3]LP%/TK5B9-( WR MV0]86ZDM3$."K:)C>YCV8)+;QB*Q@^VT(.W'SW;2T)2T&E(>>&ELY]Z3>XZ/ MTYO!FO$'$0-(])0F5 RM6,KLW+9%&$.*Q2G+@*H["\93+-64+VV1<<"124H3 MVW.5:FX5;LHRE7K!'@PPO M80[R+IMQ-;,KE(BD0 5A%'%8#*VQ>SYU38*)^$E@+;;&2%.Y9^Q!3ZZBH>7H MBB"!4&H(K"XKF$*2:"15QV,):E7/U(G;XPWZ%T->D;G' J8L^44B&0^MOH4B M6. \D;=L_15*0AV-%[)$F%^T+F,="X6YD"PMDU4%*:'%%3^50FPE*)SF!*], M\'83@CT)?IG@&Z)%98;6!99X-.!LC;B.5FAZ8+0QV8H-H7H;YY*KNT3ER=$W MY90K&K(4T-$U$^(8S8"C>8PYH!,TCB*BU<:)"BH\H[4_N@")27*L(H2.%)L+ MH>A'S'*!:20&ME3UZ:?885G+I*C%VU.+CVX8E;% ES2"J)YO*UX5.6]#;N(= M!+S!_!3Y[B?D.5[04,_T_]/] ^7XE=:^P0OVX%T^YD0^H^^9$?$OFB98"#1I M$NH@D#[:YR+#(0PM=78%\!58HX\?W*[SN8EE2V USD'%.3#H_A[.8RI)1))< M'U8TAS#GRE#**9=/89*K748+SE(T96F6R\)<;($N,:>$+L66%W]?*V!T)2$5 M?YH$"]H4K"6PFF"=2K#.09-HP4XJQ8ISU42X0.D8%/VN7HTZ?E>Y=+5-Y'50 M$)R]!-4*[%8%=@\6> M"4R,8*#^*\=4M: M JM1=IV7?WOG7;BX+*,ES=I"JXNVU2*YK3BYA*F];OL[3FZ(Z3C!CI/MK7XN M!;XT;:Y (F@=Q9G^@6V_2)+S!%?ZYZFR6A B6P4)#.:4]5 MQ(N6MYA(EIFN\9Y)U8.:8:P^$X#K '5_P9C<3/0#J@^/T3]02P,$% @ M-(2N6"6;D*G& P >Q$ !D !X;"]W;W)K&UL MM5A=C^(V%/TK5KJJ=J79R1<$,H5(N]!11]IJT;#;/E1]\"0&K$WLK.W 3']] MKYT0"(2TK#(OX(][3\X]OG:N,]EQ\4UN"%'H.4N9G%H;I?([VY;QAF18WO*< M,)A9<9%A!5VQMF4N"$Z,4Y;:GN,$=H8ILZ*)&5N(:,(+E5)&%@+)(LNP>/E( M4KZ;6JZU'WBDZXW2 W8TR?&:+(GZFB\$].P:):$989)RA@193:T/[MW,'6D' M8_$')3MYU$8ZE"?.O^G.0S*U',V(I"16&@+#WY;,2)IJ).#QO0*UZF=JQ^/V M'OW>! _!/&%)9CS]DR9J,[7&%DK("A>I>N2[WT@5T%#CQ3R5YA?M*EO'0G$A M%<\J9V"045;^X^=*B",'=W#!P:L$,TE.EE7"H!LQ3\5+0L\CPEL"X*I^B>,LQB"JVEPLJ,H@=6YHK6_#U: M"$@@H5X09@GZ]7M!\"L=^QN$6^>X,\QQNTN,^ZW>;5.GL'S+^#M M []!BQ1#Q,WX__H$YN@!))-_MX5:8@_:L?5.O9,YCLG4@JTHB=@2*_KY)S=P M?FD+O">PA@Q^+8/?A1XUUI_LX[]!:\%EZR*7<(&!TT?*-AHXCC.QM\<1G1OY M81C41@VF@YKIH)/I)R+E'?H0QT56I)#,"6QN$ 2RNSP^@#_.N%#T'S/0QKU\ MP/"(UGLW=$8GY-NLAN&XG?VP9C_\(9T946U,AV< 8USZ"3 MYXQG>:&(,#P_JPVT'DDI=[T[V@AWHEZ[(7H":P@PJ@48O>*Y,.I3AI[ &C*, M:QG&_9X+X[-D=!UW<)*QK49>>\:&-=.PFVDAX@V\]Q-#]8%!\C*0KM<."M/'N!+]VQ7H":^C@.H%8%05@ABZ]_19M]MI]EIX](76#/M0>KC^ M:^9K9V%SM10]H36E.-0V;G=Q&PO=V]R:W-H965T>$GLZWN/SSVV M3[J3ZDF7 (8\5USH45 :4U^'H%S,R,G;TS0T MR,[N$>8-DXEG$A]@DI![*4RIR6=10/&R/L2NVM;B?6N3^"C@/57G)!FGARAD[1*)PXO.8#W1:VI8+^=8&=D*H66G!5>/RH*,E>@[3&X@%SU M'88FW\=+;13>_1]] GL"PWX"U@^N=4US& 6UW4MM(O1E<1I_ZU/E/8"^T M&K9:#8^A9S- 4.R]%8=64IE&/ +/Z&$:^A3PL)<.UAK8-DNBJXLH2L-MM[>> MM.1CU$GSK,/.NZI K9W=:)++C3#^'K;1UM'&[B&_BD_0Z;PQ_87Q-HFW;,V$ M)AQ6"!F=?T"?4-YZ_,3(VKW>I33H!6Y8HEN#L@FXOI+2["=V@];_LS]02P,$ M% @ -(2N6#^!1$N*! *1 !D !X;"]W;W)K&ULK5AMC]HX$/XK5JZZ:Z6#O!)>#I!VH=6M=%572WO]4-T'DQAB-;$Y MVX%N?_V-G1 "A,!)?%D29^;Q\\S8'L^.=UQ\EPDA"OW(4B8G5J+49F3;,DI( MAF67;PB#+RLN,JS@5:QMN1$$Q\8I2VW/<4([PY19T[$9>Q;3,<]52AEY%DCF M68;%ZR-)^6YBN=9^X(6N$Z4'[.EX@]=D0=27S;. -[M"B6E&F*2<(4%6$^O! M'_):A5 MS:D=Z\][] ]&/(A98DEF//U*8Y5,K(&%8K+">:I>^.Y/4@KJ:;R(I]+\1;O2 MUK%0E$O%L](9&&24%;_X1QF(FH/K7W#P2@?OQ,'K77#P2P?_5H>@= A,9 HI M)@YSK/!T+/@."6T-:/K!!--X@WS*=-X72L!7"GYJ^A>!H$G400M847&>$L17 MR RB&9<*O9"(KQG]26)$&0PQR5,:8P7O"P4_L 24=OFT(0+K3$J$68P^J80( M],2*A:D3_'9.%*;I.YCJRV*.WKYYA]YHR,\)SR6XR+&M0(]F94UG6:C ^481:1*^1Z]\S&G<".Y(:5W+ U&P\9%XK^+/8N[&^AS\\.7W5R M4(^E)*IQPQ:@O5K@P_ D-^""OA_%]/@3-#P@J)AI6C8 MJN@S5SB]6T;MRB%-%#*1HU5AKGGL&^%]JQ MY%I-=ULS\]7<=DC2748 _E>@U0QR'Q#B'Q[A*25?V8;PY(^T2N47%%1!F/=J1] M/,(2JBT.ARN%VUK#S^,04QGQ'"YQL!+(;6OB\.@"F@T\[T+"O0%Y'CD4*/=]B(- M@8;[\ZD4J- Q4AQ.XFR3PSNCNKF*=875<#. QNSU-XF@[-+,M .41<*T X"[Y +$Z$5D& &BI!E-85]( M$N4"K"L+F'(+?0%>0NL!I&OH)1<] E( .2JZC;B$-.2[3;O"KO5#&1%KTU=* M9&)47$BKT:IW?30=V\GX3/>T#>,/;F\T*WK)LR\A?#%ML'V8NFBB(:IK"@U2 M2E9 P^GVH1J+HB\M7A3?F$YMR17T?>8Q@5Z>"&T WU>M[7N@FA#)G-+#OIF(TX)F**8.I M0#)+$B(>WT/,MT,'.T\O/M/56ID7[FB0DA7,0'U-IT*OW!)E01-@DG*&!"R' MSBV^&>..$; [OE'8RKUG9*C,.?]I%G\MAHYG+((8(F4@B/[9P!CBV"!I._XM M0)U2IQ'Z4.NATW/0 I8DB]5GOOT3"D+6P(C'TOY% MVV*OYZ HDXHGA;"V(*$L_R4/A2/V!(+."0&_$/ K KA]0B H! )+-+?,TIH0 M148#P;=(F-T:S3Q8WUAIS88R$\:9$OHKU7)J= _:!Q*UT$PGR"*+ ?$E^CL% M011E*T38 MU11E@$R&Y%]Y3,:4P5U5)O)Z (C=]I\:^S"7K[YAUZ@RA#7]8\ MDUI4#ERE;32:W*BPYWUNCW_"GD]$7*, 7R'?\]LUXN-F\0E$I7AP*.YJSY3N M\4OW^!8O.(&W\T3AJ+M,90+0)\IHDB5H2AYU3BN))AF@'[=SJ81.S'_J>.>* MVO6*S&F]D2F)8.CHXRA!;, 9_?X;#KT_ZKQP(; #GP2E3X(F]-%'P:5$R]P1 MO'10;-,C+1Q2YX$<-K2PIKQL1K@;=@?N9I]9H^XSF;5+9NU&9O<@Y0VB29HI M6.A$5J!UJ#HJ.4YGCTH+]_L5*HW*SJ32*:ET&JE,#213:$/BS)YIQ16)C\(5 M[TYS'XW=I:#KOI_^DK_DGWE M0F ''L'>;A;Q?KVS+ L'/=]7"M3],A7VJGVE6?6YU/;&+'RAUE( '?26;E!E MTZCM7#:[J0@W#ABGNLMAR)XY>86*@ZCA=I7G:PPZ>#?IX.91YV1[>1G3X\&G MY7>/J+[&Y(-WHP]NGGT.ZM'KMZ%GK#FO#S6#GNO"WN:BMZ69)TCI(D M:'O5'+GHK.7N71O-G5W?O5:426WO4L-[UUVM3>37X'RA>&IODG.N]+W4/JZ! M+$"8#?K[DG/UM#"7T_*?$:/_ %!+ P04 " TA*Y8;\?9.;$$ "T$P M&0 'AL+W=O&.)51=BCU+X ME,0N\;S 32A/G>4\'[N7R[G(=,Q3=B^1RI*$RI<;%HO#PL'.Z\!GOMUI,^ N MYWNZ90],?]W?2[ASJRP13UBJN$B19)N%'?,UNQ.#:9@,<_95*GPC2!Q]>OV=>Y>!#S1!5;B?@O M'NG=PIDZ*&(;FL7ZLSA\9*6@G& H8I7_18=RKN>@,%-:)&4P,$AX6ORG/\J% M. H@I"> E &D$8!'/0&C,F"4"RV8Y;)NJ:;+N10'),ULR&8N\K7)HT$-3\TV M/F@)3SG$Z>4ZTYEDZ(ZG/,D2=$]?8(^T0N]OF:8\_H#>(9ZB+SN1*9I&:NYJ M #6A;E@"W!0 I ?@CLI+-,(7B'ADC+X^W*+W[SZH"W/\IBAAZOGU0>]JU+ M28$X[D8T!^I*[6G(%@Z<&,7D,W.6/_^$ ^]7BYY1I6=DR[Y_BWN1 MT3_B[@=!@[L=U<[=K[C[YW /NKC[+>ZCV:3!W8YJYQY4W(-SN$^ZN =M[A@W MN-M1[=PG%??).=RG7=PG+>Y>@[D=T\Y\6C&?GL-\AJ!0(KUCX*H;S627D.F@ M$#L%NY!9)63VOX5\$1JJ:%+:PKZTA2XMLY86',RF#3EV(G8YV*N]S+/F^616 M'85'SB J9^BOHF72T^/LSQH*!J ?B57"D1WC\R1T%M,RZ;&$(!@U2]( ]("$ MVIBQU2>')736U#+IR2Y,9DU'&( >D%![,;;;XJ"$SM):)CTY"KA57 >@!R34 MEHSM[C@HH;/"XK8M-RO3 .X _]J6L=TA!_F_I<[BME.WY P8M5U.[=38;II6 M.1?_H=SBMH%CW_=&35D#'FZ759LXMCMJP;NWLK8->SR:UE1/06O_Q7;WJT"[ M:V';7"?$ZP.MO1+;/:H"[:Y>;1<D;5QX3$@/:&U! MQ.X#%6AGA2!MJ_%Z$(\^Y>QENT)\RYDF;:/H(U#7>V(ONF\_?J3]S87A]<(] M#$RY/AVI"R 9_$1 :R$1C2)NJ@00Y&G1MRE:*%LJ(_.+#98+K42RI^G++PIM M^G_472#%&/I#:(9F%^CWXH>>V.0)S*A"6I39THBEBD7F2HF81U3#S9JG- TY M$'G0,)"OT26Z3D1F.@8\#>,L8E#CDH3KHHN001Z)]$%4E4\A> #;&\%\0,MW M&;[39;BKFP277:7)/>IQ)$QN\]:/@KP 7GQE5Z-%>^D&7ZWR+DQC_)J,KU:P M,5U/_->.E%M#%/TLH+CE8#PQVP"<=SF!S9-%BZBXT6*?=UF>A-8BR2]WC()\ M,P&>;P2L<'EC *I&W?)?4$L#!!0 ( #2$KECAO';C&@( #\$ 9 M>&PO=V]R:W-H965T) 4012&BT R7M,T]FM; MG<:JM8+7L-7$M%(R?5R!4%U"I_2T\,SWE74+01HW; \[L-^;K<8L&%D*+J$V M7-5$0YG0A^ER-7/G_8$?'#IS%A/G)%/JQ25?BH2&3A (R*UC8/@ZP!J$<$0H MX^_ 2<>2#G@>G]@WWCMZR9B!M1(_>6&KA'ZDI("2M<(^J^XS#'[FCB]7PO@G MZ?JSBSDE>6NLD@,8%4A>]V_V.GR',T TNP*(!D#D=?>%O,I'9ED::]41[4XC MFPN\58]&<;QVE[*S&GWAMQLF<:@ LMS)F[) MS2-8QH6YC0.+91TXR(<2J[Y$=*7$$],3,IO>D2B,[LE:U5;C7?S/$Z#L47LT M:H\\\>P*\8FJ98)\RP3?,W?1=V3##6HFOX!I\L30'[='LL-V+EH!Y/=#9CSL MSR4K?<7[RQ7=A"Q-PW)(*(Z 7T FKY_-UV$G][P,QO]S-YB3[^V,@--5$GR MP9FY)+$GF7L2-W.'-(J#PWG=X*P?W&CA#>QY;8B $C'AY ."==^N?6)5XULD M4Q8;SH<53CAH=P#W2Z7L*7%=-_XSTG]02P,$% @ -(2N6+1^&C\- P ME@T !D !X;"]W;W)K&ULM9==;]HP%(;_BI55 M4RMU#21 H8-(+=FT2JV&RKI=3+MPDP.QZ@]F.]#^^]E)&I$MC8KDW4 <^WWM M\]C'L:<[(1]5!J#1$Z-KV1SS#A7C0MWBUD-!6YIH3#0B*5,X;E\Q50L9MY?>_EQ1U99]J^\*/I M!J]A"?I^LY"FY-HXAE:OT105?RB7=6VYZ$D5UJP2FQ&P @O__%3Q6%/T!^\ M(@@J0?!605@)PK<*!I5@4) I0RDXQ%CC:"K%#DG;VKC9AP)FH3;A$VZG?:FE MJ25&IZ.Y8(QH,X]:G:*YX)KP-?"$@"EBGJ)O^ D4^H NTY38B<(47?-RM=EI M.XY!8T)/3(O[98R.CT[0$2(=PMCR&IY6%3[ANR-=Z@QAL4?N$K?C="J296 M]//&M$'7&ICZU8:G-!RT&]I=X$)M< (SSZ2Y KD%+WK_KC_J?6R#Y=(L=F36 M !G6(,,N]V@!,C&+U.Q$2*S0%M.\7("8FHT+\P3:4'9:'HJR-!L79G8SW4;] MJ;_=Y]/5HA'TH YZT!GT,L,2T"*726:V-G2YE@ V5=MB[70Z-%:79K$CLP;! M84UPZ#K_ABY!NC2+'9DU0(YJD*/.I5B 3&J0SZ?V(T18SA!@R82[/8D5F#W+@F M-W:=J6.7(%V:Q8[,&B G-G>PW.O=.^AF,F.\>]B38@$/],D M$U-K+>7FRK9%O"8I%A=L0S)U9\EXBJ6:\I4M-IS@1>&4)C9RG,!.,+MS3U5KF%^QHLL$K\D#DE\T=5S.[ M0EG0E&2"L@QPLIQ:,W@U1^/[7)*[<7=W=5KFL$HJJA*("SSV"5X3+R0)\H!F5!'Q2;^FB(S=_?U*. MX$:25/S3%?1^%:][E;RXK\0&QV1JJ>H5A#\3*_K]-Q@X?W:E8" P+2%NE1#7 MA!Y]Y$P(,,><_Z+9"LQ2MLUD5\1[F*" R;O/OXN@9 M.<[B>)MN$RS5HU($N:3_XOR%[:*Y1_(/"(P0A#!L\.PR<\(@[";J5T1](]&; M=(,I5VVT,X-^>TTO])O,^JPT8D%%+# 2NU6*<\(S#EIK>SYJ\&O;! [J9G=9 ML;LTLIL7C91P<$^2XL&*-=UT]AHCSKEE-Q"8%O*X"GG\*GUH/&1"!@+3$A)6 M"0F'Z4-AZ_V#K@/'C;>TSTKC")U:CIW!.E$)I55RZ(^;3'O-=*H'.P?X/WI1 MZ:RMZGJM=MYKII.K51@:-2UZ)/$Z8PE;4=*]IQA47X="TX.M%1:ZKU+KT*CD M9R=E(#0]*;6D0[.FGUSOL"W5H1LT5;//2F=9ZSDT"_I9]=ZAW)>A'S29=IF- MW6-4:X6'9HGOJ?>V;(^@$S3%O==,)U<+/#0K_(G[CQ+E<'G7ATV.;2,O.-8N M:SV&1G6+;EDVBEFZ(:I 9RM.2)[)[MXTJ.8.A::'7:LN#%^G-QG5_>RD#(2F M?R+6*H_,*G]R;T)M[78]I]F;^JQTEK7 ([/ G].;4(>.H[!5_MUFZ!C5@X]N ML]R;>U/IW-AD-/MFGY5.K19G9/[^/;$SE2C:AM)I=J8N(]<[PK!62F16RD>. M%P3E)J94=F97]]';45N_+ M@_>O#,9LI'.L!1Z9!?ZL9M06\%$ W2;/'BN=:*WSR*SS/:UHW#J_&D'4JO,> MJSTU^^#8-S]S_XSYBF8")&2IW)R+2Q4:WQ]C[R>2;8J3X"Y M@;J_9$R^3/+#Y>J?"=%_4$L#!!0 ( #2$KEC7K,<\P@( ,4( 9 M>&PO=V]R:W-H965TA6:A@>8>)'B81%$_%)3) M(!WXN3N=#E1I.9-PIXDIA:#Z=0QP&DWP81$X1<,BLHZ#X M6L(%<.Z84,?+AC2H]W3 77O+?NV#QV"FU,"%XD\LM_-A4GU,.O$7DD1)ESP^7)*CCY];>#MU MLCJ>M[.']YI)9H'4-R3KYPWZDXD%87XU9:$B[S:3N^-W;A8T@V& Y\N M7D*0?OH0]Z-O+=*[M?1N&WMZ92S#0J%N*I2V['=5-%CC\39 F/2Y:E)=\?8] MKSOCR[0?)7$4#<)E@YY>K:?7JN<64RE*T;1A*_"=:>K7LOJ'K'#_ -)/:NDG MK1E]\A>0*_ 2-%ZHI#10E)QP5D"3UG:VF+P"U2VR3FM9I^V%INM]A6X%OC-; M9[6LLT,6^NP TN/H[ M/:HZTYM[U>#Q4IXQ;" <"H1&QR=XSG75,ZN!50O?IZ;*8M?SYAS_,T [!UPO ME++;@=N@_G-)_P!02P,$% @ -(2N6-5AV_%% P ^PL !D !X;"]W M;W)K&ULK59=;]I(%/TK5]YJU4II;&Q#TBP@$9QJ M(S5:%+;;AZ@/@WV!46V/=V: Y-_OG;'Q0G"L4OD%9L;WG+GGS-<=[H3\H=:( M&IZS-%.Z*EYCQM2E*#"G+TLA,Z:I*U>N*B2RQ(*RU/4];^!FC.?. M>&C'9G(\%!N=\AQG$M0FRYA\N<54[$9.S]D///+56IL!=SPLV KGJ+\6,TD] MMV9)>(:YXB('BON&+1:KL+^RJ6,^!>*.TR"HP99#QO/QGSY4/!P _> /@5P#_%: 7O@$( M*D#PLX"P H36F5**]2%BFHV'4NQ FFAB,PUKID63?)Z;99]K25\YX?1XOBD* M(37,46YYC/ 94<%'F"0)-^O"4KC/R\UE5NE]A)KQ](.-H&RXTI*9A8-7/ HF M*XE(^T-3[-=Y!._??1BZFC(V\[IQE=UMF9W_1G8!/(A_I" M47"O,5/?FQPO*<-F2G/+W*B"Q3ARZ!I11(S.^/??>@/OCR:[NB2+.B([LC*L MK0S;V&LKU7[_+LG+)OM*FH&E,7?J=CP(/<\;NMM#7TZC^OW>25C4FM,O*N[7 MBONMBF<2"\83N'NF)T218I8G\)=>HX3I1DIS55;>=6Z.\N-^(@Q\BU;I,UG\>KDE/GAI]/# MV#K3N::*:M M/.>ZVQ%9N0;N05E$5JQL>:D@%IM6I6;9T:*PQ==":"KE;'--U3E*$T#?ET+H?<=,4-?[ MX_\ 4$L#!!0 ( #2$KEBPN%#F, , .H2 - >&PO]%266$X$L>;+2)?OUTY4< MYZ.ZI>O#ELXAM72/SKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^H MBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V M.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1 MP74MADFG^])N^*D5\L13C'89H-DL6R9T,/+@6=-Y8C9..&XV9#PLE-SN2T)\ MP&:F)8L>J!B1"15\JCFP"EIRL?;A'@1F2B@=&5L0UDH7(O4O#W=]#VJET2FY M5-KE]AG\WVDS_ #8], @%Z(UV",^,!Y6U!BFY;7MN,$N^ B*FO;=NK(.YYJN MN[T^V1+Y1<[ M3B[_E67W7^70<-!C\W8\=I/]UV R?0TF7T%-)MGQ>VQ.3$=G,F[>WSN'A+TC M0AN-X"@V(M_@T">V2:/ID@O#9=-;\#QG\M%)P" M([)M?V4Y7Y99.^H&%J(9M6U_@>EUT_8<:'-QF;,5RR=-5\^GKAG9ALW:7$ X M1*[=%48PCL?""&!8'LP!QO$L+,__-)\!.A^/8=X&062 <@8HQ[-"R,1]L#QA M3F:O\$RS+$G2%%O1R23H8(*M6YK"-ZR&>0,&E@-V!D67BWL3S P'8!JQW('\X#-17F) GL*N8->X)Q),LP M!&HQ7*-IBJQ."I_P_F!/29)D61@!+.P@23 $GD8/'@?Q9OW M5+S]=6O\&U!+ P04 " TA*Y8EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( #2$KEA>1#X#MP0 /&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A?#+IL"FMFYI&]0%??JX M/]??[#6/7#:"_K16E-74]'R6[' UBORO\T+P+DO5RZOL7+Y9U$D.GH;((G M7"GK?']$?WZ)C$^ !^^V.F]N5.W!7DL/7ZSI6J77X31X%>/H,OHX[#]W03RW M_R>,9K52)5R;LFM ^UT<+=0!4+N-:MU(:-G =+0_1$A=B<_:8Y#$3.].A<>& M*\6_GE6[J_:(&\70GBO<86=5#\X'>65T!=I!)?";,[6JD*,2E[*6N@010:8$ M9'I$R+_2"#(C(+.C0"X"#OXT@LP)R/R(D(-(%@1D<4S(+((\(R#/C@F91Y#O M",AWO)!SN15/3LS!]C\/(_I:N;(VKK,0(;XG$-_S(LZT4Q58<6]EA9E:7%@K M]3J,&.\BP@\$X0=>PFMPI55M:!=F)2X[IS0XUZ?U2QE#)A,JD4]X,>_@"70' MX@Y*L];JWXHA'<,LF06L>Q'>06O0]]C+(79?P*RM;#WQKDW(2.*Q48.DF!"V21AULFB:]NZ MSWK8M2^=?&#VD% ^29B%<@O2P6!H4.I(F-UQ99I&^5X5OP<-A]0"&#C 3CJE#)(R&X1T\&#>FI)U"K-!2-$-,2FEI/RE2B0Z<7(?[DSW)L:C5)(R MJX0TWC"*E%529JL<,M[!6%)>29F]0J@OL,:8E%=29J^0^AMV.26ZCCN] MH"Q4L+\>0%66\4@O* L5S!:B*\L!)F6A@ME"-&:RGK ! #L( &@ 'AL+U]R96QS M+W=O )/[F/!00D5#B]B %28/ MD<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[] M96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\ MMFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?= M0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R M"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 M;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\C MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^[ M"?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J M'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X_?^DNIS/3=?+7Y;?.T @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@ MM:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH= MXE\W9U;G2STG)@:#(F&2>.*I_T'G<3 MVZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH M^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL5PN034$L! A0#% @ ,X2N6 =!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " SA*Y8J=4 #N\ K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " SA*Y8F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #.$ MKE@4SC2Y2P8 (XD 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X2N6 U\J]?R @ 9PL !@ ("!NQ0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X2N6,@^4"M'!@ M:RT !@ ("!3B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X2N6&,=?8$, P H@@ !@ M ("!F3$ 'AL+W=O&UL4$L! A0#% @ ,X2N6%)'=5$]"@ !1T !D M ("!93T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,X2N6!L)W7=[ P $ @ !D ("!?D\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,X2N6$P,D))B P D0< !D ("!(F, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N6*_&&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(2N6$^I,/K'! 'PP !D ("!HYH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N M6"#"<\E;! X H !D ("!PJ8 'AL+W=O&PO=V]R:W-H965TN !X;"]W;W)K M&UL4$L! A0#% @ -(2N6 &=W^@I!@ A!L M !D ("!6;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N6!<%>K;8 @ [0H !D M ("!S[T 'AL+W=OP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(2N6(V(H6KD @ [ H !D ("!4<8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N6-VD M&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N6,OVRB?,! 'AH !D M ("!$=P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(2N6-]T@+6 @ "P8 !D ("! M=^@ 'AL+W=O&PO=V]R:W-H965T_O !X;"]W;W)K&UL4$L! A0#% M @ -(2N6&_'V3FQ! M!, !D ("!#_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N6(-(JG>3 M! 6!@ !D ("!C/X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(2N6+"X4.8P P ZA( T M ( !RPD! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ -(2N6+P!UL'@ 0 [" !H M ( !\Q(! 'AL+U]R96QS+W=O30 0 K2 !, ( !"Q4! %M#;VYT96YT A7U1Y<&5S72YX;6Q02P4& #\ /P P$0 #! XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 122 239 1 true 43 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Revenue Recognition Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995475 - Disclosure - Segment Reporting and Geographic Information Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation Segment Reporting and Geographic Information Notes 12 false false R13.htm 995485 - Disclosure - Concentrations Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrations Concentrations Notes 13 false false R14.htm 995495 - Disclosure - Fair Value of Financial Instruments Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 14 false false R15.htm 995505 - Disclosure - Stockholders' Equity Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 15 false false R16.htm 995515 - Disclosure - Net Income (Loss) Per Share Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare Net Income (Loss) Per Share Notes 16 false false R17.htm 995525 - Disclosure - Supplemental Financial Statement Information Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 17 false false R18.htm 995535 - Disclosure - Leases Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 18 false false R19.htm 995545 - Disclosure - Commitments, Contingencies, and Taxes Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxes Commitments, Contingencies, and Taxes Notes 19 false false R20.htm 995555 - Disclosure - Identifiable Intangible Assets from Acquisitions Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions Identifiable Intangible Assets from Acquisitions Notes 20 false false R21.htm 995565 - Disclosure - Support Service Fees Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFees Support Service Fees Notes 21 false false R22.htm 995575 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies 22 false false R23.htm 995585 - Disclosure - Segment Reporting and Geographic Information (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationTables Segment Reporting and Geographic Information (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation 23 false false R24.htm 995595 - Disclosure - Concentrations (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrationsTables Concentrations (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrations 24 false false R25.htm 995605 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments 25 false false R26.htm 995615 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 26 false false R27.htm 995625 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare 27 false false R28.htm 995635 - Disclosure - Supplemental Financial Statement Information (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationTables Supplemental Financial Statement Information (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformation 28 false false R29.htm 995645 - Disclosure - Leases (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeases 29 false false R30.htm 995655 - Disclosure - Commitments, Contingencies, and Taxes (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesTables Commitments, Contingencies, and Taxes (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxes 30 false false R31.htm 995665 - Disclosure - Identifiable Intangible Assets from Acquisitions (Tables) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsTables Identifiable Intangible Assets from Acquisitions (Tables) Tables http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions 31 false false R32.htm 995675 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 32 false false R33.htm 995685 - Disclosure - Revenue Recognition - Additional Information (Detail 1) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1 Revenue Recognition - Additional Information (Detail 1) Details 33 false false R34.htm 995695 - Disclosure - Segment Reporting and Geographic Information - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationAdditionalInformationDetail Segment Reporting and Geographic Information - Additional Information (Detail) Details 34 false false R35.htm 995705 - Disclosure - Revenues by Geographic Region (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail Revenues by Geographic Region (Detail) Details 35 false false R36.htm 995715 - Disclosure - Concentrations - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail Concentrations - Additional Information (Detail) Details 36 false false R37.htm 995725 - Disclosure - Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail) Details 37 false false R38.htm 995735 - Disclosure - Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail) Details 38 false false R39.htm 995745 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 39 false false R40.htm 995755 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail) Details 40 false false R41.htm 995765 - Disclosure - Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) Details 41 false false R42.htm 995775 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail Stockholders' Equity - Summary of Stock Option Activity (Detail) Details 42 false false R43.htm 995785 - Disclosure - Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) Details 43 false false R44.htm 995795 - Disclosure - Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail) Details http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables 44 false false R45.htm 995805 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail Net Income (Loss) Per Share - Additional Information (Detail) Details http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables 45 false false R46.htm 995815 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail Supplemental Financial Statement Information - Property and Equipment (Detail) Details 46 false false R47.htm 995825 - Disclosure - Supplemental Financial Statement Information - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationAdditionalInformationDetail Supplemental Financial Statement Information - Additional Information (Detail) Details 47 false false R48.htm 995845 - Disclosure - Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) Details 48 false false R49.htm 995855 - Disclosure - Leases - Schedule of Operating and Finance Lease Liabilities (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail Leases - Schedule of Operating and Finance Lease Liabilities (Detail) Details 49 false false R50.htm 995865 - Disclosure - Future Minimum Payments (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail Future Minimum Payments (Detail) Details 50 false false R51.htm 995875 - Disclosure - Future Minimum Payments (Parenthetical) (Details) Sheet http://www.marchex.com/20240331/taxonomy/role/DisclosureFutureMinimumPaymentsParentheticalDetails Future Minimum Payments (Parenthetical) (Details) Details 51 false false R52.htm 995885 - Disclosure - Commitments, Contingencies, and Taxes - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail Commitments, Contingencies, and Taxes - Additional Information (Detail) Details 52 false false R53.htm 995895 - Disclosure - Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) Details 53 false false R54.htm 995905 - Disclosure - Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) Details 54 false false R55.htm 995915 - Disclosure - Support Service Fees - Additional Information (Detail) Sheet http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail Support Service Fees - Additional Information (Detail) Details 55 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:NumberOfOperatingSegments - mchx-20240331.htm 8 mchx-20240331.htm mchx-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mchx-20240331.htm": { "nsprefix": "mchx", "nsuri": "http://www.marchex.com/20240331", "dts": { "inline": { "local": [ "mchx-20240331.htm" ] }, "schema": { "local": [ "mchx-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": 212, "keyCustom": 27, "axisStandard": 21, "axisCustom": 0, "memberStandard": 33, "memberCustom": 9, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 122, "entityCount": 1, "segmentCount": 43, "elementCount": 493, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 425, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://www.marchex.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_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0d29ff79-28f5-4cda-bb19-6eb9dcf4ff11", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "unique": true } }, "R6": { "role": "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_f7147f25-7f1d-495e-855d-6a5067bbca35", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f7147f25-7f1d-495e-855d-6a5067bbca35", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation", "longName": "995455 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995465 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation", "longName": "995475 - Disclosure - Segment Reporting and Geographic Information", "shortName": "Segment Reporting and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrations", "longName": "995485 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "longName": "995495 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995505 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare", "longName": "995515 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformation", "longName": "995525 - Disclosure - Supplemental Financial Statement Information", "shortName": "Supplemental Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995535 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxes", "longName": "995545 - Disclosure - Commitments, Contingencies, and Taxes", "shortName": "Commitments, Contingencies, and Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions", "longName": "995555 - Disclosure - Identifiable Intangible Assets from Acquisitions", "shortName": "Identifiable Intangible Assets from Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFees", "longName": "995565 - Disclosure - Support Service Fees", "shortName": "Support Service Fees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:SupportServiceFeesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:SupportServiceFeesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies", "longName": "995575 - Disclosure - Description of Business and Basis of Presentation (Policies)", "shortName": "Description of Business and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationTables", "longName": "995585 - Disclosure - Segment Reporting and Geographic Information (Tables)", "shortName": "Segment Reporting and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrationsTables", "longName": "995595 - Disclosure - Concentrations (Tables)", "shortName": "Concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995605 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995615 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "longName": "995625 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationTables", "longName": "995635 - Disclosure - Supplemental Financial Statement Information (Tables)", "shortName": "Supplemental Financial Statement Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995645 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesTables", "longName": "995655 - Disclosure - Commitments, Contingencies, and Taxes (Tables)", "shortName": "Commitments, Contingencies, and Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsTables", "longName": "995665 - Disclosure - Identifiable Intangible Assets from Acquisitions (Tables)", "shortName": "Identifiable Intangible Assets from Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995675 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "longName": "995685 - Disclosure - Revenue Recognition - Additional Information (Detail 1)", "shortName": "Revenue Recognition - Additional Information (Detail 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_b8abe3e2-e1a7-4437-9764-0f0b64277780", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8abe3e2-e1a7-4437-9764-0f0b64277780", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationAdditionalInformationDetail", "longName": "995695 - Disclosure - Segment Reporting and Geographic Information - Additional Information (Detail)", "shortName": "Segment Reporting and Geographic Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": null, "uniqueAnchor": null }, "R35": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail", "longName": "995705 - Disclosure - Revenues by Geographic Region (Detail)", "shortName": "Revenues by Geographic Region (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_ecce14e8-30fa-4604-90d3-d829e4155eec", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ecce14e8-30fa-4604-90d3-d829e4155eec", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail", "longName": "995715 - Disclosure - Concentrations - Additional Information (Detail)", "shortName": "Concentrations - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "mchx:NumberOfFinancialInstitutions", "unitRef": "U_Entity", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "mchx:NumberOfFinancialInstitutions", "unitRef": "U_Entity", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "longName": "995725 - Disclosure - Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail)", "shortName": "Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_21365ff7-f7eb-4045-b522-295eded9779e", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_21365ff7-f7eb-4045-b522-295eded9779e", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail", "longName": "995735 - Disclosure - Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail)", "shortName": "Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_5c0a624d-f448-402d-9aa4-79281d1d5dcf", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c0a624d-f448-402d-9aa4-79281d1d5dcf", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "995745 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail", "longName": "995755 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail)", "shortName": "Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "longName": "995765 - Disclosure - Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail)", "shortName": "Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_1a07d84f-0868-4e8d-87dc-74c647a21901", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1a07d84f-0868-4e8d-87dc-74c647a21901", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail", "longName": "995775 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail)", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_827e0d2c-e86e-487f-ae93-bcdc4f2a4b45", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "unique": true } }, "R43": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail", "longName": "995785 - Disclosure - Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail)", "shortName": "Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_47f06f3d-e13b-490d-bf66-971ed5eae5be", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47f06f3d-e13b-490d-bf66-971ed5eae5be", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "longName": "995795 - Disclosure - Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail)", "shortName": "Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2962004f-939e-4f91-9078-4dcad8193aea", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "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": "mchx-20240331.htm", "unique": true } }, "R45": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "longName": "995805 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)", "shortName": "Net Income (Loss) Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_7b2fdb03-bb80-4dfe-8e04-88c9c3c8b22d", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7b2fdb03-bb80-4dfe-8e04-88c9c3c8b22d", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail", "longName": "995815 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Detail)", "shortName": "Supplemental Financial Statement Information - Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationAdditionalInformationDetail", "longName": "995825 - Disclosure - Supplemental Financial Statement Information - Additional Information (Detail)", "shortName": "Supplemental Financial Statement Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail", "longName": "995845 - Disclosure - Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail)", "shortName": "Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:LongTermOperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_882d7b36-3d4d-4d0e-b0ba-4d7e7d8dde4f", "name": "mchx:LongTermOperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail", "longName": "995855 - Disclosure - Leases - Schedule of Operating and Finance Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Operating and Finance Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "mchx:LesseeOperatingAndFinancingLeaseLiabilityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "mchx:LesseeOperatingAndFinancingLeaseLiabilityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail", "longName": "995865 - Disclosure - Future Minimum Payments (Detail)", "shortName": "Future Minimum Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.marchex.com/20240331/taxonomy/role/DisclosureFutureMinimumPaymentsParentheticalDetails", "longName": "995875 - Disclosure - Future Minimum Payments (Parenthetical) (Details)", "shortName": "Future Minimum Payments (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "mchx:NumberOfContractsNotYetCommenced", "unitRef": "U_Contract", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "mchx:NumberOfContractsNotYetCommenced", "unitRef": "U_Contract", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail", "longName": "995885 - Disclosure - Commitments, Contingencies, and Taxes - Additional Information (Detail)", "shortName": "Commitments, Contingencies, and Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "mchx:DeferredTaxAssetsValuationAllowancePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "mchx:DeferredTaxAssetsValuationAllowancePercentage", "span", "p", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "mchx:DeferredTaxAssetsValuationAllowancePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "mchx:DeferredTaxAssetsValuationAllowancePercentage", "span", "p", "mchx:CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail", "longName": "995895 - Disclosure - Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail)", "shortName": "Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "longName": "995905 - Disclosure - Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)", "shortName": "Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d6ec5fa4-94c8-4e67-bd1a-ffc00a9f3205", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail", "longName": "995915 - Disclosure - Support Service Fees - Additional Information (Detail)", "shortName": "Support Service Fees - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_35197694-db80-4c2b-9f0d-e7212f48fec1", "name": "mchx:SupportServicesFees", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_35197694-db80-4c2b-9f0d-e7212f48fec1", "name": "mchx:SupportServicesFees", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r12", "r540" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "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": [ "r500" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable, net", "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": [ "r198", "r199" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued benefits and payroll", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r39", "r111", "r389" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r83" ] }, "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": [ "r591" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Statement Information", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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": [ "r295", "r296", "r297", "r416", "r642", "r643", "r644", "r662", "r681" ] }, "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": [ "r597" ] }, "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": [ "r597" ] }, "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": [ "r597" ] }, "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": [ "r597" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation from options and restricted stock, net of forfeitures", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r45", "r46", "r263" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "mchx_AdministrativeSupportServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "AdministrativeSupportServicesAgreementMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative Support Services Agreement", "label": "Administrative Support Services Agreement [Member]", "documentation": "Administrative support services agreement." } } }, "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": [ "r562", "r573", "r583", "r608" ] }, "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": [ "r565", "r576", "r586", "r611" ] }, "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": [ "r597" ] }, "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": [ "r604" ] }, "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": [ "r569", "r577", "r587", "r604", "r612", "r616", "r624" ] }, "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": [ "r622" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r294", "r302" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r120", "r200", "r204", "r205", "r207", "r677" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization associated with deferred contract costs", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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": [ "r4", "r73" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets from acquisitions", "label": "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": [ "r4", "r33", "r37" ] }, "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfDeferredCostsRelatedToLongTermContracts", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs, net", "label": "Amount of Deferred Costs Related to Long-Term Contracts", "documentation": "Amount of deferred costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs." } } }, "auth_ref": [ "r121" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares", "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": [ "r165" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "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": [ "r20" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r312" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "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": [ "r95", "r115", "r134", "r176", "r184", "r189", "r201", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r314", "r318", "r331", "r383", "r454", "r540", "r553", "r656", "r657", "r668" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r107", "r122", "r134", "r201", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r314", "r318", "r331", "r540", "r656", "r657", "r668" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Asset, Held-for-Sale, Not Part of Disposal Group, Total", "label": "Asset, Held-for-Sale, Not Part of Disposal Group", "terseLabel": "Assets held for sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r86" ] }, "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": [ "r619" ] }, "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": [ "r620" ] }, "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": [ "r615" ] }, "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": [ "r615" ] }, "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": [ "r615" ] }, "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": [ "r615" ] }, "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": [ "r615" ] }, "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": [ "r615" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail", "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": [ "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293" ] }, "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": [ "r618" ] }, "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": [ "r617" ] }, "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": [ "r616" ] }, "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": [ "r616" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "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://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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": [] }, "mchx_BusinessCombinationAcquisitionAndDispositionRelatedCostBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "BusinessCombinationAcquisitionAndDispositionRelatedCostBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition and disposition-related costs", "label": "Business Combination Acquisition And Disposition Related Cost Benefit", "documentation": "Business combination acquisition and disposition related cost benefit." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "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": [ "r60", "r79", "r80" ] }, "mchx_CanadaAndOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "CanadaAndOtherCountriesMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canada and Other Countries", "label": "Canada And Other Countries [Member]", "documentation": "Canada and other countries." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r18", "r109", "r515" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r18", "r76", "r133" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r1", "r76" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r109" ] }, "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": [ "r595" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r104", "r116", "r117", "r118", "r134", "r154", "r155", "r162", "r164", "r170", "r171", "r201", "r221", "r223", "r224", "r225", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r331", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r441", "r463", "r481", "r494", "r495", "r496", "r497", "r498", "r630", "r638", "r645" ] }, "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": [ "r596" ] }, "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": [ "r596" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies - See Note 10", "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": [ "r16", "r58", "r385", "r440" ] }, "mchx_CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "CommitmentsContingenciesIncomeTaxAndOtherDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments, Contingencies, and Taxes", "label": "Commitments Contingencies Income Tax And Other Disclosure [Text Block]", "documentation": "Commitments contingencies income tax and other." } } }, "auth_ref": [] }, "mchx_CommitmentsContingenciesTaxesAndOtherAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "CommitmentsContingenciesTaxesAndOtherAbstract", "lang": { "en-us": { "role": { "label": "Commitments Contingencies Taxes And Other [Abstract]", "documentation": "Commitments contingencies taxes and other." } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r681" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Class B", "terseLabel": "Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r681" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r543", "r544", "r545", "r547", "r548", "r549", "r550", "r642", "r643", "r662", "r680", "r681" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r62", "r441" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "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": [ "r62" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r62", "r441", "r460", "r681", "r682" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "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": [ "r62", "r386", "r540" ] }, "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": [ "r601" ] }, "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": [ "r600" ] }, "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": [ "r602" ] }, "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": [ "r599" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and Other Related Equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r23", "r26", "r56", "r57", "r197", "r500" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Revenue", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r23", "r26", "r56", "r57", "r197", "r408", "r500" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "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": [ "r23", "r26", "r56", "r57", "r197", "r500", "r632" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrations" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues by geographic region", "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": [ "r23", "r26", "r56", "r57", "r197" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r22", "r23", "r26", "r27", "r56", "r94", "r500" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r23", "r26", "r56", "r57", "r197", "r500" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r50", "r516" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue and deposits", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r237", "r238", "r249" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r250" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r641" ] }, "mchx_ContractualObligationDueInFifthYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ContractualObligationDueInFifthYearAndThereafter", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2029 and thereafter", "documentation": "Contractual obligation, due in fifth year and thereafter.", "label": "Contractual Obligation Due In Fifth Year And Thereafter" } } }, "auth_ref": [] }, "mchx_ContractualObligationDueInFourYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ContractualObligationDueInFourYearAndThereafter", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation Due In Four Year And Thereafter", "documentation": "Contractual obligation, due in four year and thereafter.", "terseLabel": "Total 2027" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2028", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2025", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2026", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2027", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleAbstract", "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2024", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Service costs", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r72", "r364" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses:", "label": "Costs and Expenses [Abstract]" } } }, "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "mchx_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "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": [ "r24", "r197" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Contracts", "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r49" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r93", "r101", "r310", "r311", "r640" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r304", "r305", "r384" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Total", "terseLabel": "Deferred revenue", "label": "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." } } }, "auth_ref": [ "r634" ] }, "mchx_DeferredTaxAssetsValuationAllowancePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "DeferredTaxAssetsValuationAllowancePercentage", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of valuation allowance", "label": "Deferred Tax Assets Valuation Allowance Percentage", "documentation": "Deferred tax assets, valuation allowance, percentage." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Amortization and depreciation", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r4", "r38" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "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": [ "r4", "r179" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r248", "r526", "r527", "r528", "r529", "r530", "r531", "r532" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r248", "r526", "r527", "r528", "r529", "r530", "r531", "r532" ] }, "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r557" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r590" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "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://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic net loss per Class A and Class B share applicable to common stockholders", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r128", "r142", "r143", "r144", "r145", "r146", "r151", "r154", "r162", "r163", "r164", "r168", "r327", "r328", "r380", "r394", "r518" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Basic [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r154", "r155", "r162" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted net loss per Class A and Class B share applicable to common stockholders", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r128", "r142", "r143", "r144", "r145", "r146", "r154", "r162", "r163", "r164", "r168", "r327", "r328", "r380", "r394", "r518" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r150", "r165", "r166", "r167" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "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_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Equity Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "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": [ "r555" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r555" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "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": [ "r555" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "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://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "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": [ "r629" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "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": [ "r555" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "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": [ "r555" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r555" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "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": [ "r555" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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": [ "r6", "r105", "r125", "r126", "r127", "r137", "r138", "r139", "r141", "r147", "r149", "r169", "r202", "r203", "r236", "r295", "r296", "r297", "r307", "r308", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r332", "r333", "r334", "r335", "r336", "r337", "r353", "r403", "r404", "r405", "r416", "r481" ] }, "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": [ "r598" ] }, "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": [ "r562", "r573", "r583", "r608" ] }, "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": [ "r559", "r570", "r580", "r605" ] }, "mchx_EscrowAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "EscrowAgreementMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow Agreement", "label": "Escrow Agreement [Member]", "documentation": "Escrow agreement." } } }, "auth_ref": [] }, "mchx_EstimatedUsefulLifeOfOtherAssets": { "xbrltype": "durationItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "EstimatedUsefulLifeOfOtherAssets", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated life", "label": "Estimated Useful Life Of Other Assets", "documentation": "Estimated useful life of other assets." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r604" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r230", "r253", "r254", "r255", "r256", "r257", "r258", "r330", "r358", "r359", "r360", "r523", "r524", "r533", "r534", "r535" ] }, "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://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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": [ "r329" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "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": [ "r230", "r253", "r258", "r330", "r358", "r533", "r534", "r535" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r230", "r253", "r254", "r255", "r256", "r257", "r258", "r358", "r359", "r360", "r523", "r524", "r533", "r534", "r535" ] }, "mchx_FinanceLeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "FinanceLeaseCostAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost", "label": "Finance Lease Cost [Abstract]", "documentation": "Finance lease cost." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r342", "r346", "r539" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases Future Minimum Payments Due [Abstract]", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease liability", "totalLabel": "Present value of total finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r340", "r352" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion of finance lease liabilities", "terseLabel": "Finance lease, current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r340" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r341" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term finance lease liabilities111", "terseLabel": "Finance lease, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r340" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Gross future finance lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for finance lease", "negatedLabel": "Financing lease payments", "terseLabel": "Financing lease payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r343", "r348" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r342", "r346", "r539" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r351", "r539" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r350", "r539" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r113", "r211" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense in 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r85" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated remaining amortization expense in 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r365", "r366" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r84", "r366" ] }, "mchx_FiniteLivedIntangibleAssetsImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "FiniteLivedIntangibleAssetsImpairment", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment", "label": "Finite Lived Intangible Assets Impairment", "documentation": "Finite lived lntangible assets impairment." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "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": [ "r365" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r34", "r36" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r84", "r365" ] }, "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": [ "r566", "r577", "r587", "r612" ] }, "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": [ "r566", "r577", "r587", "r612" ] }, "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": [ "r566", "r577", "r587", "r612" ] }, "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": [ "r566", "r577", "r587", "r612" ] }, "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": [ "r566", "r577", "r587", "r612" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r74", "r465" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r70" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r25", "r500" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "label": "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": [ "r112", "r208", "r379", "r522", "r540", "r649", "r650" ] }, "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://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable Intangible Assets from Acquisitions", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r82" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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", "r68", "r97", "r176", "r183", "r188", "r191", "r381", "r391", "r520" ] }, "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://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r213", "r214", "r466" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r214", "r466" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "verboseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r99", "r102", "r148", "r149", "r180", "r306", "r309", "r395" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in 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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in 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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r637" ] }, "mchx_IncreaseDecreaseInContractWithCustomerLiabilityAndDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "IncreaseDecreaseInContractWithCustomerLiabilityAndDeposits", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue and deposits", "label": "Increase Decrease In Contract With Customer Liability And Deposits", "documentation": "Increase decrease in contract with Customer liability and deposits." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, other current assets and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "mchx_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class A to Class B common shares outstanding", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "documentation": "Incremental common shares attributable to conversion of common stock." } } }, "auth_ref": [] }, "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": [ "r569", "r577", "r587", "r604", "r612", "r616", "r624" ] }, "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": [ "r622" ] }, "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": [ "r558", "r628" ] }, "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": [ "r558", "r628" ] }, "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": [ "r558", "r628" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "terseLabel": "Intangible assets from acquisitions, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r32", "r35" ] }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Summary of Interest Income (Expense) and Other, Net", "documentation": "Tabular disclosure of interest income and income classified as other." } } }, "auth_ref": [] }, "mchx_InterestIncomeExpenseAndOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "InterestIncomeExpenseAndOtherNet", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income (expense) and other, net", "label": "Interest Income Expense and Other, Net", "documentation": "Interest income (expense) and other, net.", "totalLabel": "Total" } } }, "auth_ref": [] }, "mchx_LeaseCommencementPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "LeaseCommencementPeriod", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease commencement period.", "label": "Lease Commencement Period", "terseLabel": "Lease commencement period" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expiration date", "label": "Lease Expiration Date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r345" ] }, "mchx_LesseeOperatingAndFinancingLeaseLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Finance Lease Liabilities", "label": "Lessee Operating And Financing Lease Liability Table [Text Block]", "documentation": "Tabular disclosure of Lessee operating and financing lease liability." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other information:", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Gross future operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "mchx_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2029 and thereafter", "documentation": "Lessee operating lease liability payments due year five and thereafter.", "label": "Lessee Operating Lease Liability Payments Due Year Five And Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r666" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term (in months)", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r338" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r13", "r134", "r201", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r315", "r318", "r319", "r331", "r439", "r519", "r553", "r656", "r668", "r669" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r67", "r96", "r388", "r540", "r639", "r648", "r663" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 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://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r15", "r108", "r134", "r201", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r315", "r318", "r319", "r331", "r540", "r656", "r668", "r669" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mchx_LongTermFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "LongTermFinanceLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term finance lease liabilities", "label": "Long-Term Finance Lease Liabilities", "documentation": "Long-term finance lease liabilities." } } }, "auth_ref": [] }, "mchx_LongTermOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "LongTermOperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Long Term Operating Lease Cost", "documentation": "Long term operating lease cost." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature", "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": [ "r215", "r216", "r217", "r220", "r652", "r653" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r215", "r216", "r217", "r220", "r652", "r653" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r215", "r216", "r217", "r220", "r652", "r653" ] }, "mchx_LossContingencyMaximumEarnoutAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "LossContingencyMaximumEarnoutAmount", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, maximum earnout amount", "label": "Loss Contingency Maximum Earnout Amount", "documentation": "Loss contingency, maximum earnout amount." } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature", "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": [ "r215", "r216", "r217", "r220", "r652", "r653" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r197", "r528", "r659", "r678", "r679" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r260", "r362", "r402", "r431", "r432", "r485", "r487", "r489", "r490", "r492", "r510", "r511", "r521", "r525", "r536", "r542", "r658", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "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": [ "r596" ] }, "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": [ "r596" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r260", "r362", "r402", "r431", "r432", "r485", "r487", "r489", "r490", "r492", "r510", "r511", "r521", "r525", "r536", "r542", "r658", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "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": [ "r615" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual Fund", "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": [ "r661" ] }, "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": [ "r623" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r197", "r528", "r659", "r678", "r679" ] }, "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": [ "r597" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "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": [ "r69", "r78", "r98", "r106", "r123", "r124", "r127", "r134", "r140", "r142", "r143", "r144", "r145", "r148", "r149", "r160", "r176", "r183", "r188", "r191", "r201", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r328", "r331", "r393", "r462", "r479", "r480", "r520", "r551", "r656" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 }, "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail2": { "parentTag": "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss applicable to common stockholders", "terseLabel": "Net loss applicable 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": [ "r130", "r142", "r143", "r144", "r145", "r151", "r152", "r161", "r164", "r176", "r183", "r188", "r191", "r520" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted net loss applicable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r130", "r153", "r156", "r157", "r158", "r159", "r161", "r164" ] }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted net income from discontinued operations, net of tax", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from discontinued operations available to common shareholders." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncement Not Yet Effective", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_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": [ "r596" ] }, "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": [ "r566", "r577", "r587", "r604", "r612" ] }, "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": [ "r594" ] }, "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": [ "r593" ] }, "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": [ "r604" ] }, "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": [ "r623" ] }, "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": [ "r623" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete Agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r48" ] }, "mchx_NumberOfContractsNotYetCommenced": { "xbrltype": "integerItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "NumberOfContractsNotYetCommenced", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureFutureMinimumPaymentsParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of contracts", "label": "Number Of Contracts Not Yet Commenced", "documentation": "Number of contracts not yet commenced." } } }, "auth_ref": [] }, "mchx_NumberOfFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "NumberOfFinancialInstitutions", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of financial institutions", "label": "Number Of Financial Institutions", "documentation": "The number of financial institutions." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r647" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r176", "r183", "r188", "r191", "r520" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r347", "r539" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases Future Minimum Payments Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r340" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability current", "negatedLabel": "Less: current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r340" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r341" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAndFinanceLeaseLiabilitiesDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, non-current", "verboseLabel": "Total long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r340" ] }, "mchx_OperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "OperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Facilities operating leases Total minimum payments", "label": "Operating Lease Liability Payments Due", "documentation": "Operating lease liability payments due." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating leases (operating activities)", "label": "Operating Lease, Payments", "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": [ "r344", "r348" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use lease asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r339" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r351", "r539" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r350", "r539" ] }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and current liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r14" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r114" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other contractual obligations, Total minimum payments", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "mchx_OtherCommitmentDueInFifthYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "OtherCommitmentDueInFifthYearAndThereafter", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2029 and thereafter", "documentation": "Other commitment, due in fifth year and thereafter.", "label": "Other Commitment Due In Fifth Year And Thereafter" } } }, "auth_ref": [] }, "mchx_OtherCommitmentDueInFourYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "OtherCommitmentDueInFourYearAndThereafter", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2028", "label": "Other Commitment Due In Four Year And Thereafter", "documentation": "Other commitment, due in four year and thereafter." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2028", "label": "Other Commitment, to be Paid, Year Four", "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2025", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2026", "label": "Other Commitment, to be Paid, Year Two", "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2027", "label": "Other Commitment, to be Paid, Year Three", "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2024", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year." } } }, "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": [ "r596" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other." } } }, "auth_ref": [ "r667" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Receivables", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r119", "r449" ] }, "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": [ "r564", "r575", "r585", "r610" ] }, "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": [ "r567", "r578", "r588", "r613" ] }, "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": [ "r567", "r578", "r588", "r613" ] }, "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": [ "r592" ] }, "mchx_PaymentsForLeaseTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "PaymentsForLeaseTerminationFee", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for lease termination fee", "label": "Payments For Lease Termination Fee", "documentation": "Payments for lease termination fee." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r75" ] }, "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": [ "r595" ] }, "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": [ "r595" ] }, "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": [ "r594" ] }, "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": [ "r604" ] }, "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": [ "r597" ] }, "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": [ "r593" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r635" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "terseLabel": "Proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan, net", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r2", "r9" ] }, "mchx_ProductDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ProductDevelopmentMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Development", "terseLabel": "Product development", "label": "Product Development [Member]", "documentation": "Product development." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r193", "r364", "r396", "r397", "r398", "r399", "r400", "r401", "r513", "r526", "r541", "r633", "r654", "r655", "r659", "r678" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r193", "r364", "r396", "r397", "r398", "r399", "r400", "r401", "r513", "r526", "r541", "r633", "r654", "r655", "r659", "r678" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss applicable to common stockholders", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r106", "r123", "r124", "r131", "r134", "r140", "r148", "r149", "r176", "r183", "r188", "r191", "r201", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r313", "r316", "r317", "r328", "r331", "r381", "r392", "r415", "r462", "r479", "r480", "r520", "r537", "r538", "r552", "r636", "r656" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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": [ "r87", "r110", "r390" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, net", "terseLabel": "Property and equipment, net", "label": "Property, Plant 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": [ "r5", "r382", "r390", "r540" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r129", "r206" ] }, "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": [ "r592" ] }, "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": [ "r592" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r252", "r260", "r290", "r291", "r292", "r361", "r362", "r402", "r431", "r432", "r485", "r487", "r489", "r490", "r492", "r510", "r511", "r521", "r525", "r536", "r542", "r545", "r651", "r658", "r671", "r672", "r673", "r674", "r675" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r252", "r260", "r290", "r291", "r292", "r361", "r362", "r402", "r431", "r432", "r485", "r487", "r489", "r490", "r492", "r510", "r511", "r521", "r525", "r536", "r542", "r545", "r651", "r658", "r671", "r672", "r673", "r674", "r675" ] }, "mchx_ReallocationOfDiscontinuedOperationsForClassASharesAsAResultOfConversionOfClassAToClassBShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ReallocationOfDiscontinuedOperationsForClassASharesAsAResultOfConversionOfClassAToClassBShares", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail2": { "parentTag": "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reallocation of discontinued operations for Class A shares as a result of conversion of Class A to Class B shares", "label": "Reallocation of Discontinued Operations for Class A Shares as a Result of Conversion of Class A to Class B Shares", "documentation": "Reallocation of discontinued operations for Class A shares as a result of conversion of Class A to Class B shares." } } }, "auth_ref": [] }, "mchx_ReallocationOfNetIncomeLossForClassASharesAsResultOfConversionOfClassAToClassBShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ReallocationOfNetIncomeLossForClassASharesAsResultOfConversionOfClassAToClassBShares", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares", "label": "Reallocation Of Net Income Loss For Class A Shares As Result Of Conversion Of Class A To Class B Shares", "documentation": "Reallocation of net income (loss) for Class A shares as a result of conversion of Class A to Class B shares." } } }, "auth_ref": [] }, "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": [ "r559", "r570", "r580", "r605" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r259", "r354", "r355", "r434", "r435", "r436", "r437", "r438", "r459", "r461", "r484" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r135", "r136", "r354", "r355", "r356", "r357", "r434", "r435", "r436", "r437", "r438", "r459", "r461", "r484" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r259", "r354", "r355", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r434", "r435", "r436", "r437", "r438", "r459", "r461", "r484", "r667" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Product development", "label": "Research and Development Expense", "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": [ "r59", "r303", "r676" ] }, "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": [ "r560", "r571", "r581", "r606" ] }, "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": [ "r561", "r572", "r582", "r607" ] }, "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": [ "r568", "r579", "r589", "r614" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFairValeOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r109" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "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": [ "r20" ] }, "mchx_RestrictedStockOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "RestrictedStockOutstanding", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, shares outstanding", "label": "Restricted Stock Outstanding", "documentation": "Total number of shares of unvested restricted common stock held by shareholders." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r89", "r387", "r406", "r407", "r414", "r442", "r540" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r137", "r138", "r139", "r141", "r147", "r149", "r202", "r203", "r295", "r296", "r297", "r307", "r308", "r320", "r322", "r323", "r325", "r326", "r403", "r405", "r416", "r681" ] }, "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", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r177", "r178", "r182", "r186", "r187", "r193", "r195", "r197", "r247", "r248", "r364" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureConcentrationsSchedulesOfConsolidatedRevenueAndOutstandingReceivableDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r197", "r631" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r103", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r251" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues by Geographic Region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r464", "r512", "r517" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Practical expedient description terms", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r245" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations for contracts, effective term", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r100" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r100" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Lease", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r349", "r539" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "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": [ "r623" ] }, "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": [ "r623" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "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": [ "r20" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Net Loss Per Share Basic and Diluted", "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": [ "r646" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r19", "r21", "r154", "r155", "r162" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "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": [ "r44" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation Expense Included in Operating Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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": [ "r44" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "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": [ "r34", "r36", "r365" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Identifiable Intangible Assets from Acquisitions", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r34", "r36" ] }, "mchx_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Payments", "label": "Schedule Of Future Minimum Rental Payments For Operating Leases And Other Commitments Table [Text Block]", "documentation": "Schedule of future minimum payments for operating leases and other commitments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r28", "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r262", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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": [ "r7", "r8", "r42" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions to Estimate Fair Value for Stock Options at Grant Date", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Awards and Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureConcentrationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Consolidated Revenue and Outstanding Receivable", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r22", "r23", "r26", "r27", "r56", "r94" ] }, "mchx_SeattleWashingtonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SeattleWashingtonMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Seattle, Washington", "label": "Seattle Washington [Member]", "documentation": "Seattle Washington." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r554" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r556" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r195", "r196", "r428", "r429", "r430", "r486", "r488", "r491", "r493", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r514", "r527", "r545", "r659", "r678" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting and Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r181", "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r197" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "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://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r70" ] }, "mchx_ServiceCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ServiceCostsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityStockbasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service Costs", "label": "Service Costs [Member]", "documentation": "Service costs." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Service Costs", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, Shares", "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": [ "r282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Weighted average grant date fair value", "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": [ "r282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Shares", "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": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted average grant date fair value", "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": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested Shares, Beginning Balance", "periodEndLabel": "Unvested Shares, 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": [ "r277", "r278" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value, Beginning Balance", "periodEndLabel": "Weighted average grant date fair value, Ending 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": [ "r277", "r278" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock dividend payments", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "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": [ "r262", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options expired, Shares", "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": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited, Shares", "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": [ "r275" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted, Shares", "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": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of options, Beginning Balance", "periodEndLabel": "Number of options, Ending 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": [ "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price of options, Ending Balance", "periodStartLabel": "Weighted average exercise price of options, Beginning 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": [ "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail", "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": [ "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r290", "r291", "r292", "r293" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised, Weighted average exercise price of options", "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": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options expired, Weighted average exercise price of options", "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": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited, Weighted average exercise price of options", "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": [ "r275" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted, Weighted average exercise price of options", "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": [ "r273" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "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": [ "r261", "r268", "r287", "r288", "r289", "r290", "r293", "r298", "r299", "r300", "r301" ] }, "mchx_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureCommitmentsContingenciesAndTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Purchase Agreement", "label": "Share Purchase Agreement [Member]", "documentation": "Share purchase agreement." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of 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": [ "r289" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, End of the period", "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": [ "r91" ] }, "mchx_ShareholdersEquityAndShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ShareholdersEquityAndShareBasedPaymentsTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders Equity And Share Based Payments [Table]", "label": "Shareholders Equity And Share Based Payments [Table]", "documentation": "Shareholders Equity And Share Based Payments [Table]" } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r88", "r90" ] }, "mchx_ShortTermOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ShortTermOperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease cost", "label": "Short Term Operating Lease Cost", "documentation": "Short-term operating lease cost." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupplementalFinancialStatementInformationPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased and Internally Developed Software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r104", "r116", "r117", "r118", "r134", "r154", "r155", "r162", "r164", "r170", "r171", "r201", "r221", "r223", "r224", "r225", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r331", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r441", "r463", "r481", "r494", "r495", "r496", "r497", "r498", "r630", "r638", "r645" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r17", "r105", "r125", "r126", "r127", "r137", "r138", "r139", "r141", "r147", "r149", "r169", "r202", "r203", "r236", "r295", "r296", "r297", "r307", "r308", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r332", "r333", "r334", "r335", "r336", "r337", "r353", "r403", "r404", "r405", "r416", "r481" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r195", "r196", "r428", "r429", "r430", "r486", "r488", "r491", "r493", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r514", "r527", "r545", "r659", "r678" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r137", "r138", "r139", "r169", "r364", "r409", "r427", "r433", "r434", "r435", "r436", "r437", "r438", "r441", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r546" ] }, "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://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "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": [ "r137", "r138", "r139", "r169", "r364", "r409", "r427", "r433", "r434", "r435", "r436", "r437", "r438", "r441", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r546" ] }, "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": [ "r563", "r574", "r584", "r609" ] }, "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_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class B common stock in connection with prior deferred issuance from acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r61", "r62", "r89" ] }, "mchx_StockIssuedDuringPeriodSharesOptionsAndRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "StockIssuedDuringPeriodSharesOptionsAndRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock-based compensation from options and restricted stock, net of forfeitures (in shares)", "label": "Stock Issued During Period Shares Options and Restricted Stock Award, Net Of Forfeitures", "documentation": "Stock issued during period share soptions and restricted stock award, net of forfeitures." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of common stock from exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r6", "r61", "r62", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised, Shares", "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": [ "r6", "r61", "r62", "r89", "r274" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class B common stock in connection with prior deferred issuance from acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r6", "r17", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r43", "r61", "r62", "r89" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares authorized to be repurchased", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period, shares", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r6", "r61", "r62", "r89", "r413", "r481", "r497" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending 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": [ "r62", "r65", "r66", "r81", "r443", "r460", "r482", "r483", "r540", "r553", "r639", "r648", "r663", "r681" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "mchx_SupportServiceFeesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SupportServiceFeesAbstract", "lang": { "en-us": { "role": { "label": "Support Service Fees [Abstract]", "documentation": "Support service fees." } } }, "auth_ref": [] }, "mchx_SupportServiceFeesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SupportServiceFeesLineItems", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Support Service Fees [Line Items]", "label": "Support Service Fees [Line Items]", "documentation": "Support service fees." } } }, "auth_ref": [] }, "mchx_SupportServiceFeesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SupportServiceFeesTable", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Support Service Fees [Table]", "label": "Support Service Fees [Table]", "documentation": "Support service fees." } } }, "auth_ref": [] }, "mchx_SupportServiceFeesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SupportServiceFeesTextBlock", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFees" ], "lang": { "en-us": { "role": { "terseLabel": "Support Service Fees", "label": "Support Service Fees [Text Block]", "documentation": "Support service fees." } } }, "auth_ref": [] }, "mchx_SupportServicesFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SupportServicesFee", "crdr": "credit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Support services fee", "label": "Support Services Fee", "documentation": "Support services fee." } } }, "auth_ref": [] }, "mchx_SupportServicesFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "SupportServicesFees", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Support services fees", "label": "Support Services Fees", "documentation": "Support services fees." } } }, "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": [ "r603" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technologies", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r11" ] }, "mchx_ThresholdAmortizationPeriodWhichPermitsExpensingOfCostsToContract": { "xbrltype": "durationItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "ThresholdAmortizationPeriodWhichPermitsExpensingOfCostsToContract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold amortization period when company obtains a contact", "label": "Threshold Amortization Period Which Permits Expensing Of Costs To Contract", "documentation": "Threshold amortization period which permits expensing of costs to contract." } } }, "auth_ref": [] }, "mchx_TimeVestedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "TimeVestedStockOptionsMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vested Stock Options", "label": "Time Vested Stock Options [Member]", "documentation": "Time vested stock options." } } }, "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": [ "r595" ] }, "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": [ "r602" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r47" ] }, "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": [ "r622" ] }, "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": [ "r624" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "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": [ "r625" ] }, "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": [ "r626" ] }, "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": [ "r624" ] }, "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": [ "r624" ] }, "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": [ "r627" ] }, "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": [ "r625" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirements of treasury stock", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r6", "r40", "r62" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Retirements of treasury stock (in shares)", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r6", "r62", "r89" ] }, "mchx_TwoThousandFourteenShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20240331", "localname": "TwoThousandFourteenShareRepurchaseProgramMember", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Share Repurchase Program", "label": "Two Thousand Fourteen Share Repurchase Program [Member]", "documentation": "Two thousand fourteen share repurchase program." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureSupportServiceFeesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r312" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Cost, Good or Service [Extensible List]", "label": "Cost, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r660" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized but not yet invoiced (unbilled AR)", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r363" ] }, "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": [ "r621" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average number of shares outstanding used to calculate diluted net loss per share", "terseLabel": "Shares used to calculate diluted net loss per share applicable to common stockholders", "label": "Weighted Average Number of 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": [ "r153", "r164" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to calculate diluted net loss per share applicable to common stockholders:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average number of shares outstanding used to calculate basic net loss per share", "terseLabel": "Shares used to calculate basic net loss per share applicable to common stockholders", "label": "Weighted Average Number of 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": [ "r151", "r164" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.marchex.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "terseLabel": "Shares used to calculate basic net loss per share applicable to common stockholders:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] } } } }, "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": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r12": { "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" }, "r13": { "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" }, "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.20)", "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.21)", "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.25)", "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.29-31)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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(6)(d)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r136": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 70 0000950170-24-059658-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-059658-xbrl.zip M4$L#!!0 ( #2$KE@U7."-$I(! 'Z1$P 1 ;6-H>"TR,#(T,#,S,2YH M=&WLO6EWVTB2+OSYSJ_ 5=^9=IU7*>>^R%5UCTJVNW6FO+1DSW3?+SZY6NBB M2#5!VM+\^C<2)+58NP12((F::4L40" S8WLB,C+BY_][+UV[WWQ?OXO=CQH_);?%U6 MOC>HQL-8O#AX]U.QU^^5_5C\_;?]WXO7 S\^BOU1@8K#T>AX^^7+[]^_;X54 M]JM!;SR"=U5;?G#TLD!H^O#=8;3Y[\5K.XK%-L64(RP0X9^(W*9FF[ M3H7^ M_S#>QOC"UP;'I\/RZ^&H>.%_*O*WX-W]?NSU3HNW9=_V?6E[Q<'LI9LP2K]5 M[/1ZQ7[^5E7LQRH.O\6P-7GFX0B6 Y:D7_VR<6'DW]G68/CU)3'&O#S)]VQ, M;MH^<<->*,_NS1_K.RG&\N7DXJ5;1]?>*B:WCB[>6EX:P,6[V4M8QA%,+<[N MAX7_XY;;\V5GJ[/;3Z[KLUO+DIN>2/(Q,\4SPV>W]0?\]$'Y8^NN_ M%D;#EZ/3X_@2;D3]R9UGHZK*Z\8$,R O__[N]P-_&(\L^G'JXPI]M?;X[)O) M5J[^WO0"?)^RVI1?7]TQ.O@.19@A1F;?](-Q?S0\O4R]*OJMKX-O+Z<7 M+[VJ/!DAN'[I1;/[S]?MY6AH^U4:#(]JYL_+*A#6%UX#2\D5_,2[AZMF*QO/[5<.'R?*L!IT3=QK23.RY,[,9)77IR M!#ZAUXD-Q2_CR2CVJ]+U(HHU.]7+6"&ZA6=?/_*'EWGXR Z!E4YJ_9,5!F;G MJPU4NWX&MY$L\PI%1&[\^F_%SX?1!OA9_#PJ1[WX*\'H;S^_G/R>_WH41[96 MB2C^:UQ^^V5C=]"'*8S0)^"[C<)//OVR,8*9O:P5S-GY%B% 0BY]?7AK:]2,-7"2BA$!*,X%X M\@XY+SE2SEEXJL0LN(LC?=,' IWNPF"'MK?7#_'D/^/IXX:)05M1R@EC]QHI M$=@RH0FB)C'$::2PIM:@&)B2+!FA>;@XTATPJB$;UK<]^_5Q(TRV5\7[#$O44J.XXLL1:)& 9O2!>.RXO#FYF]"<4_PA/&H2W\+?J<0/]VTW$?CNT MOH8*DV%&;;!U*B*"HX0U3 GIP#E*U/D@93(\I=DPIT9A>W=P=%2.\F"KG7[( M,@@2 [BGC%<&&V3T(EF.#/? ]E$JY *Q*"6/L06R@5QL%.-^.?G"YR^?#UZ# M.JG*[7[9 T$>CB/(\/5#-\0+@85"'!/XQTB,+'4@5P2[A"W5T:@G#%U3%7&@ M'D4M(^):)62C82 ,P?-$+7?\_D._S!N2DL"P!NI)!8LNF4&&N(0HH\Q&)N ' M^7'D6<5]2+N#:O27P2!\&!X \"I]?'.FPW\OJ]&/QZ!5V@T(,LL#S\E M@5B2!FA!F%)XX]?;C/^?IN]Y%X]<'-Z+\SW0-6D/"!0(@[AB%CE"09^D!!R5 M5X]<8:E'S>Y^DO#DV?W =HD)$16UR#H'+&U!X1BN(S*4"I94C)'2'Z<'3X3G M?T@?CFLCV_]Z$+_63/@H@EUDNNF#-HH0?7D$VNF7C;WW;S>*B8G]90-L\C;8 M=A0&(S2]9>/7,]TPF]H-4Y51.N&I 0D+( (V).1B($@$*[S"Q&I\1<+N/=5[ M46]^4_W!/%,6++P>^>2 9Q.(I8'A <\2GS#0%*LK$GDVP]\CN >_E]:5O6P) M)Y;[8 36.H_W0SISI3X.JC*/X7:VOI?.O)VM/XP.XW#'>]!!838P4''3H=U+ MBC'U6& JD;/ A-P)C9P.$B7I7'!42Z#2CRLRF6A7..S']<&$>Y4HZ"Q184Q-,;BXS18 4Y!@@'R%)Y<\?" M7'SO#4KPY65D.XPIPJ+Y6/WZ<_9UMZO:M80A%;7ONYU]P%\V*H#4O>QGUG\[ M'.819V<"S9R&K9,J9/OX\H=GUA^KP7A8?ZI]^>WIM&M*9,.S3V7(GU,9AT4]['BMA[F[]Y^7L>B/7YX] MKIIHI,G' "\[.>Z5OAQ-5K((Y5$FXJ!_24+*$7#YMQCV^N!P?,TDWJFJ.*I^ M.WUG_PD\T;-5M7-25AN_GH&6<34: #4R7,E:K)I1ZMK7_CH;[]GH7EZW%,8F.-Y!58%"U MS -9!7 SYV!70:@ >=GD!< ERVE;R7JFW&KJ?4@'HX'_XPE0)'4PJ&8E+*!LH#X+:V$NEAML?G^=_0/O/45GFY""((HBB87,(-$A &04@0>.F4T, M'"/?-MZKAJ.L',+8C\[\S,N4^\$I;(.5;8QB7"4L$PLH$N80-SB @PE8UB@2 M@X@V"A?;1K$SL?UNA^&J\IZ[H%W0VS_@G:?H[02.O4G&(6) ;+CCX%RGR!&3 MX-P8S;U5?-Z46 YD&#S7@DD!OA_8-2XI1B: AZX$\81QP00E;>792XY=WON8 M1"$ [5^\\B-#7W7*'FORVJ+MGL<^"8^M! B$$@?LRC$-R%C+D3)4DT"""#ZU ME7/>VG+X7[8W!KAQ]NM?X8EY ^[T]_@M]G[ L+.;]OH 7:KZ#K(L()89$TU2 M"44&%HFS%'-0E2'*,3CY0>(D=6L)]1B?_E/TA_U!;_#U]#=;7?WBLM#-:>LB MBQ3@A%7@M#,%2$+""Q)VDE.EE&Y=+":KQ'U8[:D>S!_?V9/R:'QT/V6; USA M-HW_+?;'<3\>V3*[#> UU!'JOH\?7*_\:B<1S^.8$\^1ML(C MXS1+5IBH<>M8N>UAQ?D@9RRB,DJ#TO$Y+*4(1DY[BL#68 ,TN8]=86L$1A%H;UCUJ3( M6NLD/ Y!#&V([^W1G".5#CX$1P $&6?XZM$<7H\0-V8 MO@+_NCEF^V>$/4&['UZ=2JO/N]NR4)U1P6%$DC..+" 4C@X">$G*%NC226 MFS92[,EH%(Y$DXBD-RE[ !2\?L%0D,9[8:UP6K:5CD_: MCJBS'[)X'I;'2^,">!FB90RPF3:@BDUVQ?,Y >&M$($H1EWK$N%F"[^7/:]X M)GN_#WR]_A?4Y]2(YN-9KQ819V!.7506"4M-I!Z#X'5* M\WDDRW"M+)8"F"(?\LU'"HUT"@DM.5'<4*]:F][4VLFKYY_72AO&P^P=Y^]> & [X0@@=56'+H'"X^-Q!0(LU*J]FYR-7HL<%EM2Y,[+<$Y'G%"BCJ#./$@WX93E+C"/H"3 MA5/K(EZ/ H,3?1^'9S;XL/1VFK(UK=NX_?G@Z8CE M7OD!YT-H08; ](C$Q#>;Y,__=SDZG 6Q5Y*)O0H"C(1",6"5=X@#F"\ -:_ U419/9.DN#D9K+UN6* M="G)"_ H ,E8*V1$4E&5RXE&Y"2Q*!(??$A*2]G: %Q;#]&U(1E!>.X(/,ZZ MY',M5(H,5PX)Q;FSE@5G5XNLSWD\NT%QU(PK;GU"(3CP\@7%R"7!44B>$VJE M"J1U=+O#[9@D*-N^#1849UUA<;?V1,H[#\)U[LA*@1#FC \L8&3 AP;F9@Q^ MHQK)2"VUP6O.6PLJNYV!IC6=XXZ9&%!2))_!X'G#627D%$G&:1I5>P-EK4K M>AZ 8;&+1.@ #@6UN>F 009+C+"SSE%P-P)N[>GM7+_W4B7YWT[?VUQ",ABZX_W/HD'8VU4"10A+G0H*,]0TXKB8@W MUE#&J2>M.QK5FB/?;9!+J0./RB"?#,[ 7R.7#R#'0!@X^9@9T[ISB&MTQ."9 MHC_WJCO>+J:8D>XWV\MEC X.8[PAE/=Q&(]M&:;AN^K,R9C4BK^7_W?OT;0Q MYV<^F1L8,\D H"$5,\^PX)&.4<#3M8J,>RN8;2O/K'&*: NTC?1.RJ C"C@G M@ .^1YK!TWGT) FG TVMW76Z&]E/]X3FFO3= AR1S45PN4F# T/!P4: ^&.. MM/;&,Z\=I:WUU1>2G?OFZ+@W.(WQ GAH7(^L,8YE0H@H3$ 4ZUSACVN4&VTA MI0C5*E JVWL^JXM&+H.9PH&:E,!3HCH) ,7!@JXC!LGH3/")IT1:&\%H]Q;W M,UDL92EA&"-:@PT?(W(IA%Q/T#IKI(NTM;F1#XY(O:G\QE#D=P//"!TP.2B)2HKJU%9V;S8I93M$*6.>F]@(3?A&$+7!CD%%YHXL"C'(V&B2%LRGZ7,6WM>"XW3U3FTQ3-UAY%D#(H@#[ M98E!CDF%E,)@NX2E2K06\"Y-Y>QGVBY,SC-L)?+2YY:D'".K.44X)&R#8$2E MUL;MGON0VG+$@Y])K^=,4D[J?2,./G)RN94@1L0DD9MW.H/GGF#Z4'W96/B0 M.IVX<3I#$9&/]5#DX(Y@H$RKD-M(6:R!$L[F_%V+'(].&,:#%*JME%B >+4%LR^GF#-!C)*& MHU"G^WD*8#GA@**BA":N4_2M389I8TYV"\PQ98$&KBP*RI#<*5 BQ[3+QWDX MYTH0:UL;UVK;#LY\8#]16M$0.6)"Y2(K$B-#+@6@?[6Q/YGP]) MK.4L.D*0C[GNC<\'4G6D* @?J#+6"MK:DS(M%IHF&S' MSX,DL##.,VE0[E(*GD==&YX#5HS.^QAT5!1!1T M,,]]/W Y5@H J<<.%HE(*7+!;IPK[0>40DS4*\HH;6U$Z-DS3RZC4X&P:L2E MLQAXE">$MH=& ]+$##@6 MJ>ZM*TV4N7KW_'OK+D>PT#DL!3 ZK)1F@ <%P P1#+)):\)=C#RLYN;R'&M& MSJG]AB)<)2J02@1LJ0&W60L1D+0"2^6$PZ(&C4X5 M8CY0Q)T"_.&9@X],SM%+D.3Y/$0E0@J96T0Y3W,B2@ZY&!+5O!K W' M]0;_7K\^8A>KI0GM&9%L,@F<($8-XGG/P:@ VIC%&)F@(;4W8[.-)_H;##Q2 MPJ1(0)JDHD,<JN) M P0QQ# LD0_P6,X$>$XJPSRJD@,L$#%K;?;CTG6)>PH):6#"38Y?J*/E>_"%7%O08(>\ M,AJ0N1 RME:W=[USEM]Y$,K@%)D#;)'[+'-F 0P:!NPH I8^ !>VMA#/ R%@ M9L4X/+MI66)H2G ?6#)(T=K@)XNL"1A%2L%WQQRL3FNMRD(RZ.\&0HJ:G@3!A]V-8\ S;F^ M9 M4#342Z)?3"7+W5YX,008K('*HSU\89F/[G=%6U*-_)OH)ZWPN*.0Q]HA' M<$' 2G!D-)91>ZV\;:]H=INXBS&I,6#E#9A4X< [Y2Q2Y*BR**;DL(_!X/8U M$'ITF_CEE&,=I#;2"B3S*60>N$4Z ?Y)/HBH&&:J?4>?VE)IXXZB(I.D)MNW MP9Z%O.HZ(^6='1&>L@1=D8]S2,^=90:@(R6>()[S&+43(H/[Y"CG(O'6ALB> M-WGMV1/U6LG%S]152Q&O3<*(UOER&%A9>P)X.45GO$_!B-9!Y34+G'B*201R MH.B80YQX"B3*!5A)UA:U;+O\$LZBCEMFSP8AKEI"5CB/EDO98&49] MZQR=M3WF/P9]5]/M\Y?C\? \2_$HV@H^_SI]!OPZ>\#LRNQS?L(U3WM3S_3* M\R:MU.MK#WQ@/@&620!SJSZD'0 XX%V\'O1Z=EC5&Z%G[PKE-^"%BX]X/X;; M[6@P_'$X937@E*CMSP>O;QO.E>_G/[Z._0'HENL>.R5:'E5UVW,O/>+EY='? MOAH'$\:Z?GVG%Q^XP)/AWL !=\_E.I(=O+[RN'NN^#5/FV'&%<'+1*_M_[ ]ZE_5,_L+68/CU90ZJOQS"Y9?YOHW"#OWP]ING=[Q,,!*4 M!H-1?S"*&\5HL!]3]?OCC'*#>, #QRN6=+DAF\,A2)H2018CDQ&T4" M4#_]SA?& P"JD%#"#+ZAK4=:.(JH9RQ@X0C#LGC[)3 2!*?Y &$ O9N21L82 MA@@6.M $+AYS&R];L0:1R*AR$3/NLP=*;>Z5Q12*P9*DK<&!AQ_60++ C<>( M2)%+5#*++-86)3\T =BH=D/?*2*_!SGD/MSG& M?,K;6\%'\(4MSWM[-B)%&+C!6JG !-SF*0]*P0A#S*1*Q" =B()[L2.!,JPY MAMLLEYPQPA$, V:CB41:"X6"(%1K^(:/#&XC(3 598XGYF8] AYDC+5(.J,( MK(@7P9G M&!N4HN;:X: ]_8&,.%H1/,P\N7KA@?FU)!8)(XE@DL#<,AD]<\'#TU%4F>,Y M"BSF GD+#$)N XX5==34#HIF)IA, ^>1Y]/>B$-0JHC"&K0,I/Q M94W':C >^EA-/AY&\">R00!3\.N_%<7/\+.H1J>97& MT&$LOQZ.MO&6*/NO M0!L>BMG5;-F1[95?^]N]F$;YHBT.AS']LO$GP"Y?CNW7;":K8]N??>7[(9A5 M!'_Q<* @''BJU!6QSU["MY'_HA<#Q#1JP2Z M%U7E_\1M@H]'DX_)'I6]TQH\5<7[^+W8'QS9_JL\_N]E&!UNIW*$:C#2S^/\ ME$_X%8-4[$[^!*8FCQ(6P<+_#L6O/Q_/1OS#VX[L\"L\=#0XWL:WOWIRHQN, M1H,CN/>:Q;JX,'[0&PRW_X3K_UY=NTP-S+LXF^?Q!8(O>JYWS>Z1D_N//Q&) M7UV8X:6Y'=L0RO[7V2#/7M+ =-U@" Q[]N0M<3PJPF ,+-;*E;AYVORN]]U, MYQQ$C,/'ZL6X>#- M[N?]O4][;PZ*G?>OBS=_W_WKSON_O"EV/[Q[MW=PL/?A_;*O#'WDROSWSL%? M]][_Y=.']YO%ZZW=K8)BPP7H<\ MBCO7]@[5H=ZKEVOF__;#_[LR*7AS/ YZ]4V0BRW7P_\.#OK M.>C4C@4E&/WMC)TN+S1[+92]R"D_QH1^O$]TGD1K,N?-RO;KU %XIMN4G-$8/#550XQR%R+3"1PRJ5& MU@>EJ*&!)=R4FOO;V Y!$GNG^S$?.-HHTF!X9$>_;)0PXRIZH.6@YVRO-QBY MP4FS"O%!:W6SWSSOZG-_N__Z/8?_/QP_ZGXN/G_8// M.^\_%9\^%(!%/P'@+ @K/NP71+P(/Q4?WA:?_OJFN !3SR#JSNZG?)D8QI5M[Q^PO&_A+U4[ M%CCO$=^%"N\'%E=?47S8GQ^0:!C\-0PE4G*!B$20]!H87=)\D@$3%%S*I[GA M1PB->4PYX:*N KS46((O Y;XM+_S_F"O1@P+ 1.MDY-YQ?\?&[V1*Z(J9YAJ M=";,,U"5MPVO->:/&>G-&UI-[.%<\U^+A+<8#;IU;&!X6\\>G6^;$EH5O)8/ M*)95S@0LWI:]6( %SOF!\_$D)/-)1*>0 \<.<9W3=*20*"C& TV)FA?V>\U?1NYY]@R@$10Q.*:"0PQH\.8:L919I MFK2.W#(E73.BL!^_UCG@_5'.TV]4'.Z<_*TABWBR6>SU_59C/G2[-H0?JRI> MO#FQ?E23,2<%G9.OL%51'4>?\[Q#4?:+R._'P8PG+W]6UF5KNR!1MJ>?7]Z$]P5SA:G?IV =VV\ MO/OBSR]'PQ_?,TT1-+",WV&XR VC_6.[_A?E/UPOR5=I]N/+O\7A*!_JG=X% M;)$)NWBU=/XBDT7L)@-C&;-UJJ>G@B".F4&6 O12*44MG/24^F8,3#Z5-#R> MND7U(87)\>;3W4&(5R-35;[C>#CXEI_32 S])HEX'7OVNQW&NPT,\%%8=H*; MB&ER(J+( 4QP8C5R6GJ@?[!2Y_:V],GQQPG!/]F3O>F!H\D!M,:0]DV49 )1 M8H")[X&?SVAYBW)0SZ8<5.L@RXTXI!;E8C L!KED0?'/\;"L0EF?\@-@Y47U54]W^-7VR_^I/__4F))8G@5YL;>UOW6P54SK9@Y7AM*7E5;Q?K!U M+7F; Q7WTA/7H,5K5GFB^A<<7[LWU%SDB&_8?;.=4?ZJS*+2;S M]XX'DXV(Z?&J;_'&<8T.FPI/WQ@2W_EV%W*;UZLO9U+]GW5VC-&X.5 M\S"9C\S:Q)&OBQU$*Y$Q+B*I=' D2*GEDU/$+TG +OSZ8?AI\'V>3N-!M*-1 M;]Z:YXH4W$L3/9! @DI.K64(UCSW9K("&4D-2HPI)Y5TWL1&"51[#!^&'\&Y M!U3=1*SYYE,S]]!.2PU67TS7-,> /PYA.G$1?%[LO/J24VQ4TYZ"T M0ZG(Y )5EJ(H-?"?L0$9RPE2,DAN(A'BZ5E4EWCVXZ :V=[_*X_K:-7\Z&DT MR35-5IQI81V+O)"W.E;P,\>9URW?9PX)'8\]@7*^J?0??]*4J%=5,8J]>'PX MZ,>B7T?S-@O0.;UQWBPJ+$ ;D+G0I@,KV\6+.:4[>Y;CXPX1X3GBG&MD.:@A M"9@XNN L.)=/U4 9R>S HC:D_;DEFOTMLW^V[YXX8VWA>G,,T$_Z_13=<[V[II0'U MG\K1I#Y1M/ZP\+D([ .=SKN6J/A3JO_#[%D6JZ%0X5KSR-!FHWN'([L\\YF< M9'KQX/!*Q^FKSNGOIWF9M3*,)_XP5SSGF#5: M)7"^ B6Y@*=$EB:+5&*+/X/P"]2 -@JON6F0?EP5U'7DFUF8VTJ:3?LK2VY&FDWMP:NC:4XH6 < MSZW*!/)5;IQ9U8HB:8]5WNW_]>\=_3YM<2\X=G"_T3: , M/-L[M@]OYG%/?"3$.T2I"[E0PZ$PCOYF:T?J RI6$ MX6QD'YLK?*,5WSEXO7-7J:^Y$&7"C@>?/NS^9_%N9_\_WWPJ?O]]=ZZO+.Z MY?,5UB=0Z<6$3,5?>@-G>\5![$4_*B8-\!Z^PW0Q^)7/U=\:_'K"IM.S!;_V M^B'G-L;"G1;^,/H_BMPX"8!IK!-X'Z:Z 7YJ3BT59'*7@R%[?7@8JXE MD2-G_QJ7.6XV&A0N3F^ 9YZ%SEA.DYW4.I@&T"[$W6;"G(-J^7*N=5 $N-K_ M6M\*$_:QWE8BM*C+ZE3%"W@>B'U1C0%"5X>#?*1I=AA^=&A'/X[]N[T\RCS$ MR9>G<_AIL[#]4+R@DSDZ4!YPW?TS\P_<7]\*7\JCF#XGE]6HZD'4@[35J#"X M"/:TVKKI,/;]*7;3&0V9TG,>D_8C5/M?NH .R3=F:O?743]=6>81V*XOV@5:O![[65 MT6GS6LN!@CLJ1R-0B;6A' [Z&='V3HL(Z/:TV,O6.7=I^A:+UW9D)P?^?U#V MY\^XN&FR/X8[.1;3 ZGC2>^%X@!]*EYD0*->44:WIC>,#LOZ7.IQ/I^90H_53_-3UY(Q4,\Z]\0@!!1NW>;8>228!/>/<\O%DR'Q[$C=&:DRI:;: MNU/7G;KNU/5*J&O0D+;HP31B8;T'=9UW9$.MP889NE[[UP*D#UUSH3H"+0_O M&,[0'>B@(YC_Z6;&Z? P +=YP;X67X>#[Z/#V>4M@.VQ'EF(*7=_S/UTL@;/ M26$4O[II?/5E\FIVVYTWW#R^V8T9JT]OOF&LLSO+_L08$>H0G7D?%UV.K>>3 MQZZN0-MS%(C98H],-A!DB^G;OKLEY6U)#GP+T]NN;TE^GVP&@K<>F-#PA)VA MI@)#CU3*-W'D[]?KI?9M,0IY/2("R9\\DZH^V3F^2N5_&U=E/U95XPU*GM:C[-G\J^?1E1U([R;6 M36S9)[;T&++;UKAUX=Y*<;^E.O,]Y]_\YKZGK,:%3<]+'>7@V\^ MV[PO"$!1G_)Y(LL_P7F]GN6I)DEY)Y'D/B%NC$2.Z8 4)MPY1X&YK[ \5<9C M!U:*2"D03Q$C1^ ["; )]2 DE*H%LSPSFY@HX'O='I[?NK&_\,**.=(MFFL4 MA<$8W+TV9=JWS,@WVV@YE-_.IM>+)RB4PXF+EE/YQT?]5Z&LCGOV=#M?K1\] MC1?C+5'V7_US7(W*=#I[2WT7 K'+P"YTW.[>PUJD'2#\GNF%;E9V:V!96W1 M 3UG_1]?AP.P;FC*"9,:F%>)_I"C?&:+WW;>3O,MPV\[SKU@-W61<[]S,7!S3_Z$OYY6P#[DO9GT0Y>8U W]]OC6[VBFZ$ M/GOO=][O[NW\#OCV[8?]=SN?]CZ\O^39/%J"ITM\+>B;YZ+7]K1!948Z.6U" M3O=&$4#VDL@I##O$?A7#%_BMMC?Y5,L%N:U&1Z-;:L#=)+$/%]#=V4@R%#\; M2?'V; N_;APXJ<#W8MRWXP"O#3]U(OR\(GSOM6VG5#\:V+5:?)WM@=#$+]5A MC,\JO;]-!E(RNB>Q>*[%UDL0A. 1Q6'V)_QJW1G8/+@QLFN%1O/G7N!R=/KLL M-W6XIFE19ITH=_#YDG1[6QU^2:V1Z5T83O&V-_C>V>,;%Y)W0KQ60MP?C&+U M933X4 TJY/>BRLHNB!T8T%HNB1!:)CHT1?Z!;YFOT[M M;B@K/ZXJD+HO\-?>:556BS'#[\X&<985_?IL+'4-ZIWI>+(]/I?G+/"3$VKY MGOU8C7L_NM"=H%\*>-1,K]LOJCTZ&+X6^%A_[6ET9YLLDPSQC M[-%PT*MJ^3T>#GP,6606Y"K7KZY%]^/9JSO9O"2;]PYF+4P>Y>K&G5=B:O?E M^:8F>RW++Z*.5&>$;LPO7*X$P_++(!=[>/;LP@^?_OIF_Z&9A:MJ>!8?@%U) M>5RJ/,)C^J7&A>1++WZUO0D@K/LX+@01_IY?.H&"DY=V6+ 3R7F)Y,ZRR:3] M,BRK/[XDZT>#X4+D,8=*BK>3]W6BV(GBFF]PS"21?AGW)S5[XC#G&=A>K+X, M4DX;*D>GBQ#,SQ?>7QSD]^<]BFE:T$'TXV$Y*N,DLO*YJD_&3JUJ)\>74X5T M)\=K%_J^4L[D>Q$')8NG(QI]'>3-_5"> E 33K M*X K>RP%!*R""W8$&' 1HG4P>UDG6Y>2SO&#.P0\)^?_\.Y;7W=?(9ESK<8Y MURA[UJ5KK! EZ.U:%$-N45'8AY1ZE7++&'9+,5>R)>EMEV^[1K>T9OC\OUMO;M48[BA; M>V/9W0=$?:ZBYC;4MWV )"VNJ^'R3 ZX(5_Y98-NW![ONK%N;7&A/=#"EZ+) M>/OKZ&/=/8>1SR,LP]U3/U$L;EJ9)=4/Q]2<=[V:2^VB:-JQ6)S6=U,Q! M:JY-1.^DYH'I$5<-MHW;2AK)-,^^L&_C#'CRRCXU<7 M-<\'CG.Q]2*?A?YF>S^DFEW+A8]KF M"8S_ MV5[URP:"3Y,8RM28SBYU5==!,SNN:JJ^&H3P>&;]X%\1Z6<505P^@C<+;KQ= M05EI >OLR$4[HBG#Q&.-F$T!<6P)LC8EI(*ACFDKA'--0."9L.V?R=K[.)K& M:1LR'VH3$/N:6X].3ZT[*5=43P7OI<52(,^,!ST5%#(D>G#5@\<^$"^<;P+O M+D!/Z4W"Q9KKJ2[DNRB4^W$8CVT9BGARG(^$3NI-UD6["G]IF[0S)X^5N,<> M-&B93#Z2V _*Z%PEDZ2$#-@0AY@V!'')&3)2!T08L\(80QC734#GJ02_F0CP M3C_4U>\F.7S-6B:RJ?$<+=/CSYNLAJ1T:K%3BZNO%EFTEC%-D HY,BVH1#K9 M@"SU@A-'J<)7-M4>@]07IQ;I)C6Z4XOM"EW3AD ]7490_VDPLKT.OZ^3Q]R% M@RX:&2(-IA'0LW%>(DX!=FO%-0K2<>VU!PQ^)1STJ+#U/,P) Y@MUSP U&FF M=2?EBFJF9!T3A%&D#3< 92E&CC! PQQ3'FQ2!I-& M7ST$QTDZLN-#WGT'2[ MU=V30LV#8YC&:1UBSLG%Q[F,99=3L?HRTYF BR9 1"F%UP0Y%1SB1 ID/(\H M = D*FH3'&\F,#R1MX\]VQ_M],.;F#_J^ MX)#1(:%S%HA!:T6O0_I]7J?^5UI .O5_N32/3HS1A(R0%/&D00=82Q"-P0BK$O'\2KCB,3AU M)EQ-:7JU*42WU]\II?4FY8HJI108MUIN4*ZJM0L !&Z%0E#$!<-7@5VLND.>:!A*4(-8V 5P7J*VX6'=M MU54*6&RE@*Y"P+43GE;>J(=Z38&61U;PH%LT/RL,QMGO>,9:-PT56W_ *CVH M)L[UZ[2B9LSHH R.&B62#.)!8:0CX2C1Z",-%%-ZY:S%XPL6-&6HU"97#^\E M<1/#G%6S:4:PEJLX3J=H.T7;*=KY*]K(0K164&2]8(@3Q9%V*B)!E:+)&ZRP M;*[^0F,>P:9XQ/F%3M&VLHVX?'@;<;F,OL7OI75EKQR5TZK"!Z.!_^-PT -. MJO[C3YH2]:K(9SU'IUWORMOFV0Y-/ >SWTVWX^)5)>M*3;=K-?[45N.]$<**$(8B11!%W+B$=M$<>6XF#C]BJ9G9/YJNJN.C.K'9MQ!>&<8?C& H7 M^Q&N3+9" .\.!]VYUQ47LLYV7+0=W,FDF0[(!$"X7%&!G 0#$H6C1,0@K+A2 M]N"1,#<+W,>)B'VR)['A-@ALDW:-Q#LMM>:D7%$M%7G$U"J%4LA=6U6,2 OJ M$/.,4*5Q3%=/YS\2X]BU07R5T4RIV6R)YBW4O-Q/W5+=#.HJRT MV'46Y:)%PM+IU.NED/ /XZIJ N[OPA/SF_RY'A[OC"F8;AS-C&=*'?+O2[ M&.A;5Y<_B^Z>SN*]G1%YK'Q=/FQ]W5'_I9# 1Q+[[MFOJ"%B+'I-341^TK_& MZ?GP&ZA466JQ9!IP\[?=CIPYORQ2*. MGGJ+(L8*<4LXZ>FTT[J3HG?#:)XMUS7F>G%(QLB<=0ET; M@>ELP$4;()7S3!N*-*6 -D4"G2 P_":Q-MI1GD@CA^9FPK;7]X.C^,F>7# * M[QOK%DRY67-ST"FJ=2?EBBHJYZCFD5"$8Y2(6TV0]0F#OF]V_XZ2-3<(G:):=U*NJ*)* MGCGLG4&@L03@50IE(:J:FV6(4%>/KOA_415P;RN3ML.OZ"$UG M$BZ="2%1^H ETL+FBKQ4(6T-19@X"0B5:B&NF(0&4W$;-PJDJ]K0*:NU)^6* M*BOC!0T2H&L(G"-NA4>&Y:P!22T 46$$97/,DYV#LL*FB[YVB;"+3(3MT@MN MGO!\FO.VY!A'RUOSKM%QCT C#Y@E1'#&W"EX9),)B*N4=-",^V8P]X7]PJ8, M%MF4N#UMT)?X_$>G9SL]V^G9^>I9KQEEDCO$# ?H+[Q#FH+V%(2&I )G4C5R MK&X.>A9O*OKP!+).S\X[1'XM5[:PG^OE94-5]*@\08=E &]E^^V7J VV3D5 M(#F%B:;EVG=T;Y;Q 3T@QSX%H5=!26&MQ(+[D+1*YI5)U/]!)Q MJ_KB(Z.OUT^1&LE=H SY*'+R= 1V5,2A1+E7G@I!16B8C^?%1"1>QQQM%2U"*MQ"EC4 M4D"BV=WB#L"74S!/PB*5RLHH])5&E$1I14/DB F5OR@Q,E126" EN4\6!\>> M!ZO19X=JA3V;UZO%,*F32C*A@2M9]AHE-LC8&!!E+EDC!>/LBM?8")/N5=5X M_@R:!",A.H9,8 KQI W2!IPFDP*+S%O@MOG(X(?QJ!K9?BC[7^<]1ZPH=C P M9!.3,-[DD?8!H\0M(XX!2:_.L1$A7 P)*5#*8""AQ@[(D8 Y3;0)Z1BTD,0K MG:ZTD&QD>G,A(=^4\EYQB^?40F5-V#K[XV/'?P?G:%'94O(X^'KDX M+!C9+"BFK/[N.SOTA[,_\2X[J4__1$#<*:;VYEEWP:([@D6_+2A8E(M:*JDEHBKW.-8$G#@M%**2 M68T#N*_LRAF*''D!=X\A1QS(LG02::4= GHKRW)J>$HM"A;!G")FF*%@LNJ! MD8,C9V#&%KP#K9CQYDJPR('W2DV*"$LEP/E3#EFA(R):!N9"%#P^5[!(;.*U MBQ9YQB6E@J.88LKG$1PR3.5. I$01ZBTBL^%A(L)-01+I?#*(Q4Q#)6Y"*)E M*+*21TNDIP)?0>V-3&\NH0:F[QMK:'4DH>S[WKB^O! 6-S1J24E$+.7RZ "( M,D#R*!FM(VA6K-B5GID/X8$C?WBRO1^KT;#T=5X,,,%#;;25K8JPD_+(*:2EMJJ,,HA7P BPF#C$@&1;"MW@DLZ%6;TXA978S"$H . M3 0\;C.&YY)SI'GPB&KKB0-=S>B5BJB-3&\^"NNF[B[/H[!^T$R7HYF;B]9+ M3IE L+>(.>< /7F#'%,8 ")-0D41C+Y2D^T3I *%%&K@P?MQ#Q.#:/79C53%XSN,A<7$XS>":', M#&9[Q;$M PR]\/:X'-E>9S%66L0ZBW$IG$.8!+UOD%&.(!ZI0H9K 3ZQQXQ1 M0++^2B[88\X&G8O;1Y"VO?[N1-8N&)*F;(B0FU)V"+?35^M-RA755Y92HI4+ MN>J_RQVK%-(9X7KML/#!28X;.9B\0'VENEK:71+&XG"O]^.C<2^?, V[,?PQ@[[9?]K=4$7O)ZH@OL;M0J6&WZ[R[I1LDG9'-LRMK3A)"LX(SOF5@/ECW(GGT+QT M4^I.\SY \W8-?1;EA$P:^E0W5O_L[&)G%SN[^ [)AD3TBN.HF4$<:L<,IY0 M,$S42H*Y#>G*(:3'>! 7"_:^J46UL3#8IE9S[(K<4FO51?8[-=BIP>8R\UCD MVF..X!D!U"!3N;(%1MZ0J+DE$G!Z$W!^?FJ0;VK!.C78K@V##JM?;+Y9I_)W MV'W>1HMNT2R=83!VO;@";>$>;;^N7X@5M6">)>I42LC@W"@Z&HVT41(QR2F1 MGDD9KIP'?6*'S9U^F)L]XVJ3JSEVM;^54Y;+HG4ZLM.1G8Z\EX[D+&*5+*(^ M]QX.1"!-C$/8&^PE95%:UW!WS+GJ2+$I-.UTY -0/_RT,/SZUU9HOQ_>?>OK M[COK>4_N7"4\4%H;F&QN>6F]'QS!FT_SB=_<_[(J1H-B=!B+W4%VCZH8\F^U M>UJG*[TM^[;O2_!&ZMX7=4/-K4=N$S8PA^('6H7RVQFU>O$$A7(8:U'>AO&, MC_JO0ED=]^SI=KY:/W7FL);]5_\<5Z,RG7]^#8C_<4RX)O6L2[>0#V4_GI&V[.>/R/5R488&UN=35G/Y MP/7NY$_GK2[7A]PGG.8 '34S_W<[^[E_?_'VSV'N_ MNU7LO']=''S^[6#O]=[._MZ;@V>P$37R\C.U_,5?4,M?JC-E_&5P'$$TVK&& M-QB1@Z<8C(:'>+9P6<(_U&L':J5:&@S0\'*\*/M@_@?CRO9#M5G$$Q\!J<*R M%'7AB<(>#<:P6#^M[?J,^W8<R\C] M7GO+!HUNJ"?R5:3RE!9&>O'RLKC^3,LSN;,&3?*.!DV/W>*?[U(\QC3<"/[! M18G%._A\6!5O ,U<: #P..9X_/;O4C#0 G1..W3,@J+R=YXLG8UC61GF82WA M'I16\VQ+TZ0&RN5"YZ=IVK!:G=1T4C,'J;FS-T\G-8M(XFKW/OH3-D;WX[?8 M'\>YYQ&8Y0(L;2Z*L/@4@17=_M=2!2*<0)A2B7@*"5F*'<(L"N*T(C1>29&* MBGL>F40TFER'/F='I2002])$J0A3"E\]LU?+V-OAX"COON1!_'FQAO08-MJJ9#'"P;O< M*);GHO,4\>@\H2ZD&*\<5M":!N5 C[' <^H3CLAA9^$W%570(41^I5CG,^HQ MLBG4'$\S+(4>:_A4\1RB4FT%N6].CO,&;K7=9"1\62S!O?WK=FC'YXBCK,-T M.R9>1:JNU'2[VGWWDJ_+:X^JZ%%Y@@Y+P&S][;=?)"6!80V@3JK<H0"JE(&4^#D12@P;Z( Z_E3Z" MF%<7,A.O^]'0"^_1&"C3"_$MJQIX=E=_B MS=DXY*<7;/X5O)9%U:\D=N\WTN^,W:,;Y)Y+I'CCH]M>:47%$]!0#9)(T=$I0JQ'4P MR 1.$$F)6"F$U-$TDS0Z?SW%-BD7:ZZGN@CWHO#V7V(_#FVOCG'; '>5U6A8 M8^!6P>XNQKWR,M]9M$LQ;LUP)%:AY"Q%W$:+K,8>64$-F*:$+0M-(.^I_(-! MV[DD_4W'D"19]QA2IZG6G)(KJJD\84ZK%)&)AB..L4+:!8&LM$$KZP*7C02Z M%Z6IJ#9KKJFZ:/>BT/?.T0#F^#]U@ETHB&I!&G@2-CHT J&&Z49IZI1C#Y M1:WP(>V=Z82=6B4TE>T]S_[SJ\SMZ$*]E#V+&@L2<)*1TP)/N9%:8B+"G&@LK, [R*=CYR!^>;/\VKLI^ MK*K=P9$K^[5ANB#3>=/V7*+W)P*=#RS]-I'IIBQ6UZBXP]Z=JNQ4Y7WX15-" M%\(PRZ4>NC[FB\*\DS[FDPY5N>-@G%87ZY1VI[0[I7U_?!LUMCZPB%0,#G%G M#=+::^2%Y[KHQEFG.HL2FMN*A";IU: M[-3BK6Y_P R+[/%+ZL'M=Q19FC2*2>N4F)-"BZ;JCLQ#+=)-K>=8%+@EM MB4C:Z;]VZ;]H0PP2<#EC%/2?$AA9XR02BBJ5DB>,-%(9< 'ZCVRR>6Z^+9?^ MZ[K(/59.]K*RB-6H*&M.+5Y,8^(_U4DA@]%A'&X6_3CJK$X7"^IB00\HE.U) M3-@1I#EQB'NFD4U)(VEQQ"Y*Q_"5O,0'IX#,A'=B9:;AH)U^^)#%]GUL*LE# MS/$TX\H$A3IEV"G#3ADN!L;;2)D.42##+ !QGL^+NVA03OBV@3%-KIY->0B, M;UBYW@_0*[UV6G:AB/^!,?B51?QU3-U%X,58' \'W\HJ"Q9\G+D (WO2I<0L MD^/<19G:99X$(=1ZRQ!F4@&.QP0Y2W.V#"&!<^93HDU$V<^#2[/&KF5_7/:_ M?CC;*_NM%O/)?9^R6+\Y&0TM*+RR;X>G>Z-X5+T?]/-(AH.ZLN[,Z#4?K>=\ MM;I9=]'Z3H]V>G2^^30\D8231%A8F2&[1H#B'8K2!VUC%"RZ)J+U2Z1'R28S MJW5&M(OZ/TO4?X;T9SGPG9WJ0EI=2.OY;)T/*NFD/4HJ9KME+3(Y,X\^T10DK6K)V8LAR3O[/N7 MHTZQ9T" @P8D<3_]F]6-DP IB@2(JSPQ$H2CNZLJ\Y=W)L#EDT(&SX.OXO2J MEDJ,8 ?VP:]Q5/5RG,!>7_=@,;E'XV@ ['%U-PP(.FQ(F@D4DLFPZ)(^UE0H%*PSR- MD9J-S H%>)C[S"X^V[J7$>+CX%6+#Q\6X.&E;6J_A6"">K8ZM5L$>:"BL$!R M@>0"R3N 9"FG;8M#^9R5.\*$_I0\7I'3Y, M18A1H#QX[W!.>V;(*,E0BMIA87%*&NYI(90OHWU[T9.K>U"4N34SL)T:QEXU3H^!D.X)>"F&C=@ M F?[U?;\.#=ZKUQK(2]9Q4^S@U]\BX*/49> D\F?=&APWS+W0RYN08TJRRU$ M?*2G>E3+W<\6\K!=2YNZV([R(/O'3SS+Q=@^G/*24M/UU(Z1-CFO"+*".L2) M8$AKQA!)%-ND-;=TI:>Q\\('3!QB)(7LIW5(^Y"0)XY*(E*BN0_RLBWWMQ:M M8KB W;6?XJ_C*Q>'[U*GX;X;CYJ1[0JK2N:9 M5X&NU@W%O.*8122,UKD,7R.+30+F#\F($+"R*U/8J)$48YZ0828BG@Q!!BOX M=? V:&*8C;9 U]X0_+-V8C]UO?=E$1['S$M%>"SE[3G"G#0*@32P( A\1-J! M\)#&F>@8_"G-;>$1L!98*($(3GGL)ZC)VFB+;&*)J&A,L&%/A =39YJ)$Y<> M!;M._"2/%+M4!)M; FQ))AGB/($2RW! 0AFBJ7$1VY7>LZ ="T4"19@+4'>% M9\AI)1'QQAK*./6$[0MVZ3-FCJOU^P:8DXE8A3(>)RJD>X MW.(^*F'38H(5$VP+L0(68V1U/H,Z,7.L. GCEZEYG2!:_+E$3^7VBS^)^Y2V>?/*,\5?.EZT-29A%X,8\^. MZL_Q[O)[,BL WA /=R?\RU??&P?8$'LU@!W^WW9H2S5(5=T']OE4NQY\EH:# MJ\KZ?X[K[G&_V=OI& 58"6N5Y18B/M)3/:KEE@2GG4AHNAT)_6IP=3WHPSM- M%LO?):9+#M7)\/R)05PAXM,\U:-:;AFR\C3)^) _/\3AY]I'8*AF5%H2'[5C MJCAC%YVQ)I$8;,QM +-C57*,K#(1*8T%MYQY;^QM9ZP)*0BB*))82,2=R%E7 MB2*"'68V,<.UO^V,O5A02-^EMS-U]*)IXJC9T/ N0M2)>UT/FK@+=!WSZ6X> MNAPQSCN)&-$$0[22:V)"VIU\ =6%#"*H9@ O]HAL(YJ@B+F(0HF M57"\0->!!(S*M([O5G-M=@#EL1WP=/^(H[K_J2B[Q\Q416(LC0!7QDE".9+& M^]P"FR$7 T=>8*VL=0:4X-L2PQLB0J#P=2PPXM8:I)T2B)N@X!UF*%G)FWH6 MB<')J:<8%)@Z\9,\4IC"1C@NK4.)4H:X5@KI& 5RSBJ6(J,^KI0VX4!-2LH@ MJA. DP^@V()^C&1T)OC$4R)D)S#%3AVE]K,$=LT.'GPEP,?!R/:*H%A>[V2> M1?NHBQ/GUVSP"8_Q^8Y=*E-^[G3(T(B-(Q%A973N9"R1"4DBK"/SQEG#V4:& M8S^+W!+L^^O7[J*BV=B8PY]"4[3T KX%?/<1?%.P*7F!/)4&<>LU,EA;A%TD M023"]&H;^<>,!'L>;[@HX+N/3O62X_FP'$_V'#F>[6/$4%W;X>BF:L;7U\"9 M5=-ELC15BA&^X@=P&#N$/%IGNI1+?=9/81D0QY"PI+F M>3)N]Q)26K0.M8G6$9J0U")W#(D&K$.AD7664Y>H(''%->=5$-Q$A6+ *N=* M =9$HY%76L/%".=QYIJ[\I=?7WSH5- )DS5O8MQ4#$GC$P\B%5PZ\9,\4EP2 M3 I-*4711HHX!8RQS":$J:0^!8PC22N=C#S7^7< 8X(A+BE&)BB)E"">,"Z8 MH.29<*FTN'O&%G>GK;E^?^;FL^]=D2M%KNR)7/&14LVL0U)QD"N< -HPRI$- M!F/KM*!Z1:[(Y#S#5B(O?2YKRJ50&GZ-0\(V"$942L\C5T11=XNZ>](G>?"P M]*]_TI30$SOLXLA\+G7PM^$@C/T(A,KGV!M<7\&[!4>/F;5.%4?O4.](U,I) MC&@P''&B"*AWUB".J1&)6YKLRNQ8)57BVB9D.1.(:TR1YMX@+X+7A" M]4Z>>JEG@:43/\F#AZ6BWA5OWQ;5N_^,_3BTO=;?9P-\JVY&PS;GK#C]G@E^ MEY- U^4E'P3//A*@O[WZ@X?P]9HE,3%R+ 1B7D;$+?SAA ;U4GM"8I01T]6 M%&5:A>#S%#J-.'46=$QLD>/1"<-XD$(]D^-PB\66]Y#$8>5$%^VSP%^!OSL, MZR1CHF 56Q>R.6T8,C+C6;*.&"N(BW(U3TAP!JB)J(H.<:XI,CXX)+A0CAJ2 M;#+/%(]G!?[VRTE;ZM&+!-H(PQU;S6,I:GR(..+$2,Q$0%@$@CAS!FD"BK8G M)A=QX:",ORV.B.3&@?A"1'N:YZ0*I+ET("4DP2H0[A-])FW\$56,IUBD6."P MP&&!PXMMK MFS/_=_+EK6=YS&(_Q%A9[P=7<.>;NO^I^G4P@A^.!M7H,E:O!MF.:6+(KUH[ MLJWE?E/W;=_7ME=]&,$;.:^C.;^U8:'^/-NR7OR*0CV,+3N]@(6-K_H_A[JY M[MF;%_G3]O&FYEW=__GOXV94IYOI<[;?0;$?'L@;A'YK-_;S,.@2I\$.MCMY M.3. K^VGV-FVR"9XRA>V]\7>-#__\&^WM_S6?L)J+L62Y;O,5;:Z'&;@_--H MX/_(=WD(I[77 =P<#-LV&R_ %H_#7MV/LZ.M^_F?R/4&_A^;V)^/&6IR4X%7 MW5OSXD@+_[\4NU8LMD47U5JZV%](^M)1GAOTPB:6_]>+]Z_^ZY?_.:O>_OKJ MO+KX]77UX?>7']Z^?GOQ_NTO'W8 U*VBXQ<0\8]FAH/P$JC]$I8>A\T?\9_C M_=C#.Y!\CM\S&MN#AP4._["PBVT:@_JY^N6?XWIT<.;\F/=!YD\&#>V M'YJ?3G87QGT[#G"SL/LMV!;#J661GP64N/SP^>L(A/!@ M#.I3_36&G[M;$8S/\9^G/X!3[-GK)KYHXK4%.1ZGN]":BMVU?[CMA_]<-[6K M>\"++Z:_7^-@[VY'S3GA?YYH*&L^)_=\)LZQ?N1/[_N,G[/'/M']3[N=JS*Z ME3UX["_OOZJ26[BL.I?;V%I]SK>QM>K\841[3X1+?W^ ZTD]S]8HN6O05#\_ MF#ZU'Y%X>#^BG2W\,8+T3BVO9YNFNGARMZ)"!8=/!2\+%3RV-]E1+/RD%OO@ M4][N0I\I''>,2SLH/MTD6E^$T#9L_782SO[NQ\D20@'L4SCE3;+[@]+M]GN\6NLF3 M7LSFV7R&C,I@?W_[#K67WL!#-P[WPQC<&Y_J=U42'X4;YL.E'<9O#M=XO,*V M#_M52.EYE($KP*)O-C8LI%1(J:!2(:6"2H64#HR4"BH54BJH5$AIOTC)V^OZ MT:'T0DN%EA9V+L14^[K@4J&EI]-2O%VE6$AI8X[>[^S4_.0V/=MT]#ZA[\I+ MV[-]'RL[JEY''Z]<'%:,G%444_HMPGN&5C[;W+4=-=?-7FWK1UWYW!^6X\:D:V'^K^IZ7>/DW[Z2/;^_ S*?>TW]EA ML,T!8D;I_K4S\&!:*LV,0PPS@CCQ%#FJ"*+8X\-3P38#'8KN(KDW$AMJ! M<5/ XJ3 HB@8SXT1UBA@[$01\C8#!]QLT61V<5T-A#T"@:QN[,$^8HI'NSIYU,E+L#)+.@CTK\J0IX@7B'/O((E4XKMJSF!/,:59&,4'< M1(: B9 S1D\P?/,O%\<3Q^1@@]/>38=?7M M_8,WGV7V^YXF<;UMFG&;Q35(U6+?F6I\#2_CUSCT==-^.KC.M-J<5?7T)[8? MJL^Q&>6!/?"%(;PJZ-[B)[L$+#)W/41[NP#='P0:O:4AMN.6C,"G,P MUR-FR&F=D J:2Z,D]W1%U<:82<9,1"K2B#@+'ND8!6)$J\BXMX+9M:IV5D)B M>#T>@B;Q6QS6@]"EQK1_O@1%(;P:7%W'?M..>-M;V MMG(%[W),.4>"$P^_40%^;1T*SBH9A#8"N[U1KK:8D''(M'^T"RN"Z62.^F@7 M5@33FS]LXL[[()!B# 03DQQIPA*"]S&(',HCQ[<%4U3<\\@DHM$(^(UAR*4$ M5G^2)DI%F%)X;P33-N/JAT#\VVYC4B+FDSZ$F<"1RU2<(^8S,J[2<' UC9*W ML>_; ?$VTITCY4#'*=:C\0/Z&1X5B18=X^2/^F@75FCX9([Z:!=V$'KR06?! M"Z:]EL(BXQ1#/#N*C!($Z40TD2Q0RM138F]7_O+K_3'U=YV" M%ICO:Q;XYG+A"ZP46+DG,=X)(WDP"%L,AKIQ M$EFPT!&1@3))'.>K[2<>$]*_"'\?-Z,K>)3FXV ^,OPW6X>W_5==*^069MQM M(_]];DC:P$(_Q.'GVL<.DMY'/_C4;Z_2.@@V7:JSQ2*= CDG #E%&]__HS[: MA14:/IFC/MJ%%1H^F:,^VH45&CZ9HS[:A143?-LFN--<*>TI\H$0Q)W12 O& MD0C!>"*2HF(C\?5B@A^F"5X*VI\G/+]8T/ZJ9YNF>KE\7^K1 M974-C# $ZDYQ.(QA7N#>1O2M[]@&OGW E+MWHJ2H0_M_U$>[L$+#)W/41[NP M0L,G<]1'N[!"PR=SU$>[L$+#)W/41[NP0L,G<]1'N["#<'%OV0FMHT\^9W() M[#GB"3OD YB)GF(DF-]4K3]TU7'U_,_67-ADJ[U#;;P!\RS1_MPHI .IFC M/MJ%%8'TY@\5 G$:1\0#9O!'),A*0A"3BF(!@H?'EH-FG4XO;EJZQ9?%(L'[]A!C1,HO%)XI?!*X97" M*X57"J\47BF\LC\$4WBE\$KAE<(KA5<*KQ1>*;Q2>*7PRC'R2BF>O#-,F")5 M#@>-)'<&<#J_B70?,=L<"'53KR,Z[D<\WVW1<(VNU,\()%!8LV/L&#&!FD MY(C$!+A"G4*&*'CE/.<.NY#B2HO&QZ0L%"S:(RS:=G7V(],7]CX_X:7M=:/ M1]5?[=!?5HR<5113]CPC[4\-\M?2;G%SACW4LVI&:S[@AD/$T__4L!C\^"!7:)&)(L\ 6 M!\O@ ::CPB;$ )# K=P$>+2P<3GHP:XWO_QS7(]N-I1PRK>8;UK 8@_!HB@8 MSXT1%',%_!X1PQ3X'0 #::,=LER9Z*W1'J?;&"$9\\SEVBG/.."*!%L1PQ\D M&3$ASC0N6FE!C((81Y!7@9-6+HJ$L.)@(5L7$%PM(*:2 .LXIBC)BH7,!::, M.Q0)<8CC8) S[8PZFY*V@H6T,J/N*7CTL.0*1L29,B<(3+M-]BH(M?\(M64, MT800(;1$CO*,!SGGDRF%O'0ARL"#QF(E-\LIDCC1R,;L99/)(6,M1L0DP1U/ MSN"5/-'MQ?'P&>?/EIBU/\BQF0XSWYF&M9;@5G.S]B4-ZSNMYWMU0=B>_,E_ M_$!_N'^9>^%%V.3*3VNUY9Q/8[7EG$]CM>6<3V.UY9Q/8[7EG$]CM>6<3V.U MY9Q/8[7EG(]^M9LM^2N^IO_X03R<5Z;/M,5ESPGT,2&T+QTEN$$OW+DOW7C9 MBR>STLXVHU#!QJC@9:&"Q\K-HUCX22WVP:=\V(+MB)=V4'RZ2;2^"*&=!&)[ MA94/CA *8)_"*6^2W3\.1H73BZG[[$;.=W7J.@I.\VU9,UQYX/_Q.(9[2%.I M?=BU0E"%H I!'1Y!?001UHR'-X6DBO+X((*YMG5 =?_DU\WW065AEV/:2*:2T#4>OAQU(ODSDFD_D>AU]O')QN/FA7,^_ M(\_6>O>A)6X'W4>+,.6$BAP%DPSBR5#D"&:(>&&LIUYY&6[WT6+.^, "1L;@ MB+A@#%Y1C62DEMK@->?A*(=I'3*Q[]G"GK]UWDFPLTX8V%<91 3GB&NCD-:& M(,\XEP;^2'0C['R0XZT*^^[AP@K7OOG#$4>#=0Q9 [S*#19()Y60T-'1J*SC MJPUQ:=0Z6*H0\X$BGD=A6L\<_)-)+K7U-JPTQ'V^@5-%"A_$PHH4WHY2;1.W M@4FDM%!Y"+A!%AM0JFD,3%@+;+W24IB<**RF1<5$@SKU'C@H+RA01,CB/%5GQ9E 6 M:.#*HJ"R+96P1(YIAYQ6G',EB+7/.$I32+"%BBYU" L[51X^Z%%"+&DE6$PH MAH@1]P$8G6*# 2L<3[%@/5MA%"8,0?_0Y(HL+2"Q$AC@I' )E+O.?%D%Z.$ M*#FC[*C<)L\])&A?5WA\F+%MN8^9)<#7B.D\(,P A-%(H:O^$,U M51$'ZE'4,B*N54(V&H:<#YXG:KGCXAGE_IE6^)AX>=?U>:MI&^T#U_T S]%1 M^R/S."8;D1?=76?QPOBV[-N_-(^6B)&S36*J.<78GX M7(2_CYO1%3Q*\W$PGQ7PFZW#V_ZKKJJX3:)M/6^O%AQO[W-M7P,+_1"'GVL? M?XO#>A#>1S_XU&^O\M^V-XZ;RI=G[+3=S">WL"+(3N:HCW9A19"]^YEWAI=P)OFV;8XQ(.162-M8IO%+#_9AX_>85M@?6;1Z3YG;\ M%9M[!QU%_.W_41_MP@H-']U1E[+;YPDC_QI'56_0;*Y@]MLS$ Z!_!Z)--\U M *)@T0.'0!PRP11>*;Q2>*7P2N&5PBN%5PJO%%XIO%)XI?#*OA),X97"*X57 M"J\47BF\4GCEL'BEI&_*$$FJH"TB,DYSHTA*Z., G$L M2<^0\K+-MY7("*,1-MXI'I15=*4%_Z]Q]+;O!U?Q+X-FXSD:Y(R++7;CW4\( M>NYX1%9?K[ MDZ>__]4._>5T]#O?$JG1NP,H/%!^F]9 IA#P#.\\@&1S1&GL04"+-2JGB4(^3OI9I3 M,UCW!3.>?XQ+ 8]I@7:*6,@04"*2 1#8B P-$5'EHM041TGP)L#C( ?6%[#8 M0[ H"L:SUWQ'QHG./BA).%AN0B,GM4$T*<4%-8*LVGV)DMY KAP#D?$):'(62R1 MU\HY[WEP=J5CQ&/08WO#Y'11,0I:' Y:[&OD&16F*4Q3F*8P36&:(V&:@]9+ M91+"Y[GC7L6$.,8&&99U3,FYTERP$,5MO=1:SJ(C!/DH\KASE9#3D:(@?*#* M6 O6\#,..59GV&RQ"6%!C((8!X48!YU=837@">-@\Q),$*>1(!T90UH128RR M$3.W8B=C92W5$FG/P+9F@B,7E47"4A.IQUJPE4ROI^#1 UOR4'HF]0D&\7:; M\E40:O\1:LL80HFGWFF.! \2<8 !9*@&=468:+EQE*B5F29!1B_R0"_#O48\ M2H5<(!:EY#&V)C&*Q?/I-/P,,.OTD./Q?6;@;PM/W[[<)CG/F6;QN;\A8]N[ MWWO#AZY[V\M;=RA'L[CU9_==VM*C%_LAQLIZ/[B".]_4_4_5KX,1_' TJ$:7 ML7HUR V'FACRJS9/TH[@'V_JONW[VO:J#R-XHQV>='YKPT+]>;9EO?@5A7K8 MC8QY 0L;7_5_#G5SW;,W+_*G[>--TA9)W?\YCV2JT\WT.=OOH-@/#Q0*A'YK M-_;S,-@2DL .MCMY.4OLO+:?8I>TB6R"IWQA>U_L3?/S#_]V>\MO[2>LYE), M/UO#5K:Z'&;9\"<0''_DNSR$U=KK@&@8#-MQ6"_&0"O#7MV/LZ.M^_F?R/5 M'&UB?SYF*&T'$W5OS;M+6?C_I=BNQO#(#-0-K+M:2Q?["TE?.LISH(%L8OE_ MO7C_ZK]^^9^SZNVOK\ZKBU]?5Q]^?_GA[>NW%^_?_O)A!T#=JG-^BHU_^ 5L M_*.9(>(?WC:7?Z3]V,,[D/S#.DMZ1X\XV[B6PV'OJC>]P9?F8 3QAK?CQ[H/ M,G@P;FP_-#^=["Z,^W8#::&4GX64-KR MP^>O(Q"Z@S&H2_77&'[N;D4P/L=_GOX 3K%GKYOXHHG7%N1VG.Y":PYWU_[A M=CW)Y[JI7=T#,_+%]/?K*D7:VPGYYXDZLN9#B)X3 M_?AGP/1!O]ULD]&[E:\EO>3V0^VB2.<[^.9I48+C7!Q00_[D/WZ0/]R_T%T7 MDVY.1-RI\TV+LAY'";NO\]LJM3P#P.P'H#S8[[,-.%GS'(=*,,OP0I\,+_NP M-9N$&XHIVQ[2[,-N%:XI7+,%KOEFO73AFOOE=6LU?F>9_A8$]JZ]I'?ZK;(? M*&4_4#=-?G =L[NY_ZG*L(V=O/_#G"9RP-D=XXQE]@A(5E32(<6X19]8B)SU&%D=/."$T2GL[ MHR\J[GED$M%H!/S&,.12G@":I(E2$:84OIW1]]MP (^SC89K_(RK+18I["VS M?%>:;P' @SC3 H#/#H!<4YQ,4 AP2P*888VL2@DYG)CW ?X2*P#XF*:3VP/ M+7>@J5^$G.3:Y3N!ACZ,\)&O05WO3U5X>#>_SEED MU3AG;M7]XOXJCH-3)FX\44G& M33BF7B\PV$4_+#+@AFI.]3;[NQTS91>0.IJC/%*0XD%22ZQ!W#B&N(T.&:LD M@[@A'WB@^SQ9XJQTS9!:2.YBB/%*0XC:"LJH02UFW;. 7J M*HG(.\ :SY,2?B-#^9X!I*@X<9 J?MSG4G%?QQ2'PS;DF0=-5B/[M2BW1\Y= MIRHW-CWQ_9@/N_#MT1SEP?/M'0/[K#?8XH",2@YQD@+2+%BDHR$>,TX(6VGQ M^3B79BY_Y.+V,_PG-N2N731>4K7LUG4?G:GK7(V9SHEMM1 M C&7J/WQ,UB1'DM1>P'0:YU#@/@8<4PLLBXP)*R7D5@615";<&FV\QM?9EY[ MMJM75@:FW"$?2V[P&4FO@Z=G^_ M[4_9[_V,^S9=<$_%J2>2%-@Z]:,\>-AZIO9*R22E+4&&YR'0G@=D0J2(4.(L M#LP)H3?A;]HL#-[O'2_=EG:23W?2.O5OPWAMZU#%+DF@.:L&H\LXK/QX.(1O M3)Q29ZU7JOND>Z<(KP/BQ"*\]DQX@8Y.D]!(>J80"#"&=%(".6F5WVF!1?W"Q1 MDT:&.8^AH7LE(H3(*0W(KCMNN*W!(=*%2PL_OAG5]2' MXSCWQR\XWJGX^\0*\D9E\=5LUK<]0=@!&&X7G@Q84BR,B*! P@O:@@((OA#4F%B=-=>0Q6TRXN8=V M.D\/9D?-.P4H"U >/U!J9HWF+J(HN4+<:8&TIPQYE52(-EGBGS1U83^ 4N$" ME'O6TI9O2-GGAZCL__J049Y%EA595F39;G-3A3:!(L+R3 F9"++<,B0$84Y' MIE/*U1\ MFE3\K!XZLB$/'3E$#]UOXZ&_M#D;=Y"JZV'VSXUNVIA\_.>XOKZ";Q7[\(!R M8$IVV7[9=L$0;[G 2#D)%AT/'#E"'0I.!LXXF&%R,_-:[4WFU>;CX,(#XP[C M;Q->_JUG^Z.+?OAERLZ;JO7>9DQ^YR9'<985,"Q@N&DPE)0S&9-! D>)> (P MM-GOI30&'!11<[^2K?2HN;#/#8:\0.$.\FA+:'TQM+[.T56DU:T%3SS%[:.N M"5B<J8Q/"2RTU,@)D1"/1"#KC$9)<2HM\<:NSE'?8&#^[111 MMA<8>HP5<1>ASD(])QPW*N!>P+V ^T& NV+">"4-M)XD%UW;/],NONT&($);3V-.O/&FT5:.=(^-QM M5\,?ABF-M#$J."ZMCBM=9QZ5%S!AYC? RV\G[/HNM:/&F]\!DX9O^WE;Z\^Y M(_SZ">0Y:-; UWKC /S](7/ONPX!-A0].ZXN-*5POX#G#:86X@2";^FUCUK%4+SX+*.^I3[TH7 4?"C[L;9R3),]# M5!A)[AGBU&*D950H)1,58SPQO9$XYYM.*_A+5@I^&]9]7U_;WC03=%.6*BM% MS"49=/_TXUDRZ/4DRE^YF^K'26;H3VL#GD4N%KE8Y.+W5')13*0A'$49#.*& M..22P8@I0:3FT;NT,L%S@\F8;Z8\_)A\G5VY7_=4IA6+H2!C0<:]M1A \9>" MB8"440XL!F&1\S+=BZ7]C*H@,(5119[$"O M)]0@RWU$,5+EI(@N*+()6^"PL96>"54F7SY7V&&_ ?NI:3;KS(/*CBH7X2GZ MDPSOZY;BBV0KGK+B*?L>2T$(J3Q32'O,$>?6(6.(0F B,"$4\1K[V](L*<)5 MH@*I1$":&1&1%B(@:066RCEOF=BH-)O)K==U?UK_?J+TM M^R'"^\5RV#";T7.:^2P,QJX7=RG:'F:O_\O69-SZC3A6*<>]H\9C1'0TB%O" MD&6:(*=Y\)082OUJ4VFG2.)$@VQC/ ]Y ]/#6KB$20(D7'(&QV.0.L(1H(0[K!2S,B5U,\@HQ?) M<@1@K1&/4B$7P!Q)R6-L36(4'X550<\P>[:ATP>-MV6FVV.Y\L/X^KH7595L<6P6J"E0M0U44Q 9+ M V+&$L0MSA5R+B+J!$\LIP2QU3#W([)BMPM53)\X4)6>QL^E!L]J.JN_E*9Q M!\9716IL2&H(J2E.U"-J@P1EU4EDK5'(24>%2,$8IS:AX+[/JWF7?F_B1=/$ MT3LWLG4_5U9/"R'>#(:+W9K^4EM7]^K1S::F<0IRXH+E-+%LC>OPX)A^R]A^ M2GNP3KO:SI"D%37K4#2J$I0H08D2E"A4?-K'>E3+G4H]^-NZ7FQ?;G,M\QW[ MYF)NW?W>&SYTW;M9W@-,LPTLMOH08V6]'US!K6^R\^+7P0A^.1I4H\M8O1ID M;2'W^(17;:6%S1.7)JX.VZL^C."-UF-W?FO'0OUYMF>]^!6%>AA;.^D%K&Q\ MU?\YU,UUS]Z\R)^VSS=U2]7]G_\^;D9UNID^:/L=%/MAVURSRZ/@2ZP&V]=N MX^5,K[RVGV*G/B*;X"E?V-X7>]/\_,._W=[O6YL)J[D42WKDLBRPU>4PV\-_ M&@W\'_DN#V&T]CI@#@^Z7+\7XSSHIP77QZ^OJP^\O/[Q]_?;B_=M?/NP IEM/5S^CY!^CP1]^BI#YU0PA_YBT0[;[ ML8U MG_:_H9XYP2F2A&7_*Y?(!68022[Z($E8TW7X,9&^E^,&!$+3O(Z-'];M>+>+ M?GAIF[IYEWX;QB8GW^9W/\)]7F:Q\4,%7[7766P-Q_%ALI_H;^WVTND3.G6, M/!WGM\"U%7E1+>Q7%G_3;6RK(-O=R^\N[M^BP-@HI1#L(Q.>(\^]05PX@;1U M&DG'30HT.J?#1CHES: TSP:$5_[F+IJH9G4'%Z.'/N(?Y"XW&3\7C/WY'M=8 M2RX/IRZY.>)ZV,%U7\U7?E&/X*;^3NJZ@ZJ6E(TE&I@H'_.-6QJ-\*V-DYO: MMY8R)X=N%V> //3@GU^#^ZL=^LOX%528OC^O?OQA\N\?JL&PM;+R$"6*?W[5 M&6'MO\C//U67=IA/)$MN^-+UX$L-MR_N"J7^=05S_V,@]\CL-NE"9( MSAINW(.-BWF"&4C]R<2&JHM3M6ITW6\R5@&(Y T&N?NE'N71#E.B^!RKJ2.C M@J/Y1V[R:D<6[FQ[-_!V!K\:O'NX/\RW/JL;"&V?M;[N[YAN,HKUJM9<\%/@*3J+R8!X. M@"BKOP_&L$?;P<#L:?+BOX MZ?*"9VO+/07&D_G#7^+D.=M#:',"PN?KHYRR.(\T'E MYW83ENI4KWK2NFVV*:/)7,O-UR\1>WYY+'1TT-NTY8[<@,I8'-]6]4Y M1&JX6MVOIF^^I"_IJ]M\D6=43\OBJ@;.=@@? 75D6CJ==[.,[7ZQ283^/> M1(.88/H'$,/#MH:E_<8TWP@6=W55-UE^PQT^_/+JAY_.JU<@*BP\Q$+=:/NC M[#U:*#)MX WX.#]Z)THFR^X#MO6FD[7@53/?J/NV9[:\A>V.*AC/?@TJRI=2* ]6;ALKP9IEY53.VH_65S0E_ZT80^)_I#?KV6J?+O6OZ/H'KDI2X\S\R4@>]D:Z.?U?HP M;A7]^6]:2&J[3V4[8\XLEZ#3M*/RYGLQ!"TFWP-V::HUKGFHZ2,L*IF31VD9 MLS?XTC)^5F'!O@CUJ(*M:?*'<+^L5O;JS*3YWA6?;:]\8P[J*MA^T7VWT%F\S_HS72,LR!AA8F7ZMA$^KA MU&SZ-!B$+W6O=S;;[_FMEA<48HK##'(C^W5RW_/JPH\R*L+ACWNCK.R/>YDD M@(B&51H.KB9(-MOH\V][-#:JK 7-I,'9D>J.6 QRBFK&/K-Q/@VO@ M$*KQ3R^JMU?95)]L,L!?][76QS+]Y>L%B/]QXAY;N,741796P8K]Y5SZ7(]= M+_M*X#Q;Y(>K3Z3%LM)AW6#<"@7 K^'\]DUW^V9BLK>=\>L$QCX\T@ST6QVN M]2H,ZZM.I'6*FLMVP'D%FV4# #''+\#+V9-? =)E'7?Z?-55M#/Q!WL)AY75N@S\9W,W2!^.=?J# MA88FD[WJGB>C[&RS.MT:%MW_U(MKMJ5KNPA$ 2HMW!J6-KSKPN>+! $T4L4I M#[6W3'5.NJ]NHATV"TW?V[0&,.]]1VE$G+67F$JH=K\[Z=H]+.S;=UV)GW5K MA"]G*R%,1!59'G2X!7\MKS7YHV-#O MT9D6])BB]NX&U684\BU4,ZWS?G 5JX_V:P:E#M 47P=H\V\N ]D/"]?[816\ MEKL.P;_LIT]@ATU\8.TE1^W-W+=%RXZU;\/#!$^GK/X MAY=C@%&1U76 M*_-=EZ^7C9G)-6^KZ;EE;/[7[)J,M-<4WX2*W7'LWRYK .4OG7T-:BXL.4Y4 MZ D^Y4W.RW M) G-DX3HB[7B: .1)R6,M2H@$KE#7!J,G/ !SCIXK()TU*QT@7["68-)/@"+ MZ_NS?A[RG(]._MCPB4W66BTL=C&BOR3K-A-07),M\^ -.RF+X&]Q$D4:=7&* M*_MW4*3!')]XQ*>>U\[1>%^> 6BZ8=R:B*E-!@'E> I<8"+<7.<$ E L06.) MK1)^F>,T_=A:\FDQSC++'FCB\'/=YK>T^4 WK?8'^N@D>:1+)G#9$AC5710, M],)U%YIZLNNF5?F!!+/5 /8+V JP3Y/K+]QO\3[%4-W!RM^O/;$OES';5+-< MJ('K'#/Y=\-!FX,R.\,VFCB))711%U#(>C&;!IU]V&_J,$G06HKR9:^7[ZS: M*:W"M>(TZ-D9F-E'-;W5L@]EYJB:$AU8?9TQN'K;B=$R#]O.5F:'PWRW;#&< M+>65K=F0-E6NH];6H!DX.+Q)!/>>ZW:V%'ROR4\ ENP=%\FW;.W8J[H;=VZ[ M_;I@W1[UOYVTDSC>MC^(BU> M/M^Y![)P&C6*UE_.[W+'XW:[-=LB.S^)=K>RL=TL;\KDF)MUF+3^)KO$A-,% MA8]KH'TAN^V6<)KG-HZBO^S#$WZZJ<"*&N7SG/N,)SF>89X?"E)M,&76V06; M5AKZ7MV%38%U+FV;"]KZ3#JWNI^)NTE"YO7EH!_/JKQY70)KZU):2M-FL<-&\J*5,T-8_W'%/R^AM3_?\[5GN:>RR2R?#@ZY' MV<]V-3.29B ^X:[<1(>9H]K#5Q]I'S$__;RU%33:E^\?:M=^WK )A MNX*P115[+?_,8628!>[G 1#1A "OX$J70":=*SD-YGO0@K%J7T\RY/LVO )RYNH4'L_3N-1%PG-6MY4$LTH M>!I5GM#7DFJZD TT(=:@F*(C": M;^/4N=; 31*>)BPUN09LVFPULY2GD+WE+4N_-?&9T?.[)[7M ,ER(FT#_+##1\C<6.A^WK$2 M1^924DBGW.=8,XX,Y@%)I9.(7'"M5_H:YCX&@K:_/G(NUJ#._L 0 M?+NW$&_;:Q2:1XSF%NG$==.5_83/G2,VW0:GSO,[G#O8.W]@YT:^74W1F<"Y M@JCST\R2[B<7[>#O]KLSE?U)*OCW0'+!Q&7,2"D0RAVBWE/$B0W(>@[HX8V, M.*8D_&H6QB,P\?7DX"=^O8WAQ-WS/$\3%HI2ODC=0,Z&&+!#8X@6<9L$T@PG M!'HMD9P$H\A*WLEC).*VJ-L4ZEYX@MOZ].MYV=SHM%W6@2T)SF$L]#FCD-.%^C,.""RIV3@[*B;2G//<'@ ME591HD0X"!TE<$@KWJ#'S'%8E]DWF]6PG!4&Y[TAZQBOU5)/VC8NXF>1^IUT M,2J9D G4(9Z$0B"0-%(!@^J40DAXU1?ZN#YGNZ#^NX?WG23UWQ)/)<-MLSG$ MP;$H+ O /0K$0G ::1$XDM0K+FTR:4U@X2DYQ%>VSA+^MWFRTKM9I.V727 + MGAV^\BY]:%.^.BZ S\ Z;;^VM^'PT6#45C'-DBS NF\= M.,U,ZQTRE&T_CD M[?0^VR:3?;;#>M(+#G8R!RX[4W_V_B1Q8EHSUL2%ZU\/ 4R&];QC2?NTDZ2* M_/UY,EM3_=BFE'RU5]=MX'3^Q7^.@?#:E+\N*:--1OGIO'HS&"[14*:57IUD]E71_:[58LH3\J(G^11@/\Y29)NZ& MI/.AYMK<;R2X[P+SEQ*KVB+%9MIFK$WWF+'<=2LD?=O=\#J&.DY3:+MBP.Y7 M\2MP03/IEK%F:8ZJ=IJ?KD9^59(BVDB]\2L+,=00T> JPG>LZS1Q4STM7G>RZ35Y.J4KF7:K#WKD6F> MTVGCJ-,A[KSMMZZ2:\%GR71AN5R@2]^=//YHDDBWR-E?VEY ^8;S'/W0]ANJ MYJ@&?[>-KF('B8L%%%VQ_!Q0[EK%OI@( NMW GQ_Y9JZ._=2;FNZK7][V$E MT:4>^G3JH5L)/&.UDQ)\Z\I,VE;665:!&M/A#*@Z36(JNE1MR2@ R/# 45-<6Y!W+D4_OR MRE]^??'+= -^;QL"_@5VX5UZERM&VM')S5JCL=6B=T)PE.^?VCN)3TW3)9JQ M^WOLROAC0:;1V)893()*;=%D6V999?5DL9O8I'XRIW',^V&N,5IF MQ#\+:F5.ZYHAMIIBVYUGLL]@6Z+2/ =0VZ4RVCI=GU[7^G^.ZF2A] M+3=W!1?SN%I7933M_]AOL]X>D]ZVTF8K6V0WL]XU#[&_)WUXY@P_B>AU#YY' M!;0PM%@^.:L.G1E>$RRQT\X^^Y&0PY(A%QUA M2O.H[$J.EQ+=2=LZZ2EM+LBW MMGU75YG8%AY5?M(E>N8N.*\N6EFZN]4]+"5KT?:ZM"6"N!!!-,DR0@E&B<,? MW#J&+#$$60;,"](>"[K2!=9@%KB3"G$7#$"$YTA;X9%QFB4K3-1XQ7-\T98P MO4O31):6G]]WQ40?!W\9]#]]!)Z?)7QN*,$%G[-]"B'N/,&EQ,]OU52P)*,1 MH-^ M+]2_5P'TW5,_B*JL#:[759OE\/J\Z[?U?GPU[LH>EU2Q-56 K>N_*941*V*& M,DPB"!<5N416")PR:*,MF)UP" M5,PUC#8[GSF[?0DL0AV)_B0E)92[G2IY%R6>HE[G\"!U3GK8]M&Q[HL MT?4:ZO2+:])*EY77W:UH7X(':Z;'/;S?ZI/-82(#-2%8) @':1\H05H'ASRP MM-3*$(PWTEAPTE!^UHE^WH^Y](^<]X]D+];T[,_\])]Q\ GN#!9N]78>^C[9 M*/"[;M1E.^COT]6L^=$D;HJZ]E[3\8&W&F[/AT5FD.JB=+H/J(4 X3Z_?EUR<;ISHI,1M \ZXQ5]FCQ:J MOZ++&L"B_^+-'XD)$17-'6Q==J9;@PS78*U0"C:,BA&L]6]>1$;IA*=@LN,0 MX2(A(1<#02* ]:XPL1JKW=!K-\IAQJ[K_MJ!%)J.D\A,,FQ#]'G"T.B>7EE= MLD)G*LS&=I:>3;M8>C:J4:]-.9U,VW*Y']I43+3)J9^F^2!+Z1MM2LLD0Z[] M=_R4??K=O),VG6;PI=^E9IMQ2V;0UW83.W'0#&(I9-_]9Y MW%9M214PH8E(0C?9I#LW9/_E:Z>-S'H:O[R9JXH7^63:Y)$'Z-@G1=)+-+P( ME';:OJYYL4 FDX2D?Y],85J=UF;'H\'/KFUUV3XVB/N<1)._CGKV!K -GN1K M##]W3P5&U3G^\_0'L/:>O6[BBZD6.MV^-JFXN_8/\Z2HT2PIZG/=U%V)THOI M-1:^"-\,LT2F]K92G4OZY\D8B3N^0[[U.3N73[W$.='/_13__F^CX;HMG"2+ M92O2 7A]&@*T!#2AQM3^]W,.NW:Y9R^Z#+3\QGH:7:7R=0\X'5P^^6;')7>D M^.FM9OA]E^?S7_]$)/YYR74Q"LL+A(W+G[;>MWL7.R']Z9.>B^M1U:8I5%,, MV,5V/,;TOSM?*QM\?^T,OE^6#;Y[]_"Q^]91*V:'3DC/Q*K[PYJ;,T2#YJCL\6S7<[=AQW;M$BX=U..<<&%@^[C M(%XX:'.RL#6$5H6AAZU(_@YA>(>!L.Z9OT<8[KK'^S7 M/CP=AK_CG-?2^397W)J[&SSZ]>D+.&+-HQ2(FI![/!J*M.,&@8*NI'/4$;N2 MZB^#U9(R@8C-H^0U-L@J2Q!)!D>M*%/2KVDI,F_+_;YN_C%7P!AG M60NY:<@\;>%;'43,W>VM#I7$E\_[KJ/]\U'2^I94KWT^[H)H3TE$RDYPU?[NBB7B' 6.IP+>ZP\Y,17PE>W;8)=&78V!C.L-ZX./=6D>#[Y^ET%[3 CLDC8T!(64 MRYU_4]NP#F 8%$H:E'&*"[>"P(PK;GU"(;@$>BC%R"5 X) \)]1*%8)T5 3)J".G3GEITLK(!N\CX5$CEIO+<(ES+7!@*&AJ(B> MKK$ Z"$!Z*)B"Z]S)O =)9UW%WKNH1:ZX8J*C9>SYGQYBEU T7B,N.8*.M9U]:S\1;6T4TL>]Y,J/5CLM):;R^=&4TUN8)?; MK(WJMIXT]_.>5N#9YK(;UYU?Q'^.Z\^ WOUI$_Y]:W_!#38*XX2$-AQQK"BR M.#+$E>78.'A3K719^IXQ86U3M5_;607OTIMIC>[;?C.J1UT1XI+ ^Z6M95N4 M3)>XGH\;9@];8?XS_$@IT>UW92[7NEU9L.NL*LKU\O]U1;F M=^5JX*[_==?K M#4+PG[O>D L=*6?#3=LZP*[ RL7>X$O5$A]09-=X*/>%G"BWMXH$_T^S]HKS MD71V-!K6;CR:#EFHF^4I"[?*\R<=*'/)?[N"W/T\/]"+M;+K&<]V6Z>Y8O\= M2[F;/#>&?;L8[9R^?8P]K;8XL@WL?BXMV5O6W#V>[W1J_4@JS MO\AR0E5\IT1II>BJE"V6LL7"0:5L<6\(JF3U/#EG?>J@N-AP7'8'V[#K,64Q76FI3;BSS$B-*/$$<9,4TDX( MQ*5+CG(N$J<[":-O.3ETY^#V7 E&!;X*?!T&?'%F<\8!1H88C[BF"6DN&"(Y M$2'JA+%;JNQ0=93N!+UK@ZP'I/7L2 WRV M.-&^+/C@@IYK6IB>/R7^F7OGYFE]N>/Y0E=4-YGV]Z!(J)VU:MU)_/-Q8KA$ M/]?!;HE^/NPB>QBC.#)'T#X&99[?<7I5A]"+>W&VFW2++K:#?P0![-&N%(HO M%/\0BO_K$QKX[M&6E#!_"?,?'*65(&4)\YUJ87T?EA-8H.,\0EY0BYSU'7EM'$L'2RI6*W6228H%J1)R5B(<@D/5*(:R8 M4S2F(-1.XF2TA/D+?!W.V1;XV@!\D4!LKF).U%#$J0TYS$\1#<[AW/LS^)5V M\I0P*5)NV*RB0QQS@9P W*-&Q!"#46Z>;Z+AWE7,Y,HVO@U\[J03;!H[ZPO2_VILE1R<4= MO[6=L)Y+L91KL4PMMKH<9N[_TVC@_\BW> @%M=-](!D4;41^DW!,DOS7O!F+A_Y=BU_#P+#.$YSU_9JRVYVV!OK$M MW^Q8\QV)%R?8(F>QRQ=2,@*@1%GQ")'I$%>)$&BMX8SMHDV&&]L M/?SOW#EDWLNHN:OA17N[NC^.X6+TT&?\@^S'MHL7BWN^XX>I\JY7[;9G9)SU MMJER4KKEL))@*'-E^L&1N?+K_0 MV^'P)C_IYRG!P0*:>->#7U\/!U_!-ACE$>J@CPP7VPLYV\QGO?=J>-0PG^!^ M]S7[87*IYG(P'"'0@:X AT8 -N?5F_$P#^@XN_\*P[A_O8]VK%1LMNV2TS12 M$A&CE"!.DD#6,/A#![!:J?;6ATVV77J77@&Q7_1#_NN7.-3!TIP;@"<'X^$]3>4FF<+K4WRWN+_[8_L>2]:O M/L>&/SV5EE"&Y_]]\P??3.^5&TCO?TD'YN!^<"'AZR02;28X]P:2" M)VW*Y.A.*,7V]#AK TFX)\A6!R, #RE1]^/E8-R 0OV---W"S)O.6CU=/O[V MIA3A=]S\\I@$O)>I=_6B=8F^>"+G'H_Q6]9WV.LKM'H4 MZWL'O51^:S+CJ5V^LL7AC?XUK?%X&0PS2GD1?X+R4']B$Y ML(Q'K*4C2 ME$ _$(<.=0 Y3C;6GW,B5@*'S7$_28\#JF*)@W"3F9 'NY\6KQ1E">N\4!AY^!;BT6#D M?.#(:"RC]EJUO]DM7HLS;-1SSF->[R(^=KXY;(=( W=G66^1].@YS;07!N.RE'<9+6%8<-AD]1C< )>V;+W-1]F_VIBV5?G#SA@<\ M]KXT;VA[9L@7U8<1K&NR!?^GZC9A-WT2'KIY:P,WWZRG;?EA)P7+CSRX[JOY M5B]J,(=K?W<>T>#J"K:Q/Z7 M,!BNN4]S7OV>6TBU"[CC/DNKJ^JE58P&BQ<=7^)(&>B1TSKW!HA12]7 #XX+P/A$0!>@K6M3426\(2T3D)P:S05> 7@ M,T_,MV^R>P!H0";O4HOTS<5LZSX.7L;YE\.2QMA213-3&N6BTOCVUS??T!K9 MG0KC\W-*!=_NY:/HEG1K"MJ,55[U;--4+^$06G1I\D[FQAWYN_;3IV'\9$=Y M)-IP,/YT60VN8W\:@LZ4#L3]&3[OW0!+?1J,ZG9++99(O,0X]6DF0I<'JYXOL 9#=S]IH+C&%0NMQ4)0/HM M%]GJ_1CT9H*=0*0"_NM/F?/+8-P+>4K;53V:;L:H_?F)+N">JNQTI>?CM9KF>_3-K(P-+S M&UVKF='8]JI^2YKY3"8/M/0H<'"P"[#5;;\86WVVPSIVO6*2[>"L[N-5UQ0&U)HN9RGZV=:_KU'+3-<%I M5SH]6R"C4+<'V*W@#GR"+8!G[P]&U:7]G.]K ?F5 %W,_F[K?3?D;M7B9Z:3M1Y,; -79/,CN>?/3[AG?" M.(T)4UW^$M>>(JU20EX$(0-GDDIS&^]B\C%((5&DV2-I(P>,I 9AD=V-@):< MKG0WO85WX?5X"*3P6SN(\,,$P=: VMU0AIKH,YSE,$03^W>MSUI&.3$!>0P/ MS*,&:___9^]-EQL[KC71__2PUK>&S/P6^'-(16D4MPYKL4*M MI@Q6G@70RIBSIY88!.Z[0DIA3KRP5 G_^OT;#-= ]?Y@]V@!\"8/>0E-*,-3 M+@&@CH"+\*3+MHE9W9JU6O(Z_5BBZ^H8O/*)O//FW2KJ.5#WC"0W,5-.C7N9 MK,K=+$%RH;+*]JJ7>ADP ,='T;830+G.;@UG$)Z=X/S0[Q;+B'X[K>_Y[C)F MLBH7T[!X@.,I/&8[,_MIW__780?BKLT[V/L;3\-Q!! M?U,9N69Z#*"5_;YV8;KM)XC8P#^Y]6NF>]=2-!^\8PS5F/IXHVO:-S=^[\ MF(U#>\=A*,H#(,-1"P=@#^$=J9^P8^3:;: Z=F6CWX+%\.+B_(24=+.'WXRA U MDW8&]=!EFQ429=9AZ!YX3&&YRW.VPTS6!_^DV!N7(>@\;G HO9^,SIMW]XW( MK .Y?K.+X"!WTQ/#+$)H02F:_/[RS*5[,_)U99.GE\6KZ_[P)G:\@%^ Z7=C M^$_'70BC\"L,D.T\T:7$\]J\\D9Y_:@W2FCPWJ3-6W4$!2A1X-MY*Q.76F&? M5I8V7L;K]\-TA-YULK$>8][V^T/?H4WZ?29QH?.-O@,)OC>->6* \Z!0YPK? M=^7YEC-PV,D=?)I=#X,.,>ZHU\EZ=V5;*0 /G@+P<86_)7TI(Q\]UWK#+($[ M;M,>DB0=&1W'/K)";8U80#Y ++ /<[M)W9*-3:KOO.,_>$??[[,&*U.G+5H"UJ4*V.O)<'RH_V/,TT;53RF$\^ M/;-_(['K+>X[G_S*0O*BQ7C'26!:&R0B<8B'B//A=(.H--Z*D+A3*RPD7H9H M&6.(:,,1-WDQ7BB"!-PA E&,NI7%ZFE"-H;U^=H?NO3AAO:EZ,A)(D8GO[(TY;AC)@:4%,E%X'D^Q:@2 MW^S9.'*O/U8/F.'&&0OG:Z]3!O9^P-/E1W^&3TIYJ* M)2Z^R 0-GB/A%'BT.AGP@G5"T5HEK4PAQA5N)V^("(%ZQ'&N96JM0=HI ?YP M4/ -,Y2$G9H**JNQ. )AKY!V"K.\<4BSU*9H8D(^>8(X]PII:@0*B5FF&9.! MX14.CT!-2@JB?YT R'RPR#EBD(S.!)]X2IGW8X>0IG5%M)H'WHC6_#8:YNWI M('T?8W]XG;=25O?W9/2GVHI%6Y&84MYXB;RB(F<]%+*)8>L+ M-#$JDD9"N8AX] DY'!02S 0;G(S@-._65LAJ*PY?UBNBG<(L;Q[1J)*!!HT( MH1"<1^>0)2R@0 777,<(H?I=1)/>21ET1 $GAGA2!&F6#S5$3Y)P&A!OY4S] MZR):!;2:^]V(TOPU#N(H'W OYS#AJEX^)Y6/XE4?N+)>5];K9UH=S+W4/GJ$ M@\LL!>!'FZ0$TL;8("PAUJV@$J&.*DURKSP?$.2<(7#B&3"":.2)E2JND*5PI M8HU'(F4WW1N+M*<,Q5P&D$?N1-*[W:S!>(7.FM-^-;>^JQ5P'W5#=>TKGW?E M\]Z(L1*,6T,EHC%8Q F72'.>D,CT7I01IN6JGZ^XYY'E>XQ G!F&7$H"L21- ME(HPI7:;75+&5";OZNE7)*U(^GI(*@B15*:(P(\'5.38(T>)0H%Q'%2*)KD5 MM_\Y]$&OFS%A6]YX=V1(NK8FPE[XEMM@!,J*$#\71J5E+JY^_(PZ*FX0F$S+ M,[D:O F]]KIO;R[RK^4=LVBH-WCSKTD[[J6;VC M# U_@OCJG_D5CY&@\AQ AF''SW91>$HS%]Q\9GN#_"=RF8QL(QR"A6EJF#)? MW'BI1)R%?R[%KJWJUNA@5R2C@/!$DL^9F-K=O^];_@=[Y MRV$^#])121:^[$SK=C4,L9\)"C,GXU5'5 9:9'A?9*&?\E9FDNM!5 M3S,24W;'CH-Q^=W=RT:QG]GC"J?W+0/X'_&FL6T[N;J^992U?9_YN^.\<6&A M/>UY\^-P=!_=[\_K.7=W1P+<%3'(+'J%H+/?2V5$H\T4\(73LHQG)CZW+3@C M'25X9O^=$6]>]F#X1]E9*(\9]6*F\2W#W_:@+78T9P/]T/N8)Q?>7LC8.\:_ MPM$[&(^FY.OY!84X%/R/WG49W/@YCGQF>8<_X>?!E%=TQM?93BD:8>1_F/7C MXQ FJ/#,Y<(,Z]JZ<$4_;\5\&@=_?O_2P"T\#I[CRS-Z'9OF;!1 R2>9";7( MOYVRLL]^G'6FU-J\.QR=T(YZ[1\H99'J93L(-S2%4GZQ@[E-O:OK?F9@ONG% M/CQL,AK!5/=O9JSR&:0'S=_/W\%39QS*/9#P.-.9_,:.X?]SD6ZX-?Z[M&6X M7ECREYWR+3.<%E7O:.>[&^Q@D)\# C3/YBU,!,P+TG$/1.Q- 'S9UQ/ZP/- M"PK$^=.FA03VC8?>$"XTLPDEE\]Z)H&1282CQ)1TD6 J\@&>;;$@OQV!/G\H M%*[?WJR467J;-75>N.WM+?#--.O[Z;C/RC*MABY/X'G_[SA:Q_2^*RQS M7'RX2E$[=UIN&6<[5J&,81 :@P^^Y!1\ C3.:%>P;&8C9TS0=TBILT>2P7[. MAKWLMJ2I[] Q3[>YJDF;PYY0N6PKE^WT$IYY8;?RG#WDZ>GB)5#M0K15FE$M["K;$OTQ\HPZE=+=6]R"3@+[X\@NS]- M1?=WD-R?>X/>U>1J:17X>C**\QVLB"ZN"/.'#JZ=B_O))C8T(U\WZ+E%MY]( M[IF8%%9&E"08$LXM01#S0"B#DPG$>^M".HQ)MI\W.\F*;'V2#QUR*LJ^7 %) MB#91SY C(OMT7B*MP9\7@D65K'&$D14%M%@%S1.$K#)'L#H@K8)'BGO)E:7$ MX!4JRD-#67Y.MZ^ KX6RTJ9,E"205YH@SGA AH&S3Z7B1+CH.%XYR;&?D[Q9 ME.7G;'-* M FKG#N1,/7NSUB\'JGLMV>BH6+)X^>0NR]A%$NIXX6:B,MG@>Q$X'J F3T>PHR9H#I;L[+;5TE)7G4XB M7#"R\-#0V'9Z=J;=P+F5P^1;.))3*X*?,_W029*'?F?G_*6/." MB=GV[^Q6;DS>E.+W?RG&_WEO_(VW/'E<-+:07C) M5MRZ@_XH3YE4-;IW]/XQ/4%5]2TG1;@>3880BHZ5G6CF+N5_)W%$5<:X/'K6, M^?!40C9FUFN',>S_6.?IW0W',Y'"GPB4FTD#HB9E(^.$H&,<0II8V7$BL<0 M5PX?[ACX9L[GV\[W_&$:U?V6@[IEEC3X&,.[L1W']M?TMJS4V.]S+G;4EI?- MD1(_926/?FE7YZ$J5<7)H\/)$_(+UR_'*LH\EH!HB3*+N-<1.4D L6A,FFJ6 M'%[9<9)<2B89AX@1+M?H2\BER!&3@5BCN;>*;^QXXH/8]OLLI/[N-IK.YQ;I M*YQ;5.?,O.#$]?%IQJM5I5UFK_* N,D6HR$]QAQ[ 7@LPU(&).8M%80+W?*Z3N5V;\6EM&?!K\5 M>M&_CH9MN[E07='J?U;_<]^GM,;I&\2]% R6 3Q8ZI-"W()7JVFNA\J]$<*Y M)-/*$96MX%[[).#;=:Q.SK==H;5BY=YCY9J%W(,#E%>P'Z*/G1),( R<>4N;BQ#U\46(CPLG'K6QZ+3+)F#"?2!(14IRZ02'M-0$:1L\I=X$13=3,/*%T>(/607* M/5N(%FF-%JOS:P%8P)M\KAOY-H M<0T"[CI:I.?R^)"S1HLU6JS18EU=/.!HL3,#FXT7'S[D?>Q8_:1C[H?I(OV/ M/VE*Z&8=Y,><5S]VT:EF?B\THYKY?1F'JA!5$(YS'%YME62_M6TS7"4_+U%_ M;M$MH>TT@T8OM*UGU_@_'V3F MO&U=%=EH13MC=!08":$\XH0J9&W"*(J '7.*L8CW#!YWOQA"<5T,J3A9IW1O MX'$]+8JEQ@FM"0I*&,03QLCXX)&,6&(NF'5A,U4JCI06A_ CRI^Y5FI3BJ56S=K'G9^/ MR4/!4.U^,>))@_OWP4<(A7+TL(%:'37CN@==/J&,Z]86I)+QF(,V((MSRL<0 MCJR,#E%%"#6!P+1 MY$^#=CR:E.,\OXXOX^C]I1U,T[F_#*>*O>EU?'6$9#=UW>GH4+"NSV^R; GA MRCJGD#2>(AY81"8XAYRB3EH1M70K]9KV% [OK&T5'SR[X-G[+L[WZ_#>F,I[ M\Q+W?4L;6 _/??_K\[CZJXG:@RY71WW7A\6.?=*K'A_=E%8]/N1)K\G*%\G. M_RDN? 7)D]&74P7)UV%C2T8FR;1$7FF..+82618CQ*E2),X2IG9E:ZJ/%">L M&%(Z6,09CTAC+! 5U @>$\=FY,2A2+2'0B GI1!**G-.@3-)>KFPN MVTO,S*6$]B+*(.=L$$9(9ZX]@3[6LS&AU M.TP-$6J(,,-*)T0BA 84G/&(RQ20)H8CXJR@U*9 UO!%[B=6[DF 8.HRQ&J ML$H@=&R$(%F]XF??GX2XS _4CY]1Z(UB$87,RC&Y&KP)O?:Z;V\N\J_E';.H MJ3=X\Z]).^ZEF]G+RC4H#L*V9_YEAY-?-IQF28@RQ])4U:'47- +> M0%,O;/^3O6DS7\?BB-\93NC/I9C]MD9:;',YRI#PI_'0_S._XC$25)X#2C_L M*E==0(0;1_W>(,YGMC?(?R*7V9$V,4*%;ZD9IN:[[JMV/F(6_KD4>QG\;J#? MS8ID%'B=J]HI]'HM!UG^-M_0&TSLU,I,]6:S]&3>AV03YP@;$Q'G0B 3(:YB MEGIK'<198B-EQW^PHTS]U_X61\7^/H);[/XI)_I)3&*$;HY*;)&E80.2\,MP M'!MU 5>.FY\&?G@5FV_^-FS;/S7PW#>_#W#?/GM>C3,7%NY+A4\=-W59XVS+6C1E]K3:V?M#HV[:4!O M>YD6<\T]]OJZ#[Y@M@'CX5*#+T'0XJC-]^=F?)H1@-C.#6X&)8606SF[JR00 MFN$M#>BY!=Z0&OIIDH1V71T-$,FJG3YX)W-+E, SK'G/6@*KD M47IJ:^X\/@RS(@S'TV:M:15(:!NGPW6^.YK!YF2QZR>090_^8R@U03[UQI?W MH$C^%MS+7J:1=$4BXM12=O(002(@)(5O_671WB9+ANV#Z;1%-7-$W<"L3X5@ M1JS;7-L<7O:N.QTHZ88YF'T))3L5R[_D*Q?Y+:>_M$VO>\J\H;E],W!I+BTT M*L9!L]"G\^S6MCW @CGXQM'5;7,ZD"\G>M0;P!UX$UR0M04Z7; X%.6SX[/\ M\MRX3Y?E%?F70>;BA$$!AQW"^VXT>N-V66=ZJQ/R?>QG)L_8_#4. (_ZT([1 M]=3E;_YF/YTM0L_MJV <^GWH(HQP+W1/@G&YA@@PZWWNSPRF[E'?>VU3-^AV MW( T7W9RTCUFZ:I+0,\FMZ5D#^8-FTUQ&9SAI#^=L-P':.]-'H!U8YWQ)[\' M[IQ>$3_F_L);^SWH?BC#<;9X+[2@79# AZ0WPWJ>1!C:_"BXIYC.BDN[P:5Y MIJWYT)WYSO,^F2U7%IE!':A<=WFZ&=UMDGL@?R?ZLG M ISV;Q5I#8;P9B3?)W^P%630?YT5G1X ;4 *=KHP;R/>]"U:[#MH_R"W%#X M[;QYFTEK_>796K%>X>6=^IO!V'J]E9NZ^48JR-[+I:Y*#,\ORT ,5YUI&^#G@SO"[[JPT' S$OH MW/0I!_8&&*:?-O+[DU(^$HYI@<_9PQS3]*7DSN:<:(YO__<@&71MTC$TJ3)T M5T;A#3(*$UXIA5<\@%R7XN=AJ4OQ0ZE+,=^P6 F$-[=CMD)5A:JG0)6L2'5G M]![+)%T1:1.#LD="5'7L-77L42<4JH[MK]5_?2.X20E<*@YSUOSPV4>0HOEN MB.9ME\E\0=F8(W(2:H64NZ,W77&K&%;]ZJHR3U&9;ZO*;%1ECK'#58FJW:EV MIZI,M3M[&FX^AY;A^?'FX=$R?'O/]H6+34/401T&?C1&[<H^NRY4=^V6QRVP!YL%3HY6Y]0 ))1]7N.,_*H7K+BKM M>)H,THU\)DVK>[Q_&=%SY@XA C*2"NC$/:AX0\<502 MD1+5XNYQ?-#QCM LTYF]_6A[_7+L?OA=4?)W"SI>%F67V5O??7\_ W8+8P^? M'F!JY88<'5%K+8A3,;-BY@XPDRH966( ?9(SQ#T)R'(94 0<5=PES;U9H='& M6F"A!"(X8<0#8T@;;9%-+!$5C0DV[!EFLC.CMUQJ;&\U:].HN1^:58&T ND^ M 6EDPD2),8HX&,033\@Q;9 *,5AAD\4\W 52:B3%&*XT+#,4@_>*#%8:(-7; MH(EA-MH] U(BCJ]*0'4^*V96S-P!9F+-8O3.H>C!Y>14.>2(,H@Y^-8Z8[!D M=S&3@?.I",3WF M 2N$9M7>:M:]J%GWR+Q( MH;Z/@R'\5G?)U,6IVN4JT:Q@4'98?_X!MHK#S.ZMS\:EZ+#. M-><#$0IQS 32C$M$O4]:X10L(YO8/G.GW'%7*?[75#CPVE]O]7XU%_>B"O+\ M3,HM;YQY#&O'L:M/Q#F2R29(.1*!$M$(^2(IT !(-VS/) *<9I$]MG M=H293)UIMN5],Q4TCS ^JCA:+UE#$3_$C#LD>I* '?,]!$^29VS^S* M]]1G;-O;9HX*-+>PH^:4)/V.AM,!3$^UV)&1,2$N$\,6>8MX@;T67D9*%D)*YZ3TEY;EGEY&RE\C.'= MV([!9J:WI8JT_3Y7H1VUY9:YE<2+5I(^=H\I/B>O&F#<$)7E'ZY%!Z/S2P G<%[F,$ M;B42]<%@I/*_.!8&:18"4EKS8)ED8C-9^WT ;ORJJ:B3!^[J7E>4KBB]F74" M)E,PG@'8.I-=94!<33BRG"0CHP]"K>SK>\XZ047IPT7IQ;4#^)R3W7L"P'?> M_<77/1JK043B9]^?!.AEZ'V<][,?/Z/0&\4B.1 M,5M0Z0W>_&O2CGOI9O:R<@V*@[!M$7A9";N7#2?!2U($XWT*%+,?MMC;C8YG*4L>1/XZ'_9W[%8T2H M/ = 8CBR95XG ]#A?F\0YU/;&^0_D>L/_1^;&*+W9;5HF)KONJ]NEX@L_',I M=HT/VQ*-9D4R"AS/=>UZ:6I[, ^@,_Q<,/;UW='\9 MP5SU^\-/^1!+P=0&GM]F>6C&\*,?7EU/QD4FLZR$7G^2S\0\9PDRV\7R3+BG M-PQM Q@4PQ(SP//&_C !?F;)ND&?04W7V-RP"SL9#V?&/+<'9B@W/U^. !"& M$X#RWN<8WG2O(QA<=\2>WFMP.=,?YTA\_YKR#FE#UWRP._FG&B.;__WT/4/_EZ;= A- M>F"_B'Y- I;5=.TQE+0]J2K0A-P"C&YF?X^[)M?L@6N?G9COQEP\A9 MK0V]N:UM%:HJ5#T%JF1%JCNC1S%E%9$VJB^'(415QUY3QWC5L<.V^J]O!#7PXGK1V$]JSYX;./($6_Q5%35E^:MUY4E:EV9T_#S>=P>FXI MWMSU3I%[BQ+)/O4N5R&O7:ZP?2K3>W1= MWJL*:P<9S_PRN8JC6F*MHD;MVN4CZ7(5\MKE"MNG,KU'U^6]*K%V MF.'+;!FF,MANG;QEYY+Q6L0L^X$S>T^Z$G @.!=3P\1G%EE+D164H\BD%<;Y MY+C42XP(@SP9#&V"(:M R B3QQOPD>V!UC M)CLS>LLUU?96LRJ_:P72@Y_NO0?28+&+)$G$M+*(.\!0$Y1!QGBED\+!1[H) M7M8= RD1JL)H=3Z/;&XK9NX$,Z5-&$>KD%("@N^@&;)<*5G6MBB6*1>22C!N=:)HL,5P0I9H3R7!*-U4LRNU?^\O/%H@_R M:UKRLW\(#6R_;4ZRN MV>&*XQ7'J]]W<*)3_;Z*%\>(%Z_C]S'I@J#@M DI#.(68Z2#4TCF%T@3@TO\ M)4G5@_'[MKY4M:=8O9/$;-T#_ 5*E@?W C_JK.-^CU>UH'NS^EA-Z89,J8O" M6RLD2BR"*=5*(4VD1M(('R2ES'GSNAN*I]!24R1[82HK.E=TKNB\,W1V6)@4 M')(L$L0=-6^^JFZ@-DT7U5CI7] *.-[UOF.EK*K41*1H:XU1(Y3CB2 M/@;C<*16K3">/.>8]DQQWW9Z^TM1VU]3QU[RZZW.KI)(MU."D_NV+3]P_$_* MXZOX5!FE*I95+%L]@Q&39-I%I%STB#,6D([P+XM3B$Q[P1C)%%YAH/&+RX;]-/ C^(5-,/VIZ0O'5?\>#SJ MNSP!=_2PUS4,%ZQ<]]B?XJI.Y:#DX 4JL+5EVPBA<5+U[F@AF;+'4V M(BI% G>*>V2"%XACZVE4TD7QHKQB=<$.%C_K[LM=[[X,=XO[U/V7U>95F_=2 MFQ<4V 3&&+(:![!T."$7N4.)[AG!+-KBRI54MW8 I44;.BYNF@ M9C0V.*$#PC*"U\^,0II3A9+V1 ;'&'C_6]PM^@JH2<^X.6&F:9UEO&G_)6>!>]G;3YQ;$W:F)*T8^;3\-)/\!/\+)Q#Y6']C[&YIO> *X;3EIH M0_OGI3(M,&/S%:9NA/-8YNFB^NLWH==>]^W-1>K'SW@ M=FQ'XS=E4A ,^%5[X6P;^[U!7)'7VQ'-LJ&^WM5\\G,E*%%:G^%_K;G32DPG!^.Y3=R.O;]LL;O>*YN)AB^%UELXVKVU9 M_^])#V1QG4%Z0J.>8*V61^,^VT4I)BGG=A)A"FP76"1KL4=26F^-D@S4XJ[M M\E+'Z 7,*C9-KV+?C+JC7NQ_:'3S/#C M:'CUW:T^_YKNFKJW5\/)8+S)S4/\"TQ0KR]418#V33:"XXIC'Y!./!_;BP(Y M*22*5D8G(!ZU@=R5#>5H"@Z#-^-TEHT4D8Z8@T/DC6=>.TI74H=[)AOBC,F] MDHVN-V<-_.L:;!2,4O_FEG+JVZ5U\_.Y%'6N1/?O:J.JC5JP4?L&-%1ZC:W/ M<1"AB-,8D0U&(&F3B])0DL0*10O7)IA,BL^#]X@[;9 +"JR78$Y@HJ3%RCYF88/UB6'D10"A M4HHC*P5#,2EE ^6!KZY?[9EL2'+_(9&=F: ,*I/!Q]CF0&MF?>#[,<2N^:LE MPL-E>W5>S5(U2P=FEJS'2>%D\Q%>AC@1%FEE (2X\5A)X1T1*TOG)EDM-$7@ M'ZL,/0SN20*Q%(B)$1NJ\)Y#C\#W[P^N1JE;F6/!&4L9DCA$\$"<1$YSCU00 MPD!HY$ET=R6#"(B= E;(>0J1D<41.2Y8D29E&8B&T'LN&7ROO)4%PU-"G]+- MQYB=M4G7_Z=I]F-!; -#L[)VECNW8!:>\(JY!DQ':T:J:"">5QQE=Y^&[ M)_W_AP3?@UF!,)9*>HB$4EP)A)^C5K-N_=:W@_';09CW M[!%Z= IK4DO3'F>#DP>^[97@!]S8I<6DB_]TH[_LT!BN0_QN ;885M1D_9 M1K6I#NY5L>LG'0K>V>P_QW6X]^1B]+%PZ3%R]GP1>>L:^: M=12:-<\!5K7:W%GT71C\U]?238KA-S\-FO?S;5W5"ZA8M6;T\BI%A:F-6O]C M['#5H"]I$*\:5$EG7I%TIEL7@] M9_"&XTOX-(J9[WPAGU=/5!U@M=/=G)8Z M^)-0]]1&DT1':DG;1(61R)TEX+OK+#-P7G>,0)*>H,XL1;Y RG M*'&%?6#4X60>O=[PU]&P;9#:K58T$L5YK?)R%_:7 ,H^\6]K/,#V^_?@$1^C'T09QB"81I_JM5_ M3DFOJOE8/L[/N, ZH"BH _.A63[>J)!/(KN\7 IM5IQB3%(DT2,KHT(\D[9H MC!UXTX%0(I((8H79\%7,!SV3QE3SF8(".=0D)+3A0WU*N5XU,5S ["%ZXI MX@7BDD<=A=!<&J97JOAH'A(-SB-"L$><< WW M"(-(L@9<)AFC>;**BHM>%.P^NJB+EK.3A9Q"1,D* 8141RCCC@';),.L2L M==,>;D M"GT*I<0;P< KER0@+L&Q=]YK)"41X* 3J?D*?4I%S'W3E.K"OQ;VGF2G]RW. MK=OZ-IG5$8P125-F0\FLCAXC305!F%)F, N$4;Z2U:$JXD ]BEK&+A-DHV%@ M.H+GB5KN^&[V9; S8^YG>#Q4>:]N=$6UBFI/\X6=C];XB"+G"G%A.-)">Z05 M%AS'%'Q:V: 19/0B68X,SZ3)42KD K$H)8^Q-8E1O!M4XV-*2NS5,AL]PUM_>HL/W"^ G_LQ?P!+]W8! M(^ZU@AL[K2/,_22YQYP/J@6(*VY7W#YXW';>*9&WBELF +<])A%F+ MG%B,F4#*XX2X\QX9RR,R@H5 -?:*KYSIW.C:P2]Q4Z:*GK'7#3'VJ 1S75^H M"%H1="<(JD70*>J >"FZ&$-$UNN$-)&)**.5\BM[ZC>Z3K%)!,5?*/Y;$?3+ M7GZM7;]($/^%]8@F?KZ.@S;.B0?'P[SA?EUAD4^V;>PU_/@9)'2NWD^#DRLC%H@@;U$/"D%>!(3,LX3IFC.)J\@3U3<\\@DHM$(Q%EV MVU(IPR<-P!#OD[[^G#?C*0GV'M;Y.U&I#\9+ M"$P<$C;E,VP1)#B*B+ 01@B(2'!8C5B>40KJ-:4>Z_/[-\N>IM3#@)5*4N/+ M48S-%?QPV381K&:XKT[J[AI[7VG%ZWM\@9,JJ9@+\H;>*!:ASL6M)E>#.R6, MX=&SM&AOL+ZD+\S\MKW"E]%]OVP4"5D2FIF07,[3QM?V0^PRPL@F:.:%[7^R M-^VTZM52P>CET83N7(HEUW-91FP#"@;X]:?QT/\SO^4Q _ U'!48O)B M7HY*^>0[-9I=+IFWB0%Z7\JU#5/S7??5[==2C+^"FP]",_CPMVC;V+Z/ MM3[IFVE]4G/1=(.RMO+H*82-[\'@9X)Z.[AI+B'T&\Z$I>F7@2E>06_<@C2. MKC/X9$A(/1^;RVC#OR=V!-#8Y@/<[Z(=C_OQK/F';2_A >/AX*RC,X(G3.\I M[<\7_Z/GH4/VK/G_[*"U[7FSV ZP7,,/ ^A66]Y\ITF-_0#^28Y5RVNMAY8% M.X#G?NJ-+YNW[[YK-*?ES0L/&N78=A8%YP@9AGEDLT2A#)N-LVT/7O4Q=CY0 M]R;HVE7WU-RL[KO>(%LM<#O:682=&4SA#WA%F!YG!]!"H=(6R5<>)9X )]^6[8CHNA> 2JG((ZE4&!P6W' MM\*7R6W+[$_E^W_\25.BWK39L(8L'R%_*NOO)3,TGL*L&V%R_'M(-UA[M'L<3K:)5 MRV76M3V-3>A_WHGW9>3*77W^0&>5:_< M#)L\Q*H"MI'FHG#!(QXD198SCYA6#+Y*6%/UDIU'5_[R\\7?AH,/[^/H:GG% M*.=X-T7*H+=\LNE@MC$>M'17,*M@]J(-W$I+QG.MW[*-TKN$G+0<>>NUCY@* MEEZT_OTZ8$:W?4SS8,!L"RVE>G]\?>H"QA/\WEW9N>[RPBWP^ W%4& MIG;YD+M:'%#1X"'OK,M,CB?@DQVUTS?2Q^K2TC+S"HBV<&RGZL MLM5KF- D[R!KVSBNE48.T4&M<=@F:8R9TE8J@K"/#G%C,'*6>213),*$I*U= MB<.>,<$:Z<@E?WJPG/5/)'[I31ANR,%LN(74P!N:@Y;O"686S%R4&K"8^L82B\0P!3 ED MG(Y(,RLE%N<:1.HPH]6 \*F+OAV/;K_[L*?&5[Q"E3XJFG&-'57 " MB93H='=%BA:!1VN8=%'0U4(/S\D);\V;E=LNH'IDU.35H:U@6<'R>6")C=> MB@%%DHN]<861)<0CQJ.D3'*KDMA$QGE[IX%>-_8_>+#<0C[ZQ,X,_7J7"O#B M,?*V-SVOQRGJ<8K:Y2KD=<9K=FM;)O(?9:1B0!9Z8S_D^D=7MC>X3725U5RT MPGI=(RU+CSCBDHS-(.^&D(HX8O%J=RBF2.-'( M1L;AQN20L18C8I+@CB=G=BOT^T[#R8UYM)4N1$VJCOPB3T4VT MH\TI.CU7\PF^6_^E2O6!2'7%KE.8Y?78%4*DG%"%1)0.\5R_P,FH4$H46V*, MP68C-3WW$+O8.:_857Y7. #:/X->501D_V>P6K%CMF*;6WO M#^.!Q!022IA),(06#*%P%%'/6,#"$8;EUO/6WT\1XW< C-_B*(_OTLZ@Z\DH MSK<&Y?KRMWN#'F0]/]_R/LJ=@_5]\_WU42I A;D*<\^ N4P.,Q1!HUT M ,>9,Z.0952A*!3#F#GL;=IRRGR;*,?/246Y^SUH^&Q=/^ZZ#P_D?TM+OOCR M^T3>C?[R7P\GIA^# NT$8L"5G/1S&O4-^7,S:Q-(9AH.QX,A.-Y%'W]Y_T_G M&.6&$12=DXB[))%)D:%(#"6)$,N)^:KY?-6_Z-O!A__U51R@O[_;R?"^O[P; M/$S:&)KQ$/#BZGH"?X_A"GAC"]T8D VPL^D-_"A> MP1TPEFXX&@T_Y;68,@LPBFT/7FDA.HX>T#/<7@'#_-'"3_F,(TS4PM.GXY^_ M@>F#)_OR^"9,'UDF['QQF7$FNCL9I"5XN[OF&7H?]R3.7$",9_9TU9N9=VR1 M\IJ?"\:^_@+O]8/O7^JMG#%J[QK#"^]["_Y B*,[J8FS!EX**GL] IT8P4.; M49RAS12!1DW\]Z1WG07YK+&CF-6F/PE%?YKNN&=7NN:L&42XY%-O?%E4H"PR MPF6+ +5X[]^6X.NF 34;=2\9A&:I]AP\>3B8_KRJT-\-\_1E78=/A36HO/9; MVR]/>'<9H7'GB[,/LGV/8']I>+]:OV-".*JP8A99#:$M)S0AXR1'3D<;M#/. MXQ7W[^EU(R,,<9PG4=\.0C= LX3JWV:C^#[#TGMXT[?]H?_C*T [;Z^SG(\F M\:N3D_M]LH9GBV);2+34FW9A#T"6^B7E7%*<3W&42T2!K][O#S^US3>]K ;# M20NWM7^^>#FVO2:./WM$5X!\YH07'WP>U':-+64-[&0\G+$4Y/; 2.?FY\M1 MW]X,)V-XQ><8WG2O(QB?XZ]G-X"8].UU&R_:>&VS7S ;AQ)8=L_^:ETJ_6.O M[77Z>#%[QGTY\O):2<_)UV^^^LL7+B'GA#]TR4._RW.F7_J,C;_C@>4(O3=E M6O4>!'.?ND%QPWZX/SKZ:="\GT/#IND7MCD*.SN8_B3:QEG+MS@XM^FQ;0G) MW)7HW+!'K5$]G[MQ'T:O"M>K"=?,>:^B5<^9O?KB_%]'PQ;\Y,EX,IHYTM?V M)H>O=2'^>'/UM8;*XW:U2DH59AS1I!SBFCMD,-'()&V(C(IJLI'M7G?R%]?J1>1\VHQ@H< N(3XM()I!EG*&AGHR:: M>Z4VO0:]17V6NFKS2_S!>@SK=GRS*;IH>F4M(Z\[= 6]JBM8BWW48A\/RLTW MSUP]>6)E/Z\QUA$,5XP!<>8),D1C%"@C@C*IO%HY:[5QK_3O@]E&C!A^^.SA MTK=7^:]-N:C&G&09IL>Y>4\^9UJAJ4+3JT 3US[*D)?FB4 <2XNLSV=!.>.$ M">XH6=G"OC''>LN0I%A%I*7[\M3G^F/+BZ'E^ M-;8L%V,[I8?G?G?4.\SNNP%<&$O?OPGI2Q8AQWRR9'NF+&A02&5B$\X MQH@5N=N^E8=@ZK' 5")GP7)R)S1R.DB4I /EI%JJJ#;8R=EN]NOAJ$#!['3( M6G]V[7^JDUNS0S4[M-OL$!<.IR =4D1D@G@2D06SC&BPW!E"(I,;.?I[C^/] M70=; M"Q\VBT!4;3F*.$X$JAGIUPY1WG<)Z.'@ RI5*VHJ^E1*;^]FU^()U^"6+E*: MN$6<10JF"AMDB#'(&1.,QE%8LY$%V'M<[%_F!\\WEN7&1M:BW!4^*GR\!GQ8 MG30).A]S,#'7H$PHI_)05!R<8T6EP"]:&NO8&< 1R'4JUKG(X QL"#D8WS)C M]Y'AQEJ6K@=X;DZ!%N,?L;FT'V-3M+S;$CUL;#/JB)#LAU'L6(M &)O)&&3X MO^TL13V]++/"UK)PMF=(G I1\_H] ;Q:(0F6YA7.1? MRT#,8J'>X,V_)NVXEVYF(U*N07$0MBW9+SMW^[(Y)W1I7&?C>#F/%:_MA]B% M@<@F:.:%[7^R-^V4J&%QP.^,)G3G4BRIS[)\V^9RE)'O3^.A_V=^RV/BC/(< M +[AJ,C-19&;?F\0YQ/;&^0_D M#<"&" @1VY\&?G@5W]O/;P>A$$]EVLO^L)V,'L-X=/^T$?TD("=T)I^ M [/Y2V9!)/BB61C"LV9I$#MZ+1C$Y23%VMS,@Q:P#,5.3. S!ZZ[-+_JH@?6 MKN?O'P?20_>QX_1*+7,?]!I[%,*6>CTVR M?L9E-:.>LYG6JM\OK(F%1RZ_.7NV$_ +;KV&>YX+C>Y=3:YNWQXFA8]Q.!FW MO1"+>Y)??#T:?H2_1^WY6BJP)PS3/01P'$OCA&%()2X0YT0@1TQ RG@;O!9. M^9=CXCM_&<.D'W]-/Y9!_[GK_>_%:9L=P/QQ.%I.8[0SI%R0YB\RQ)5F]@:3 M&-Z.']NW?Y*="&C9Q>7 MB!\Y@D?"9";4.5?J02XS9LQ+B<;PN5+RI0\Y\88\L')D*O?:CKC7CHS5:#>$ M668O O?UGFJ9NOLLV]Q5*NSKU+! MT$>6"JT\7Q4"*F?>6D+&[*87#5^(@CK]7XB$'JGV[%P)^@RU%^=,/DWM:57[ MJO95[9^M]F4G456A>L#F%7>O+=9FJ1O4OM#IXSB15D];+A4\]M(:9CUR/!G$ M@Z'(*@TXX9617H-J>/]J#)B_QRN;UQ!&OZ8?>WE3R/^-=K2IXQRT'LFLF%:G M] 0P#4HU,(V=&;%E&K5C M5X&*:D*:E8RJ33A*$K* -48H)H0!B4BF99*&2/Q)E#MN]M\VZ_S5-M: M:/M^$K?JL9TQO65*MH-1A5H'8P-1OJBVXV04IMJ.)4XEQGR2B:'@BT?,$[+1 M1J0(RW1*2@4F7K/.Q2_PFO>?8O]C_!G>>;FI(R%";ODHV;&+?T6THYO2(T4T MSY1."N#(L&@0)ZZ<@V5(DR!T#(('O8T8'[#KI\&6T$N>25;K?%3\JE-Z O@E MB#%$88,<-A(!'BED&7-(*FXI\0$B-[NU:'Z;**;.**Y1^TNB]KHVOQ2URVHC M3D9AJHU8ROARR1DC' 5F!>*:2*2U4"@(0K76@?C(7C-JS[G=]Y^&FUJ\,M79 MK4!6I_0$@(R(A+4F EFB..*,)^28LDAP%H0/D7*SM6#]783GAHTNNJMM,U8= MNYA7Y#JZ*3U2Y'*>:XI=1(80C'@0&FE'-4K2,)>4D,2;[8;I&\<9(=505"BK4WH"4,9<@$C\ A/(F1\-%0)$)$0-\&8S; M;H2^>?CB=,NEIPY&UNL*^@8"=%V-P\DH3#4.2[NL++BM%@)TJBE&7$>-+*8& M$8.-)Y$H%S=2D/ I ?J/P\DS+47ALT3_'4?#+ 6:$OJFFHD*9'5*CQ_(-,/, M.X"B1(1!W%J"3% 8J6#A!RHD"QO9"K0N/,^ -;Y\OH-;8:O"5IW2DX2M)*1Q M(=@A^(#=K3NN#5R:[06:%S.\O_A+E(#$7.)88XC1X9FVOS6&(23P:@ M=:5HTY.AZ(X=6/"2Q6LE'I8J5=8K=-6R];OSCXM2\I]X_$?6S54 MZP?C2$T5"8&I*"EB8)H0%T0A8ZQ%TAE%(I%>A!<=7>M<^@?S(!O;%">-?DW[ M=$=6#L]"5<2LB%D1\TF[Q9CBR4; 2:X!,2.).7^,$94T60; &#G9PB:+32&D M.!/;9MZJ$%DALD+D"4.D#A*#BC,4G#0 =]$AQS%&SF,J;1+4&[6U#1V; LI, M4;CE\V%'!I2+V0[X;*$;"TTOK\Q5( ;C"WXN&/OZS?V]R055']^??/7+4Q!W M6O/%U]\S/@L%G4%NTG X'@S'L=.*7][_$^*IJ*CPB'LA$*>6(A>90C%8DK0U M./#P5?/YJG_1MX,/_^NK.$!_?[>3CC0_#D>-#:%4M+7]IC?HE"7K^"A^L*, MT5S>D=* AP*MN_F?;9/F%;B;>?7MIJN\?=:T,3ZB#N]+N]-=FI]\T1N#,/A[ M._A+GA=SUI2(M-U^R^X=Z&$JPYC;TS;CX71,LYJT,>1/)?EIQ_#'C[V!'?@> M3,>[,7Q18N?SN3(N"%RGFJ>E>?3/S9=4+T1#G?$"18[!O#BGD<;8H!0UUPX' M[>F>J-[;J^$$)A94SO="J\Y)!^F5RY7$!H9O-;T)C_&\_R1?V!A,[G<70^[@ B%,,RVBUQX"XOMK\ M!FW@=V6,/H#Z].+2DLI)68[WMTY,DT;#JV8,-Q9+G/_;:QO;7-O1^"9_%7KM M]20;ZKP?MP]^4+]\LB$O4+7C[/-\C,WU:.ACS!X27#CJM=D/ZIX,KQIFU\F. M;D"_)Z,V9OOO)G!);-OSYA\9[B?]T+@(L ]O'Y1[4JFKUK03]Z_HQ[DAW;L7 M7G36?!A"D#'(=J+X:Q]C.YY&1/!C;J7OV]Y5.WOF%]IQ-K4]N=WQZKH_+&GZ MZ?UG8JCGKC MX:@WG)36YO$$W/>QF10/*WZ^CO"*%L2NER H@V:EN6>57P[28C_ ,^#/46QA M>/QTQF=S U>,R^_G)ZLU/PT:#[-A09KLAU'LG-&SQ8B@N;1M]UO(HY['XZH; M\.(ZP'1^!-4 ZM-#W.(+GPRR'X:A= MD)$L2#GD*%?"=%U/-636.IBJ<;EU+M-G(.CC(BC]'GA6I7EG37_8MO%67X>3 M\#@/<9OTK2E?:^,F.1B!@N8%7(.&- MNUE\9 Z+1A][OO/\7>P&)4"+EJ\KCUJO#$O:-56^VS>!ILT&Z+QYFZ$,6CCI MS[K6QH5I6)Z\*[L.#:?MFP]N']2N7R;P5H/:R?7U<-3-P10IYI,$WT$@^$?^ M;UG2!Q$L;^W!2WUI5>EMVP[A47EF# M4S"KZ0:A4W/H2 MWSO"NB]+:^"69SC,&;^Y/USI+YW/# (@6&S<"G!^%[HUY M(*SWW01D&7Q*&-C\O\-/T,%1-XM7]G.W7V*8U;7@6HDJ9B(]-2BS[11+,S\' MN5'\]Z0WZOI[9?^(T^CCP:[?CY([\*)/%J!_'32_^O$08J:&=LXZ[63CW:4= MQ4MP*N&7WQ<@"QR&;"8[^8 P"7YN;R\M2OX^]J_B>-3S !8_#?QY\PWT*@L8 M )'U4VFY UT@V!03_6= B/ZR0ML/ "'M^.[5^<^_G[\[;[[/'E4/8.&[?#IO MWK;YU]"@[T$C 6(CJ#_\<@WP!XU)*<-XS#"2LZZ@2%-<[.37=MUJKL&N@XF* MMRA>E#:V?C3\M/#E;;JK]+3??9LC,>B['0VFEF)RG;_[CWV+S2V+W#E#42), M0)S-/;)2>J0CEH([8]<<";?812)T0%91BWCR!ADL,<+..D>=YP&3Y=,N8#MO M@XF;GSOT^:$;G"Z?<6]67BYEY<57_\7.\3Z%X7!UOT@KR,;>S:X6BC+C(K+$ M>\29U<@0QI#"RM@HF$]DI6*G4I82AC&B##/$(8! +H6 HM#662-=I&E[LTOV MT")'7X M!SV$D1UDDY\M??D90J6V?*T\#&*C%ALWCWJ[EC57P]*OXKA=74=P&D:N M5X+:3O[_ @@,$?!5K^T\AOO>OH+&LQ=D]QQ&*W?(C7HQY6;^[TG_IA&S9DW/ MN:XT#7QKN&SY)BIGOX9[P(&"R-$NH'CY\T_+N%! MS:?LC/9[X#[FC\4Y70BA08%3]D*G+^FU#=C<=M+K7I,MZA^$(KH0Y*=<6 M8SFS[KWQV9(7GQ,0V1$>C.'RR6 >1.9@"0(+.\B!&>C;] K0]I!'/O<.?/-> M]BES<%;2(UTVH9W&>$O!.$!,_%P2Z/_UGZ'W<0[6_?@9!?!3RKA= ,I,K@9O M[@=X?5@D;&F)-R=/ MNV7=_[R<;V&_!CSJ=J>CDI*^L/U/]J9]\]5?E@;\SFA"=R[%DAN^["?;YG*4 MK:U[2Q^ MWW5?W69/+?QS*7:]Q^55PJDNJ?Z714T[J0BK \]LI1;P+?^<@:]$!_UYTG,. M=..;9=L+Z)4!KT0QL_S'2G*WY"PZ^]"E0$K\,@7:XKHL/G**Y> L.)N3![E5 M'9Z61 A8C@_QK/D$GD_!^IP9@YGLA0F8HYO\JC$$^]D-^!"S93K+GL$L$0*V M,>9L<4PIY]F&@[49LMMD4+9_90_!V32Y4N+(Z?: DOL;P>A!Y A7W:S/IMXO M-T0_27 (/:"UF??V(,\?>D;T?]_.EC+W[J'))124S9SR7*'Q??)']J MLX;$;O%@G)7K*N?;^KT_8C^G)>R@:%M1F=YX_9.*8I3T%XS"?Q>7/9R5I87H MX?G@0)U!;)!W-_7:RYPQ;C[:_F3J.F:'+F<52[8B^V*S!'>;%RMNVPKOG/@N M]^GMJ,M]Y\?$\^:GP;0G^;O'=F:=%CZFITM_038$I;2H[.,?3-IP88WV?\&. )$RPYKS,[IQSB8 M3%=5RGI,V21T92'DRC[S\*KG;[$C)^^SV]YM,9HZYJ !\)(R&9^A*27-,ULQ M/UL['M-3)U,7NZRD3?.@,V@J#FU.0%^#,.<,=/&<4Q&5SDOOAK$+<.;N:#>8 M\ZO7C7N(UV6,IH )@?04 4ONO&O%\@@W83*:]17@LC<,[6(*? @@/(Y7(&+9 MHP\09F6?NBQ4P:-"%J]Q#Y[6-?4VMSN?Y(4T<)Z-40L3>;?Q"]GKLTY.\V'% MVZSRXI3>E8\2XL SP/\:#$I<6\*P#SE\@3C[4P1!A/_FH>U$Z::X\\MCD*U# MMRXS30R"C,6/><7N7S Z;8X,BH*5=9X_NN'**[9%?[+M/6^^G=G ?'M9K\CO M62/8LP6@:02Z8+'S#=..EK=EW5X_9SE66YJQ?.E\U6*M9"Q/UUFWCI4O!JQN&P)> !_KGONLIA<+2R?M/;!2O([=M?M[<);RAKW93C%6@'5Y\]CI[I[X\>[*^EG> M 5&R;>VXK&*G"&9ZNA^E?-[;(?]R=2%I MSBWG^TK*%[QGF-@X'O?+#H&%=H9A[ Q@R7;F;Q;M:J]LN 3]RDY\A-$NZYO0 M&X"-:7)[MMQ=>C6U_N,G>4NY9QPV^6KI\)S-G<;RK=%LF;;M*8_S#R(,F017)H\'W\M MWFD_F]+EQ]T^IGO*FKNGJ>D\*C?1YITZ9;\JQ825GF1YFOIR^4&3<%S&_/"R.E\\8T+(1?-3-F8 +B54N!VVIANW M;KWH;=X_,<6Z1?'9J)2XQ*6(DJ!(\LJ^9@3I!#.>&+A?*85$TJH#^@PI>>+? )97Y*4DT1\A*J?@$"Q)2.]60NR"A-@%">DL0ILM]&Q+ M5UD8!MMQ\7*O:ON'DC M#"=3NJLWW>L@,CC'7\]N #GHV^LV7K3QVF;O8C8.93MR]^ROUG$]94O?99XN M9L^XC\2IO%;@[V /X4H01\>3\*Q=@^D(/_ZO[XB_*LO]_5)C(^SIF]Q=%ZVB6+1 M';SWM&8)M)N5=,?SY>4Q!(C[,(H;E+(*2AN6RF]^&C3O+X>3%D+F]L\5NP"[ M:(6N.Z/WU[*Z\]UL^?D_W>@OT\/G%;PVZ@$<8X>K7MWO$G@_N9IT>R%F2@4C MTVT0J*I55:NJUG-5ZZ>K:]L;Y>Q_U:.J1U6/GJM'O\3QW/&K?E^M;+@;;O_O M9KM$R\[1O*QQV;NNW/Z'6!QT-Q2K1TJ?RB(+,5*.O-8.<:,#TB$9Q+P(C%(F M'5_A4Z-.)VXRJYW1F5HR96I)P9!.+'D6 W6*WUVE_<+:;,D-;(I)E9UALF56 M_H/A2*THML=36E'L62CVS3-W6CVQ4HG&)@66]QD'A;@E'!GB(HK14$9LPG*5 MZV##J+B0V5G,Z6P()\V9T,<'DX_3J4>M452\/,BYK7BY$[P$N.21,8&HB!:\ M2$J1MI(@00CSF&0:GQ?A93F7\06PO,W5;0@?V1EG]Y/''+<.57P\WKFM^+@R M^=,ZHX<]^[5DZ(Y*AD9_.8#;/]QAM:ZP>=2*6?,&O@G#;_>P(@N:^E%Y/A%PN MW]:T[?)UU7V>F7\21 )GR3U_ MF>F+( ZQU'CD+R?SP)_.)Y- B'$4B-DCQ1"7O?%L^>)LORZ$V,FNDY9=7\83 MG@Z#L8BF,S^<@FL[$=.I+R:A\ ?#T5*.A C"Z>"!9>'#1@[GO<7XY4G'SC/N MQ&0G)K^14Q^\8#A ML#>8C3JQV(G%9W.WG5C\?#$V&PQ&P70<^/$\D/XD'(,$"R=+/QPN8SD=#<8C ML=/CX)ZMO5_E?8FPR>SE980[N.7CQ$5_S3.?&OM7SLR3+D)Z.BS4Z0E73\CE M9+",Q=P/EY.)/PGDP <%(?SY>R#C!P/!N,PGLR'#RP+'S9".NHM1R]/.G:A@$Y,=F+RRXG)Y6(Z M#$;#A3\<@-TXD='$#Z:1]">S<#Z:+2;1=!9^CIC\\I#*R:P3BIU0?#9WVPG% M>QA"$$VBQ6P^\T>1 -$UB"-_,8Q'8.O-EG*VF"TGP]D#VWKW%Q\=CB#Z<[3;AN&=)^+ AT1E. M>7YALK'S_3LAV0G)+R=4.P*RY\:@))6KT9-T5,_46JH4Z'13?0<]\&# M+S6^ZG,"BGDE4M"4\DZCO3HY?JL[)J^JAF(7O9JX4"R/YK%(HP#/YPMP$Z-PX6_6 PB?SA?#(=+ ML&*7B\GG#.O^PJ'0T:PW_<3V28?(R71VOA_6,X][-BJU$\F=2.Y$\O,-7TPF MPV40+)?^?(85K[/)",3U5/J+,!R/X_E\!*;O XOX!X:]#GK+3^R;<@)"OPN, M=-*_D_XG*_W'"SF:BR#V![$,_(D<3OR%!'M?+H.AB):+4(K/,O"_>/!ZTEM. M.V'?"?M.V'?"_OD(^P/-:&:C6(Z6TA^+B? G\W#NBT4P]H?!>#F?@IP.9]$# MF^;WAU*>#3ZM#.R)Z/W3]O\5%&9_RZX6#0 M'WRCOP @Y+>C:CY9?/SR1\ MJ=LS@T.'DVYR:'NX=>GEL>?](HIPY8V'/6\T&$VZN:'WA\-X.A+IOD[T$U$5 M1Y/DMQ>9]WZ5UZ7(HO(H!_ZIG,*#":YNXG'[]"B5;F8>>]W0XVZ2>,=7]V$/ MV/RE82J3Q>Q8JV.MCK4^E;5L?JCCHXZ/.C[Z5#[Z55;&\.OLOB=>//"T9Z79?P"EEXA4S)."I7R:8#^S_'^IMNK.<])GKC83B)Q_$0LZ6Q/UG.I[Z8 M3P?^9+8(YM%TNER*>*==_WP@AXNA]&?A$KX3ST:^6$S'?C1;AN%4B&FP>*Q! M=<-Q;S#L>O9W4NS)7VDGQ9XP-G$^CD>!G$6^F(!HG"P#^%<\C_V9&,=!& SG M2[D[Q.1^I>+#(M.7O>GBY8G)#F38RQ'0[F8Q(L@'(T^2UY^^<[,O:-41#,5@N9SZ(ZS>GBSCP%_&,9AS<3 93.?#>#C8 M&>4V7B[E$EUJ.1Y$_F0<2W\Y68S]T60PFTVBV2">/=8HMV5O_(E%VQVA=[+K MI5[ILY==7VA&T5S.P(L%)W@PG/N3^1QG%$U'?C0>#\"QG<;3T4[?XGN6A0\; M.9SWEM-N:E$G)I_/W79B\NF)2;D(9I/%(O;#P4#XD^ETZ ?CZ<(?3G$2\&(R MB(?3SQ&37[YS<6\P^[0JXZ?,.IU8[,1B)Q9OLO;"8#!:+/SE( 1K;S$+_$"& MZ @/!\/95$ZCY?B!K;W[:Y,PGKZ\YNL=W/)QXJ*_YAG\M-[(2GKBLI 256T7 M(3T=%NKT1*/7V3@<#Y?AP(^'2\03Q7-_,9!C/QI&D^EP%HV&BQV4Y2Q>C*83 M^$X430:8'X_]Y70P]X/I,AR&R]$PF 2/%"$=]R:#+D+:R:[N2E^4[/I"77^G M00@V,AC)PU#ZDV B_4 ,8G\XCH?POY&(YO,'EH4/W/6WM^Q" 9V8?$9WVXG) MIR*<#XUW$Y)>'5$ZZM%$G M%)_/W79"\?.%F%B$HT4(%EX\$2"0PA%.\14+?R&&0;A<3N?@_#ZPK7=_\='A MH(N/?DY\M,.-.KC10D22B+@+BIX.WW3*H8$!&$_D))*@$L0T]B?#$(S;Y5CX MH\5L/AXN9HMAN!,("$>#H<1Y$3(8!_B=D;\(YR-?A(,@#N>1'$Z6CQ04G8\G MG7KH)%=WI2])C(!Q;P2*6A*^"F)$QI)E1@%Y@G28%YCP9W&;=XGZ'0T:PW_<3V2=W,Q4XD=R*Y$\DO+GPQ M6T@9Q7+IQXMEZ$\F@?"#N0S]>+X M]);33MAWPKX3]IVP?S["_E#_0I"ML\74'R!4>3(0(U^(Y@4\6*^SLR@I-ZG8OL*_TCMT@B?)SOZJRRJ)M_IE]!E? M9M%#W_SG3;3[O.,<-F>QP_E9,EJ9+-A&7$I.<*&5M-&WJM)+L);%2@\_J/*PS_Q%<>0$#T'9$=>4"C@59T!ZZ9))LW5)AG^ MZ =I'GZXCR-Z3[FI//9>\Z]L#DK _ZVFCZV.'XHTO!W*(#%M>$W)[%_KM2R2 M4']DT[APE8^<]*?C\3Y\[".ZN#UAZ142WEC"Y[UP[T2_ M'G^\D)%7Z=["NJ\I&?@)P7'U>"#^!(XOD(@ _O(0UX@RJ3T;]WN$IC4BFZU1856$?C0(9^N!S-_CD'\.)+*5 MHC""HBT1/BE.<1^B"RCL8>A$1D.,?,_\I903H!.X_>5L'OAR*J)X.IJ&D]W^ M:?/Y,%PLXX$_BD;89C<<^HL0JZ-C&2S#,(Z64_'@=(+W]"A$,GUZU(%G 5+S M!U&",*HW(&O@+R7Q&E)+E/B4Q]O@CS*4ZP!$\WC8 M\T:#T;C7$M^-U:+8SD!] -'0Q_!T/#![D^P2OSSQ0 4\WEZ^_DP^OO_.6,/) M?"0GD2^QU\%D&,W]Q6@J_7 Z'\Z7\3+:HRGN.RWF7-\;OKU?X67OKV5Z)7^! M-Z^.Q46,;BN#&(SZAS&_CR'85WE=@NWR>$OH-\SB?38P.%#'N 3#Q9V,WN'H M_JQ>=PKZ/1S)KSF8E>Z-'-*=(@H&,@;.F>.\W@'86(L!_#@=RS *%K&<[Q0- M+1:C:!Z,9_XX I:;1 -P[ :!@'_-Y3Q:1)&">+JR24/TE9 MOH>G_8#.X%<@ 4.Q0=^DJ-5TMR2K08-6QR[OS^'3./'AZ)6G=NJIK98>;-;S M[J!MOW+#;$BT;O3DKI:2.DSAUC\<>Z GYC-Z;\,J1_4,VG7 JODU>'HBVV(( M,_)"650BR;25X7A-"?SX:]%FGJ_B.*#K#8I+)G\ MNQP>7>C'9'GE/BK,P?F#58'Q6-*EP4,%_'_;*@G9H_0V=1&NP$8"%P\L&F&^ MO1%%M27N*?(TA5\$6_0<5^!.KF#]^$I\>1P#519D"CE;[-]D2XR&H^EH^9!' M#S]D'!'TKI-J12L+T[P$8P=OXO'4BJ4!T,RY1R%!M$ S-"Z!%B+X8H+>>046 M 5B>S/NEYGT3'K#;:EZ7O4SX5UF+C,Q6]MU="L2KAC]LBOP*K%_[ N6S?[Y7 MY7X3G1,_^>BO$A#DV:N?_EP$B\%L,)OY JPIS#K/_,5\L 2O7(JE& Q#,0P? MAVT/G*:1H(W_/()AA-:[V*6+6,K'Y+AW>]93-N- "4:L*+Y#Y%MA68!\1/ON M$4_KGGR=FU9Y1U]G/@MGX3+R1[,X]"?!?.DOQ"SV112/!N- +":+4=MB&XRB MQ7(N(G\6@XP&BZU$D^V>O)?I=-@_#.K^\O=[ MC/?RT$M U=Q1N.WMN@0'(P9JC6<3\,R#$*AU,([]Z72RG,I@OEA,=_I.(A\B2.EXPG8M>'PGBC\UC8%ASNX/$WR_A)J$.V4:@7V MD+>F6 @<#;@'4,MHX.B1$C8'BK!^JHQ,0%V%7IMF<2(TE&>2XTP5P#B:HD MYVU?!?RA/@X;OVXWD/&79\S)9:5M8*T 5>H,_HM4& M+WKXD^./XI-?):!ID_"P[F9R!>(O,>GT#LB3TT9K^X]J9/ZK_B,>S5,Z&:*7?\@,N"!ESFKX,8\8Q?/.B4%W0N6TRH:HF+"+ MCNRK4@11K7*15<-+?M28_Y.+D\^'H^5P-!GXTQ'&ZX8B!LTJE_YXCA"U02R7 MLYUVP&$PE"(.A_YL) )_,@;UNAC(H3^(9V(\Q.L9S-IQ\K<8Y/@=KC&YPC3- M?=F.X]D=;<>7'_F^S78\-0J/HD#*\7SL+\8SL ,'4^$O!Y.Y/XQ'\7P\&,R6 MCR,8CD/=YI@/1"%CR;+CL+;9D73 M%DS*3S4#?Q"IR,!X>K>2&'Q]@N;=;X7 MJY4#57V.1+WG]7L_)1FHZP2<5-3G"G$+R_U=EG7:#N6TLN8O,GM]O+)\CQF< M?]:B &9;N'$*.$#Y_<3&)_><.#_DTQ@D60EVJ/7HHC\-,\_(+RLM,$R92&A MB;66(L._PJ&_4[G:T?Q LD&DBKV1)/P[/ M>OKW"1Y*M/-K!D;O_%J &@^3#1S!SI] G&<[OUR+;?M7UTF:JM_1ILL$;A/A M>Q\1=%X2 !UQ XQCW-YP 7WO/$UO^'M/6<*4* _JBO $*;R.$WD]]RX+>0D/ MH2NL"R^NJ[H -<+\ [\LF*EZ7FRX;I,S7+Z'B6>RP#4N7L'H>QXJN=S\A)L- MZA+475D2:+V2B)KGDQ8:>>\NX[+(KZL58^>!%M2/BC* :\$ *K9HY1L\.Z]8 M\LOH1AC80*!/ M'#MZV$IMAS<[.\5 HF@T4)GP$&J3.+[\!W;^D# 6%1@5QQ MJ8U=4-2L+.OUAG\&9H('$(.HEP$ET@4"Q0*)T,6 ,U>+%-XFPA52*D>J< MX MC\BY]*R\]2Y4,6E>LK=#=W<#P^+;/DB"BF = ?Z?!TYFP)&P9(UR &$&,2PF M+W"OHH+5UXAP$MO8R=.P=&^(M%&/P>_8NV>YP5^N-F901 X6V]!HX%7X3WX@]H0;U M(M6@ZB;:P1N!CW[(\NL,_UUG_,\B*3_P!@VSH-!V1- >"<2)%?QFK_FU'0Z* M9!D62:!]>G/1^'SO-U!DWL5%SR.;9GC>]\C.9J"0H"=HX?L[O,S[B:G;%<(R M+>4U,46+D/"/BK'.LPSI?E=;_L\.#AO6N0?0W59WS!1V:\PIH-7I:/"_FJ69 MBGA)H)(31' 9T-"[-Z_[WD4&YXJ7Q-*Q/.Y<.4S>IGR'6L.D".LUL$*&2!!E MSN[<@I%A.=(/[I-LC?6&4V;TTJ;08)ERH["PJC9"0@/A!/Q!=+IOS<=KQ9T; M+I#G(JE* /#A& _RD!KRN&?%?))Q;(X,S2L!2AM=+;BJNCST7=SYM>(F"2<$ MB@ANB1^!7]S0IQ'#=7"]_4.FZRF@E-]>84)37I^"^7[H#+1R78D"9;LLV3#( MKUEIGU^PA;/.$C2/,YFV(:)H/*2P"8G!30-FM7!!>Q1$ MTX;@B[H,7Z62D+W MR5?@!R>A/B4\0'."ZF++&PG@_,*G)<$;S+Y(?_$)^ZD4I*U#"IJCS@!YJ7_Y MP^B'T>LV*324?"FO*'&LI"&X8FED @OKO*S@LUE^)=011V@&PC65<9UZ00&_ M*/N/&-'V3EG0O 4.6"<<]TF(2)%$*]FD'T'=M,DJK[8;=JB,W>D2'GLW0(Y) M(94)+HB0@%&!I-KRY"::38FH+I&^+@F8P-138)T?&;;-%<+RFM*)5E)*^0'7 MH5@2ZY1)G^-7P+@ WE'V 3(#F_DL5DJT.2Y9N@%-KQW!V:.R:5_9:DJ&$OZ; M;$_W-*S?")X'/DK;;XG[)B6M-JL\@X;'*V\@^#7.3C_:C3,4URARXH/];@/L*Y#RK9"=?*'*%<@E:H\X[C$'V#4)Y7H>?\CLE*4)^T,(IP& M)-6/%K'Y61G^^\Y'';H:=^K'K21-Q_\H-/V)QW%\T@F_\UKKP?<:EH5$_N8C MJ"34Q>;/;S["#M 0/64YH=VZ@N@^W;8*#+T,GN"V)6*MC9:7'X4^R$GR*AYHZQ^:S=2DWV3(46@:CZQ)38.HI2!%8/;M)P,I+>%M-(ZAM MD6B?XBG9(1W$YZX0GUD'\>D@/G>'^'1ZMEG9E- M!P,G,FN#*GEQ";_ZMPZ\G7L?, R>K3"ZI0/4ZBA,--8-9S3C/QO3HZ)]%/#N M ",-&(D&(JL+E=ZK,^<7%#!Q$PVTY$*NU#XQHZ/B&Y6\S O=U0K6:.,XZUQE M?CF(TXRET9G8@/I!MZB3"SKG FJ;DC"1]_6@/_/@ M.2G!*_+"FW[#N>BOAZ/^2/_EIE+5=JTJT/_7PZ%]ZM%EKA,VD_7:,!0O*H[8 MD>+?% D<+6R9(O0*EX2M1PN$RA&S<"/2PLUAZ2TKO%Z<%. %_,T00&0\@U"X M!C& _TTI2-X*>5ZAR2I+_11J-:?ZBI)4*BRL@PZ!_]9SULP^"MQ!N<84@LD< MI,H%I)20R4MA%]8TQ>#C]2I'5)(32@U7B.]1<5G,KQ>^KM%=HZ VC4P5F*GO M_2C+#0HQ7-Y*B@CD<41[T:=HGEW*R[7!0-"2>>>4B>!@=5DAZH1K#:^E\69V MG1E\!(5J<=>1%"FMG;RN'OE6=&- M]8G,R%7?-@>1TKA.*CIC'&5KN" \[HD MR=_TT1J]:_N>1_!/0A_!C:>YSD5([71KN)5)T5SFP/&^2M1@C[M$,)B.<7=) MJ:!0?/N,\J4E",_ N""\:%,-JJ%7O7#^35E2J[@%FCCPZ!NON"5R+ZQ>BZS/%1 M.5&RR0F\1^@79D(&,CXA)_6D-, ?%FN'=&5!KJ:LBL*S.@&%%DO[2N.Z(+-+ M8@@7LTU$D.5>02"B*VV%E9J6;=?H-CD2^:9Y';E\UL.'??4VD^\J$7[XJN_I M?QK01..AFCM"V"2^E).OE$0"C8)2F!&PE"+ G"QE;DNTCIW#R*Z2(L\X;G-1 M67 !-9R68IU2JVK-, Z_DL#+>?\D,DA8-'.\+!(W#!)3H!B2D&;A<)O*6J7:2[I(?J>79T&N<,= =:FT M6R1,@^J(Q#BVD.K)+8:X8^/'8>.?$!L<,2*6LK$6G:>Z TO"MI9:G3E,YQ W MJBO%?43V<4P82P7U-?8)N5H.U+:0,0<]-;!T7]6)1IB:0HG$8"@UH^BR(!1) M^?5)YW>P3#?/=!L6O$#G4/$R;B_GZ?P]G2HC0^.4Q0-H>8458H-_+?[*"]3? MBIB4+:;&/Q#>YP8$THZAR3 1!TQWJ"^G*W9T7,7J)(,MN0T]1 M4"O)!0$2X MG2K/T_()(5G,!6K#^7HELQ8V:P/&-P*PL4TAXY+ TB#LT?>T5+[0KSJ /8)U*M)TW8(=5!C"JZF+9@Z0%"^,I&<$AGC MYZ/;%^;@7=*<$!H'@B@U43J/=Q_;P4$>K[FPB3\(;BPFZ>X*BYBV!&;J#AA0 MC8Q$5KC$JII,^;?&$%+E%$G!35 3'#SS&AL AZZ=I+FBL/U*R*>]PL?1(\R+ MW(<'[BP&_0HD[!@X6 >=6T,,W$5S9R9@KVL=C*?R$9K14,J_:\G];E5\23XR M-+@S.8YK/?<:6\^=,C^_M1*<^_ YXZ18KY?$&6P#:&?8;=K<4'!Z4A0_R@92 MT2U.^$E@I\B66N?^?Q:6CR_&^DU\KZ/!=&R08USN.LX\/"WU.+.=%<%'M*[) M9'6=%Q\\X-6$\%B*OUF:Z+]:KXF7=0:"(XOHY%2T-ZX(HPC4Q4--)+^^84^1 MQE;X7JNN>4$]$U&TNM0? $W$ 6J%;.O.XC!O]+W#W(??4P_!5AZ6&BG0N2$A]V]=)(!EC!*#,L1>QDW# MM&^( 28J?OU7_UW?^\?Y^6]/D;8Z[<0'Y#9D/]_;D/T4N?)PF_K/-1)-%XI] MSW9T!W!8S%W;8!E:P+N!!@48H!YLJ;Q4BTVRLBZ0^S :@KP?*(1%R?9F+$*- M7*H-VQINO>K.)'P 7XQ.DV<.OW9.\Y19[@]J]EAB,N\@L9%'(RK5 MM \;RE&?(Y/%( 2J2 HU8UZ91UBIK%,$*G.%\'Q1FG''9JK]E60P7FY#K1IJ MBDVV&)9/_1FTZ>4LE=]3EZ8W + U$I)/_MI:5JN<>TEJK$_,"7'[7>N\SS"%N=*K6CFAZU/Z^GM3-G MA*U)GVA$NQU%&1F_^Q3NY2AEYCY/E >PQV=V6+S%9IPIT#PP8J5Z"1NT]1DF M^B-)(QZ,[ZE>34XB'XO.L]>EQ&Y&*2&D<4HB>8=(1\,1GL)LH-#_'6/>'I)A MBXA$\$46(JS]O?@H3YH+L..1)E%VK20F>"*"/A601+0+9) &X4J M>.#/J@4?W8Q2\5CO4=K.QMP1$SMJ@M&/+8F<(]0! ?WD@"_G2JJ@ *RW2K$[ M]GL#B44;[)B+1OKQ5--M7!A\,A77+6P1_&%O.UJ]%87?T,VGT SB%H9T0'3+ M:+^<-/3U9'O6'^Y0+YV:65WX1B$W6\M& 60%G5(AMYV.Y>0/( UB3EQ<2G:$ MZ?NONE3_9Z;Z%UVJOTOU'YWJ9R[>8^**NLK/ @(0TV* ?7$G^'$?KB6O@9V2 MCS(ZXW<-!X/^X!O]!=A1*C:E?%7*C4 ]JX^D(&JB9W^%[X<%&,)$JY)-I5?Z M^^I#\*G(4!&];K+LSY;?*)K=\_=A?[2XZ<\W_&W97\Y&G_C=3_W;O#\:?/)S MG]=6AX/^;'3<2__W]U71)A(EC]#("$3XX9(:G_J*@V+ZWQF.&F$)]XKE'/YB M/U_MTIMM:PI<$O%-3P MWC1;&MR15FX_0^:\P?A)G&+'//?%/&J?>T_\(7=.9L*C7>N);??%4W&G CH5 MT#%/IP).504\!3_J1G:Y+UEP7\'C0T?\[47FO5?#USKZ4(/]^,W',\KO[ M%"(/>2J/+4->A'K%;FJ?+5Y.546^..H^/?/R&R=O\VFDT9F3+UPP=-QSD_:8 M=%S3:9B.1V[1,/\[*+[_OSHU]Z%]?GV/=_HT@D.?0>;#46_4FNCRS"[] M_LBYX]]3N([3+>BG)WYBD,*MJ:7GN \>W- DX*EX+._1>(?3'LVP5BC[WKR;-FV2XO>A+LW&GCN_-U M;S)\UJS=:>,7P[Z=-C[VKL>+YWS/3R?/ M&F72F4 =UYX>UXZ>\SUW 8F.G3MV=DNU>_/%O+OJ3@D_@>UV7'LTUS[KT.$7 MC4-TV(A/([$]$T$[8?J,F*P3IL>G8H:S9RU/.Q.HX]J3X]KQLV;9+@[1L7/' MSHUDP&@R[:ZZ4\)/8+L=UQX=A^CP$!T>XF'C$/^0F2Q$2H@($<&G$IR?CC-6 M.YGZC'BMDZG'9V1FPRXCTW'M4]ANQ[5'<^WP.=]S%X[HV+ECYX82'BV6W55W M2O@);+?CVJ.Y]EG#B3M8Q#,(1YRO<]CCOT65Y!E.<$BR2F27"4Z:%V4IJ]*+ MBWSMB?#O.BD3_%376.(Y,6$G;(_N)S%^UBY/9R!U/'MR/-MA)I[A?7??8Y7W,'F'@.$0H;>B#01)24FUS]7,A45#+J&EY^ M'NLUAVZ.^J/=<:4O60@?L?WG+Z?O;V;13<=E9K2^9'KII$,G'5Z6=+B_/--3 M%0Y=L*43')W@N'?!\9__L1@-1U^&9#K;HK,M7MAMGX*(Z&R+IP)T&=U3&> M',-([_-*I%Z^D5ALDUUZ4DUW[&3W,PK8=G'YH^,]L]Y\V"%^.[9]"MOMV/;X M,.VS+I7KHBP=/W?\[/+SJ+=8S+J[[M3P$]ANQ[9'L^WPU'$M\%\1I)+^:9;O M^OR3_G0\_N8&QW\&/QZ_IYD.*=R16UOOO_&%QY+_$]KS$31\#R?PKLK##WX@ M2H+2K#$PP@5!*DCB78O22[(PK2/X1))YU4IZ<9ZF^36&4G:"*EXH*GF9%PE. M?BG5)TOO6_IF7I$W65ZU@GK@4.%I>.'_=3 MLKI$R" M)$VJ[2O]_3VA1'[=;-9?+N%*OOK^P >&_=GHIC_?]+=1?[$8#^S_;OSPDUK# M#8'U^8>VF@$6L"__-=7 MLZ^>_IT>JXNNF>R#/(T.1^-7A93>+_#SJO3>9*A6?A%%N/+&P]ZG$<)3.*%[ M(HTG)$N^/'O=)Y5]>Y%Y[XW!<=("9G2+@&GF5@?]&Q/1+T($C0:C6S&Q=SXK MDX9^"J?5*>&.1SZ;1VXML>UXY$O@.)YV(/5SYL/*XBH)95?"\T*CC%]W<66G M7T'7$K[CW:>PW8YW[\R[]U= ]RQ8]\$+G)^V/.@FWI^L;.S2Y$?WIYR=F%#L M>/;4K_+9\^SB68^XZ2(S7\Z.Z2;F=C+Q1&1BA]#M6/8I;+=CV:-9]K2NN8O& M=//VGHYDO#T1_BR8ZEZ:-MP" WB>TG4RN+]$U3%(@)=,+IULZ&3#2Y(-X_'] M==U_,;*ABS)]7E^6\D %4B>'[X>U5+.D**^QZ.@1)?&7!QX<8KD3%9VHZ$1%R[<;/W K\.G5>$NI:?W_W!OYX_B MDU\E8-4FX<'U_)I7TIOU/:J\7^4I<%'YO[PW?]=)M7WX=1Y:%0X Q=)^7%WI M5;GW.D>R0*,<_D6.&8W;^"G)1!8F8+>_J^ 7F!DN>UCI?RW3%/^;UX7WNDA( M8GCG80B.#_4'^ T>$6)7@#@O/!%%-,4#/I)D\(LU]QP005Y7!QV"_B$J=BOH M;Z7BX>BQR-BMNGD0ROI=7LFLEJ?,[.H(O$B&X%(C!7T]Z,\\>$8*%-3S@/:F MW_1XL.W70]!:^D]$EL@ %94GKW,J3Y;-\F0/"P>1.;X>#NU3C_[JI.^]/^9C MW'-C#8>#'$=K#4$'BR3SLCSS"QG618$\A3^%>2$] 9RT!98KO4(=@.[4D11E MY?U=BP+,%>1QW$]/\&OX"S)IZ5WE:XS&K[])F-[)(\@@_B*PH"E@0[%_] M>:+^S/OB)^F';(H$: 3N#IZ]EKR+$A:'"1E8!XJ)HRR60)*TE*DA28 MK@&!4Y-(V!3Y58(B$MXI*CBULH)'EKAX [&%'ZF0B.16FJ/@T0^59=_[Z;# MP?\'"]%44\BR3E&>%3*&K<#3L,GY:'#VNT2#S_O1PF%*S_=^T"O_UP:%(WUV M>.9=)]6*CC I<6)16)>E'F!$]U3"[T'27I/)-\2JX\4W=] )^ U\'8J.:66F)5, M)8CH=9V!Y47"35T+/U2@_ [ >-/3WO<^6 GOGA?(3,)MJQ'P*7D699YE,W5.' M/4]:>R8=!<>9%Y+$CW B6M\TB2PE^! MI@&:2-3IV+["O])3=28QR<[^JL$^ MCK?Z\?09'R3N0P?9/J_7Q.<=8*N//9P?G>/*9%HW<-V<1/5%#,M\)=)KL2U5 M;S;WP%NG"=M931LRNBE$A0=*/_ZOK_ZCRL,_\2W'!.SH.6 (YVHE"&SQFG]E;64!_[>:/G;L_DMPEJ6+%ZET[^ 9 MF/+37[1O_*C^P6XUK)F]TG071@UW83PP[L+$>A)WC-",^HM[]Q9NV@^9L4!G M[ I,OKCS("K6FR0/V(N8FP-(M%'=-K[QU?#)\>XG^>\Z7.3"?K\P6:U*5?:_I+QP*!]/^8>VC MIM]P,*CRDD3"[79XF:\ENG-P5-C<%>_K1O+E\\W9+*O ",?FOG'KCN'R8+M M'(Z9Y=P^>J:2TSENZ>$@;HWP_-3TR_H1O MWJ)\-S?MAY6OBMR-CHW>KUHLO!@&WR*/ MT@U\=UQ@[B9%K!WA((XZ;Z:NQUHBCNV;]77]T?-\J\?*(?9%F' V59AP\ MNELJFNYF$\^P$5MBP[6(6"T!UV+*"J/-91Y7UP*Q#I>P<,VM!W7+$PKZODB9 M\$D>Z!$$VW-H1[L>0 F@(6))V1'X>BRE5A5E7:!P[AWR7PMY6<-#\F+KU91Z MH>Q3B$88VSJ8@B'1'DCR>+Q-'8"$8[1+MFV[CEZ<@J*J2?^46GT=PX?.7@X9 M/*0GV1(+\\LLT6F>@P:2'KF3.&BA8*LS02%ZIKQ.SIFA*9:S&L,GXD&'LN.3 MIV?)'4M3-T90V+X_QBZCH)RG -.WIZ3^V3]$#<1=LO,T29.U*G_<'MWMDS(W.)7FWYIG1QAUD'6%7 L0 M"/ L)3-!L#+DM>03&DU0IO''&$&"8%>EQ_?+7!!YJP3N>Y,G*&/3=,\UD=,- M8@,^1O(2A1QM+RF\NI2(3TE)".+Y@@Z 7Z"MS5N042=K6KHV1%OTO?CXF-:. M6D4E/AH^N+M,8$$S'O0'9IPBBYKITOE5TV-#3925"EQMK6L@J'_UW_7A%%!3 M)[NKPT!,#E)%$3P[?J#Q^;GT48H.1@E&0[1,8?V.+T=K5W\&O3)P0O4CT5'< M@WP41,C>E4AK51""TR,I^D*[HH^D".LNE W1VUD^:FLX5PE$Z 7H'*ST'RFT MZBR8<$\]FU(&&[LAJHT$'&NI 0Z<-&CIH=U>M$*,3.D%; M!&66N!+@42*)2,2-4GDN4:28W4H']&K2RJT%==8FY0F M'T )L2>:Y3;Y(]L#ZSC?FB1K)V(+)+KE21%>QLY4JQ2V?S*CSA(G0YE MLDE4IQ78,9798G7#04<2#(JHU*Z+@CVK+\0U.3+P<=JP,EN<+*KC>K / 08% M&&K@(V&BMM@:RP9KX? ZK7%!OH]S,F2;\/OX/KDL[]"-@@TIBF*+O8PL9IR2 M\G\92\]9-!LY^ S07QDY4 J1KN:"Z^I#QPU$4/QP?E9ZP ,4L,6+:!X%W%": M(U5I#Q)L,GDEP(WZ"PZIC)+0Q&77X@.?6E(J0GQL0,9)A#OO4 8/PN5GN,S' M3 SB&I"@V*N:. +[#IY9LS)6D$ZAAZ* 'G[",U69L,Y((C5G[D(/)]?PZ5^/ M'5WG/J.B;ELJ3NH@T'I*EN"CHP*$:(9"OVJMX&8,&\(XFL6 7,V"JAGK5WI[ M%0LMUP7*N"_4E2*M)QT,;=Q0(+NX$\]0/>WC5L@>HM>?D[_K)$+]B2?^6FR0 MQ[S?90FV3'@:9;('[5KBMQW[IZ?1\ V+E^Q'<.]%R:@J^H>$LP4[2T<;OQY. M',JD&,MPY-:U-F.S_/Y#+ZJ+0B=4J&9?_:R!U34R9@ GJ,*;^'JGVK6'OV F M;=IBW$R#'L41![1I#>[+LCJAM)Y2'=1)D>9KI"Z"O6.^V%R* \PE]3-R5(5C M\Q&FXK"6"(]ZN*,R5),#JJ0[J*N ;2*,'&%0#\WB)IZ9WJE"=D3.^#.LV[X?GI#5N!BQA<-\2Y=6@A^<&X&\"!C)/BX:V<)?$V!2VDO."S,!0 MB4IR$4GD M:.;F4[239)_/O^E[1Y+8IU30C^^=SEP[Z[/(;/$%R.S3Z6QHZV]N6-\.*5$( M&)%09-2IT,<=Z*OG&%@''HXI*5!U]'S^'?C=*085'E5'=$KB1O[2#'M0(5BB M8AO<25CH]D$&::[(OUD;@M;#HQ:Y4Y"B592?$_%:V$>Y(EB%:E !1X82+*\O M5PKQLNO@-"J2&#;F0E3@GWW/>]] IH#=AN&3.M.>E4E[ >_*CS)$' @7,[EP MF!8\A='[[,;LEL_TW+_KHJ) M5'JF0OANS1_5:D\6B1!UPH%P>YQ2,M(!+P; MZ]O1UREF*E#H8L#'K=LGNY&C0?;\2-;%L!QX3*H]#UX8PO% T'$PKY,93T%F M,(K]@,PX+L&\X[U0KGDYVDDV3V[(->,';HY2$%V1H4,=*,!U7:%[@DH3Z K( M3_FWZ)!Q!4.LF,E%A65Q()BSQ '9:"V)<_ZIJ/J3YUXWI4$NK@>3@4KR&4MIQEEVAMT9>UV\IM M27:LJBTA#H]R3MX.R6]!W(Z%KECK0MO5-_T]+S#49R55BCYXPTM45) MEN57PJ*G*:UR?N%O4'&A*2\%KT%=AW5]5!N72*ML[/:I31JGSTQR8^F.R+8- M-Z&%_H2-LYYK%NBV/ LVTQLG5D@%C4.(-M?&,EA:W56C>O8)B8<.'G)7>,BP M@X=T\) .'G*K21ESK^=/,RD55'$Y;MB*-M74M@I5[9>"'SN^JZ-1S7JX[-@) MF:L0F.IT1F4PG[7ZL5K]@<4?-FZI*Z.,2@<,N=ZD^59JK*"V5O"3EX58/R%- MM5T('"93S4 S(#,=ZTEIY+ M-"'D2 >:I] M\#;P+*T0* H,U_+A7^MPBH4788"4\;<4NLG([BS)_MT8[JY+>J,@W#Y8K/!E M0NSDMH&A0Q0Z]H,Y.I&4C7HD;8*&3F3&0Q11@7O*.5>UN&JIZ.UK@.WQFI"'?7&N!BR%C#O7W5T MJ59,U7MEO5;8?6XO;XL?E?POU:,%^'TD!3A15&]R[:L[XRNT,.$X-BIYCA&; M!6A.9H@;$1[ZH$7"P$85@F5'UZEFO );(\<:39WT:Z[:U5:YPB?JY=I*A# I MPGI=5I3GZ2GX'/6[M_ ""J'A7V#Q"EV R[6GIDYIZV!T(S*#-GCU:*.AV:." M'*QC3J(8Z: K1>J+Q'L@)2).797KIA!)!VIIY+*+GIM"02]#2 Y"X'9+O+=O M?L-=7I:489HKK^ 7PR-&5__83.NDY=G\E@J0,Y MS[*:$$YL7V0XRV'M#0?^_^Q+A^U#_\!6UO17M 5272B)7WSWYC4^\1SD4>II M3,7SIM4''\C@J_RLK[XU.F#WO$_T\[L?)(T[*LY"7 M@FH8=!"YH14;QXCB=0O':/*..*O@"(3*+B?^RVEPA_2"K*,H&A55S*GN9YP79%L6M7])Q*?_YSZ?[] MGSV#L&C_=8%?)J\"\\UH="B3.51N.J%[F^H0TJ7$2#Z[_ VY4^6$7%,?*<7 6#^,H-=B'8@\K,'3;7T%K MZR=^6U]_6#_&0;09?$^65])X-W!=I!MM@"0VTMEUP-3:$_/-CPE%#B(R72*JMGO PL5 M:_6H]BFGI5)*EVS^3*:J\^]:"@9\*QN;4Y7MD8BU0@OI06ZK! M-D?2N &&:6ZE'D[X'@=GSL[A[]PC"]_VTX^O#F<7U\VI9*/%-ZW48E/&[DTM M@OM95&V4D&5R%.GS;QY+#$_Z\RFX.8O99#D:SR?ST?2; M=N:-MG_#?G$,*Y#\S,QA=4Z57S(<#-I/?1PU\PL+" EK[3MO_WK>KJMJ4K[[_ON*_H/S_7NF"[PPE82;-YM,ZBCI-BE)EGMX/ M:7YI":=E/'S_B<;#X23Y/>P@@!5_ZL+NX?4=(W6,Y#+2STGV0487V:X43NDO M24:[>+_!IA*?$;:?C8PMVJ=[ M,+TIK/&I+-DUF.N5"E82SMT472ACV4/YPBT&57Z0TLG&>OQ"YBOUGL 9O'J? MW#!5MW5*UEQB#/_EBJ#;3]$<7,(!+4%5P-Q@ 7[U3^-H[<9W__E864DOB?[K M*Q1_?X[_!$\PJY**\O)_PF'A+U+U\],(C%S 0KUQ'X_2K)2N]9]VI12=9^._ M5.[$+]PA]O>D_'#*(17JK4U#J&6AO'/.H[.APMX1L@B MD;;#&T\H9M@A1>^*%!UU2-$.*7IWI.@7TU&3/ZF%0)Z6I)\(?!BAH']"ZFG2 M)^K 19)J^LTL\I13&F]L2R_L6V'CXV8JN%8^,/IMVID]' :J9_4FYT<@3AT\]6W'PQ/.S&'^PD^Q+WJHH?BA__\C^%L MNA]COOOYWMW>3!DXDB_H MFUE<9438>Y,Z5%7O!_95'G[\*9LK/R?K1"-2%?+U35N':"D-4DH']+W:(5"/G@][)'O]P(G_XN3-ZC"9R55 M=Q[#/+T["%(-L]Y0'4F%HA/;+(/L0C2'!:5YYVF9FUZLNH$/]9Y+\2>BF/YU(^M.PA'X[__V]=W%!M0^CL[?O__O-[][%KS^] M_?V7\_<7;W]]S+359O0G106'?Z;R4J1_JEID3 0^C;.C>."P[_V,R^/@%B_O ME$V(=T\2US]XQ;!1KE;ND0R$FP)_2L-+W^.LG4=,;GTFEI\L&J%C9_BDIYN/ M-HPM_D2+[$]5[_V4F/J\3^ED[R=>VBDS]+ENQJ:'%!-EIN!<>3^@P;NFTOB< M>B]=Y2G6F.H"3[S=1M< 1H[C@T !8IA;IN#;,7"$1C_HP1VV3?H.7,,T22*X M,%O[V#2 (2*-@KB^@\E6\)40GL[CY?3T"(7N4&L56-=O'\(O<;$A+3YS8O2! MQ$%=>E2#:!P;6'I)JVC*3*[570$43L6IJJ?<)1S%Z9K69-\S9)OI+L:Z%&PK7-+A%MUJFYAZZ M"0C^8V.;&E\S[]!WW"_H@>HY5NM) L3 M2IQ]/1Z-;+-GE?(WQR*9('R>?5SSX7#T& MTVGZ<498[IG987LA];Q50KD!1WZ:_G8]15"MOW/O1"IV]]T].[ZE9LZTG M:'%H%O:A]0'5=^:R$*IX"G>B>RAIF")N6BW 3 *B24^^]X[J]_02<5^;%$ZQT0 "6R0EF>D+LFX-7]=DSV);M7<"]DH* M-4'/M#7M61[O,>.K[]1@-:RIFI";-(%U@E6(E"S#-5')&FL"=TJ!;E]6VE-6 M.V+S1GW"G#H#)QVS2(]D:W69#MSR<#?J36;0J>N9G:9CSH@VIXLX-2#C47(> MZ?0UVN!L>BO?L-?N&(6-ZO >,EB')@H"V\C#M[H2Z M;6]*/9)-Q<5JLNHT:-']B^E0CYHC44-<(VJ714T@"BO_E0%*;AN/F@VI77U( MKE])/Q3SQQBD >FM!-E M#H@BKUOBR0GU\R1G-?0>93V9S*#WFG3IPR9EC6"TZW*&)N]-B27=:"12/6^@NW^<^IIC_HX]4E= M4[EBBGP@PFLW+%%O=_Z7<17HR(S5Z#ST^K[BL+HK[JX>[V FGPLSF70PDPYF MUJR(8?4\\NMO>GS8AL?=8 MLQ^Y-A_>M]Q.O*I2R@]D#-84Z-2A$;?9N9JXTVM0!.APD9JI!['M51[)-+G2 M#<::WZ5W49B3G3$]\R+,W2D1(K5K!O(L M$99,']X;RV'@:0*V,>7+$2&JSL+$98)FIV=#[[2;?42OXI;MJZ3 Y\Y]'KHZ M;)F?UMJW0Q,23LFQQ#DZO*DKZ3"9*))2PL[9X-2I->[6WNS9;Y,9GYM0/MJ2 M.25)"U8_^5T[OJ"M$G%.$RZRHIX:2/5UC+,OX5=%O=%-BO$J$_#,(MR#"-M:.]95 *EN[D/(VJDTJ19:@ M$ 1]\2^9;Q!M\V_N8 CWFTJ35=TS/[CG"*Z]SB3/.='"W1W/4Y=&@1SGP!T. MLYKAI*AM.>@$) L]]92*GGCM(!4PT+ C"G59$!#:7I\2V,LC'Z> M&U@P,U1H0HHI ][G9S.]4="'L%\$W](Q=5TE>.K2SC7B;KO*C*V).UZIZT!H M\ A5PU.#68I_.T$O1_RHZ*89Q)I0^LTM@KHV>7T&).U!'.F I;OH1B+MV+$_ M5.Z-T^'W$'UISDG-:6X,'7(^^[ 3@MQP(/Y>)R-W5JNCTN9]=)1ZU)1K\9*T M[NFH,EU;"!(1KHFTD$0L0X;O, (5$Q^FQ#Y9;U+:9*.SP1X2L2C438[$R:+9 M+-NAD)(CD5S8EFZUB^+,&_JT,4,O13:C)^FVE=ZGR-;X1B].<0XK7EZD0MM< M*9W2Z&UFVG8JTK$D56J;\]X9(VXQ+8_WSO@0)$_8=\^[PH# MS:K 4DE2( 6:Y5*JC 4L'MT=8WBA<+'#EM1X8YH7KU[+V)&*SDO)"1JL0E@, MN[*4ZXMM&S\TDU'$Z>/3OX6UR"R"!^!32)+9USMG0+/N&[OBWH) %)*GZBF2 M=_?-A: J3V 71]6GL;\!)\R4M":EM8PY&R2C)*SZ6'M$XX4CCFQ@#QGS3#Y9 M]XV-E^AGDX-_#!,J>NJY'-D[AB6]_S9CHA"5HS5KB8.$*$@"[@H\TIXLIIL+ MU4*<+R:J*>!=DVY:$% M]X#KE!/FK!%-T^-ZR?=6V!$>\V$K[XYO+-) BNB^<*((!'AJ_MN/J=SJEG"C MP6#4\N_?J8#@9#!QVN@=_KI^F\6D"'0'2VT-:1-65[38J9-P+@FE2!B]C/@3 MU99D;_N\VQLXD06NQ_<0PHJ-]7U-2-2$H)U#56K..<(6&OOP O==!=G7A.\A MY6M25XKVPH+@-8TQSA@?3J)$%&0B_J''A>K.Y?N>0U-!5J:<.N7;,2ZGKZ.[IF 9J[)0T6Z,/$@>(]:FZAV [R-!AJ=9'@9T.J[O2.)4.O$R949\F M?1[<2ZEGXR&E+C\6)$PSS'^Y1]BS_VYN4WY!Z;:"$(GAQSSU0A=Q<#VP, M'.%1Z?%X>DWX+OZ^R;-;YQ8%81@*[@4*==2,VI4JI;\+*: JD-NX[H0&G>*L]RH)2YL3WFK?N+#IB/<@XI*<2.PBNP*]14V_J4\^?^\]W#>Y,@QEM#U'T!:"MWM GZ/HE/H1*59HEO4 MY::P>:A+IOJ]8YPT9*/<1,4U[X 4)HUGCY<72K4212[0'Q;F7Y1/QMMH8AT5 MD+#LF;W](\\O@=F^9?[-&;VC?GD>E7S4"*C$;@G?<8Y$L[UVE_?C*
X.V159*=UL]4*5Y>L7;CNJR*K;JN&CT38ZU.^"?1Z*(8-W@.A1T M7XUR;@)0)0&C)-=Y)-$=T1@D###G<74M5)TLK"FB'QRZ<>K9\7!6Z&EK!*JS M*R]-8EC\-B13DLWT$C:44&N+K;;C=9;**1@AIQ^M5+1^G()B/!'^%[LG?ZP0 M :9JBM6JC+LNL2B?()P*.LO(7SY:+#'$QB J=I""<" OY=OSB^] ;<,UI&4*]7;F\!U^G>X ^4\4H6X&J&T2C:E*EF':UK#&JZX0X<*OB1% MQ*6:# >$ MB=D 5Y$\_MA%=0C)@>)-0$ MC-*Q9O#)7CE_C5(Q)*E.!(A-RPKU>?T!3*:R0]/WWC7@T,SKZ.,<9G4G(IUB M?QZ)CHJ-MO28%3%9K0-CNN>0C5\3Y("$D2EU:,DX)[D(7]OD^""48-I:U4_ MO1#RB\)@1A\UQ %&J9QFU!IRZX:_:1E;VPB%P^]F=\[*<]6YVNFX C>!U>*F M'%:DT@HFU[BR>VY%6N'5$;!YKKNW:# 9:@R2O#*35=$:07.P:8:%53JUYZJP M8S_0DB+BRJY7(05="*U0#!S7+EU4,O;1VRAWU&DP(K.5L< .V")9U"A@H00 MZUU":Z/ !;Y+MRIZ75:^S4X'X)=CD_M#74!4U05&((U'L_?*U7O#O-A0(W&' M9C"$V[J[6 M<:XK0[J]3/-KK=K94)8'$4)=82J!N1ST(#H])2('ST M2H.0I:#RY=I@ %]&Q1;92B ;4K>PU*$3$>54@816K5-%0"&J8ZBF9Y-NUM9@ M^_:V4(_=O%M>RG6@^!"<_-ML H2)4Y[98A&U3IR*C5))\X+10\VHCA1Q'ZHQ M.D=FR-"JDM* >*F#FKHN['^L;%D=<5'V,@[0=DZ(C.Z5@P E\!UL**4P#N80 MX+=Y2-$LX78>YUGB]7?/U1K+< MVUTIP=2/RLJ?V32?W#N=0'_X!V*"KVLE$RB'?/CTE" MC")FI0@MF,/VZT/35;F%MCQ(H25L\/^D1>];:J:LXD")RE5R"9:+V%)#]':P M,NYM.IU$T7OBFVS6+"E?@#*=>4%8J]QT#B0G/+]NU81?.V6 ^-B/&^5FY0>( M(Y#;7"U3QP'B/*Q+%;96L6T5Z\>P^&[\'"?)GN2:1:$21T5 '"E.HN#G>3B";A3 &W'>4-)_U9[/Y"Y7F M>V0S%\2"K,'-)_&6>RI7!99Z%?0#(R=XP@>") MMM!\J2S2H%]NCJAOFO.=#BGR-8O0=R_:LU8-]5S*K!9$T13&NQ^VXI?B._XS>3%:> M-4P0BI1C;@'-,9T>NB93X=J,+T8CA%K2R\;N&396[&9-.$%3%5C2N)L=/&O( M)VJ[V&!6PMJE_-U&$.8,I44J#W_=6%<$ROT@MW8JO(U@VS;V3F=(_01S.$F) M-A9)%I.SW3LTB9*E/*>'$R-QWE*T;G,TW9WD.%UZUK8_#4J\>6+VN6 H&SM7 M-Z@!TTNZ)6PJ=\L=P&@XAM$FC%U)<:B3@E*S[9UY1,#60F@>?Y)IB^=;JAV;[=U ,T$=X' M8/D]!]C1NQ6;3W:^AH1SC3!U]6$&;[5J-S,9SO;*")/UB8"FJ-FI"#7*'3Y$ MD-:,&IGEH%_6JC*5QKLT=-FVD:W9.B]3Q11. ^$Z^Y!A*3>Y)$!)Z&6LZ:#= MH0J$![6O09E2J2ZNV!>CSC3CV2DQ* B4;J1Y"ZV&M U9AV]AA+VS5GXTR((R MH286-#V";TIA6PTB*O!X*^![>(0 M&U$EYV.3(JS7JM*GI]&Q-X9ZSUK 1$+?\G+9,70;GV"!$TW0.?$ MKQ9T?-)F,,Y*9$R4*C/G7A0[^M&C,BW'TH7;,\1LY5//286V\ITJTFD>KR4:X%2\B)/024D=HU&D,%]2+WIC?)@>A%FN5?M*IAO4 M,GN\@J<%YSWE ",##NP]EYQZV+UA8WJ9^BZW"5Q"'049EEIO=7]M&[#"R%=E MC !)%H?;R(@Z&R4.(@/6G%$33D=4<]LXLBR8CW51"9M5VL!PR*SAXKHD[ !) M*TQF<.F5TV7)#+I,\4-8B\< 2)W!X@EM1HKLCP$Z1H)&^-@6>=H>+"2B+!J6 M?"LSJ4>'Z,H,3L9F<=-N.NV(QYA\WHL!GW MBLUX,852;W][\SN-I>\FIJ()98OTURZ!3LSR^G+E;5;8.);#6BJ] M;ZL)*^R0F*_7=:9&H32P!7K(7FO@C*E\K$M2Q;K3DX.+)$\((UM8U& 21#'. M"]1S7-BWKY4GB%8< X2QR15GXH]!]I^R<04DH/ 3[4LN3;6(&]!TZU_YDCCO MV;CSQEW;DAZ>0;H_:ZK"ZI:(V#)29(C)N+_R0I4Y$)RVL=AJ51"=[I)B* HP M;PI+/XW!1;H65G R =$O&(;DW9J'@B6S& R\=ZK4YA<;V7E'D1N%=>9FZP<7 MH+NCX.-8PVT9GIU*WHPZ04XB[#RHM$_BX]-?4ZMUNY.JE@ID'#H1&1H*6^L! MN)=U@EWO,?GME*Q@C _]Y,J47[=7 /^F)18#MRJ$['!"+;.@-6<-YO&$CN[ M\G6H1555\GA-S0KDE7!B[/WW8AT_BM0E;* M+J:J@L97-:F)%,RL:*LH.6I!AP[,(V*J-V]PTUS-MR"H00V(<^7G3N),1\Y5 M4PTG5V8[%=] A*9DH_D;5X J%VG2T9:FM*L'WEQ"U$0OK/,"H MNUF0>M*_,MK5N\H,&7L-S!D)=?11I&JPFB/O2?JML:Y2#UIN855@1[[)DA12 M3WT&$DU*77O@$H,;<<0,R6AP-AS\^/-K^O?P3#5Q<[_>TY$Y3%/;2;NE]ZWL M7_:=ZD]5Z!**3?D=73/U[G,/O:=J!WFN+,4!]8Y53H J&/%/[7TVYF7(!J[O MX*0,W@57SFJVQDU<);EB7\4:_#&$Y3%M]+U?0%+DU,FP?9V'.=F.V-#%K_0R MU;N IA,RI86%E-ENO4OFG*72>AZ5'"JN36@$.8;/#6!'%XJ; >3HA0C3NQ+Q M8-P5M,Y4AP/B'XY'Q+8F5&- JB()';DF-IM4[PX_3IT;]Z]>%<1180S"A(!, M*A;136O*T50)DU3;GF( E)FTX(SJ=""DAJ\=KC7)'O.R".=[.!60U+B+T@8" M[0!8G+[6GE$!*I%C>_YHZC)\X(PN/X(&P,>L2P43:ZV:14TW8>3QO0LV8U0! MG$UR@1BYJE/LSZJT';5UT1$G[OZUYD99*EZ+G:GRLE)%4,A[^):R7BL*H$$T M5W;6\$Z^1'>6JEG*GK3!?TY3>DB"ZVR8.OZFQ(CU],%(ZNF7&&G$VEOB*ZT> MN5,P M[YUIKV[-[\QE3EF]_P("M,.Y[M,Y34YTI4]1A42S+Z7%& SU*"?P /(\BQ M &J =9Y1.K7&.[A*"I#7\&D@.CP;U A*D(D*7-\/\*<])8]Z$S@U)%-)NW^K M-"T]E]UJ/#=ED*S@6? K;9)8!UQ/!N6,))P/ULGS[!ZX@.YZJ08& MY$YO.JH>45WB[/@=QK.+&%PH,CS0!0>NI(Q\H]L2WS%Y!^09--[H7@E!#ZAM M %5L6UUJ8R5D\QPE#S^,$9Q& M+;MLS:/%,--2ZNIR*W$<0\*9Q4H-)E "?>9/0W[JN6+X,P*1$V4 M6-Q>&J>-\_CLVMBFY5O30;''Q" MO$%[D[Q757Z+.P!;<>N,WR64K5;!#;EL/L/U5?8KKC.LZ5SW6\I*_*E6J@E6 MK5 @QDX@(G)AW1R\ B$M\+0W*PQ3<4=O[= 8_ ,^R]95T8)T_*#EG-]E+::[ M4(BA!E)46-NNIJ2C%R,YI,4#K4UUM48;.:T[L.T9XL$.Y" =S!F/J3+-('>' M?;/.;=9L]7:RK<.26]2P]V);?6M)ADY7HR&WQOIRY&V#]1-)R'"6 M'V6Y213V5I>&&0@M:^/(T@F4W5<-@%(*GU;9+Y9^X>7-+^.[Q:)L+5H?G&H+T 5\9 M92;'IOQ)!HC" M$'AT-;4:2;/]M3OJ:?QW[+U^QA?[XR7W-+.OV[S6I;4@R' M1JF!%BCR#"-]VM7M&3@[GEM<*:NV5H-(C8?ISMZDA&W#=:W$>B.YELA%5*52 M1.TH$6T!S?^>,?!#!*WB&I&>>LTGV];4Z!6K3W!KG^9 9<=LVH^6"MBZXEY6 M5"VY1DNM#(7!8]E69;H3#KL*K=[!<$2O%:2:H6S[Z1D)@9PJRR*!R6CJ <^: M-O8GD]!=HP#-FK'04G?>1:.!W3"7E!K;8%\HX-&$;,_B?RBXH$I!F(%5WD=6 MMKVA&TZRW:VI=X^ZD-Q&>!@6NY]SF&G([[+ V]XQYLZ>VIK>H>*:G@)2HWMU MI3(=:QFI^A@GN.7$$9LT0D4,>"'(&.%JIR["]%;?U$$*GC95D^U=?D% ?SO0 MBZ$,-W:UY&4>V4WMP!&<LBS%=0)7&(.8UA5:WV_==H%L'U.CDJ#&;>W7X>G4#-J,$ M_+Y"9'VKFDY6;BJ-8T$Z9F6_W&R&MH)+2*7;0E!-%]0SY*AW.P@TMX@OV[8C M)*YY0+E6% 7.[SA OU6A XH2[NG,)KB>%LY>E_U@WUH&$*M^)-1P,Z+MLY!P MFI+RA!)=X4<51I&MUZ,>"J+Q#56MSY'EG;P=-Q+ A+9]&W8T+!-;$%07W/[4 M[31G7US"\T'$ZJ]C6V+=2.Y0#:.+_,9:(P?RW5[A7LPW)17,&WDF,-&"N];# M> L%H)81=3*]%#C59X>"=I 1>\01J1L];M/./K14%'%_8&Y6F->8:3!/UCO5 M\3J51LYL?&@/5W3R8Z_\2/,ZVB,ZS SG&[I2*@\A*7E(%@UK*1N1=[>]+TW+ MP4B?H2]'9.PUB%6PSER]L>_1.&"H#Z?[=X94M..FS5) "N+C&:#5-UB>[3T) M;1&"G5L(4\[9]WY&L])BC9QVQ4G9^K!33:R:F#M8):<3JZBYZM/4-)L\LT[% M]?8ELFBRF)<[T7ECJVEMVYI=8<,3$6VDJ+1E*=24>^QY46^,!]8R==E@T- K M)%A0'VI>7BO)9V86,#"6$>!MD*(%!AN3EZ,\RA9V&.0V-.S_R:DX"L7E!0T) M KOMMR*O\Q(:6\:+=^P_I^ M9S:;TQVY/41> ?(P0EW8(3S"6 I6S.T]>WBOF[2RD$'77T&V->(@%$ W).*V M>P32SMU^@G?1%(ATM>[![K'_V*TQ#>Y9!ZH.B8<5;"3+L$@"9]YX(<':(;BN M*,#"%9N5#H50K9Q3P:;2UKNJIP'";BDA8\EQ:;C"U3E(.9/U//#LQ '2M-RX M%FXZ:6F+@[M.2F>S31O?19:KT5[?C +HT;I<\ MN]?&9 I-C&'E[LY-V5)/B*T:Q:ZM)Y9A9;.-O8YZ[GWO*<> +IHFG8/<< Q- M':/$3VI,?.[FT9$WE55ID-AP*Z%,<"BE*!4;,98#T2OI^;\%UV"=\NX=LE? ]X&.1M4=;+818?[3L8 M&@<7<=7>;D),U6Q6U$,U*2G!M/=X]R]4P:MW%M9*8.]YLSI@-9GJCJ^GGMN\ M@EZKB[A]#@^523'QOW4,J7V5I=1"CO6=#N3T<1Q[*[:CU#5##=1-:6BY\"QZU1;K2T< 6?< ML7?1;J2K9;RX7*-Z"UN3O(G.4(5'>\V>9JY3I_P;EHM=7\-QW%DAD ;X88PW M,):33OC:=[ E9)[:\R[1IZ[>__/;SQ?FOK]]T_2?VQA6T9F1:Q8&1DL6!@9@7N(JVB[POQA96>F*EZ2"C* MO$I*4^/+BD,#N(ZE9Y<7K :FT@I*0*'AT"@6<>K!7/R)DLLJBT49Y=:&8!(WT)1&M[5W0 M?]=W2N+^ F5=1JI2O&$IFF)WKJ3 MC>:5&TH-V5X%^FNVD)Z$4^C,YW4SZF;R[VZ>JOGFQ@/1BG''(3M;\C*QUOUY M _@]NCE\MSWWH/#/[A--OS[;?Q*N65X)!@F9PB]U@7M*,QXAE''2>5*$K6.? MW+K467U%>FIJ0:FF'GQTH[)*)8!:+)VN#R7H)^[KB)VM.4&7BF1-,Y[R&*LF M[:2GG1XQ-HM/85ZDI%?>M\/OW#6Y?25BPK%C<; :>NFV.E"?YQ TU91%9]ZW MH^\4@9HGENJ/6F"I$5?T/('J;6\MJH$XN0W924D8'>+TC\83^W:L7LW8IL:K M";.MLV0]?K-= M0] T-[G9%5"3GMW.AB,*7>?6X#*4 M>=X$B6*+&K3&J6]Q0;.RL####9\Y26-ER-SH3!QH':_CG;M.H $F])S)#HF> M76E^PO;_/%O2-%2+K:EDCK-LVF%V&DY [>A/ M!AAJ.E"*267T#J@\T[D)^_GI5OC&"98.7Q1X&^ M-H];?F_:W[[6+_C-ON"<1Q ,E\NA:_?+N]8I MH0>+. 4P(*EVLU$S7%)Y@./G&QMS@PU<72"JFK^C,L744ZUU&LU8D;46E7^O M(D3M)/F-=ZJPQUCHE=>E,V9;!8(I9@L_ZI*K*">SE8(;6QWAQ:@VK96[>YJE MFL(S-0(*:2)5Z-H;OJ80BG0FMM2IU=HFN:_C)LY>PG9W;IY:J1)3MGKZMZI3KE233A("@.36-TG 5-6?-7;6NS[$CJ=PZ;L<( MNMZ%'-BL-E]LV70 =:=#AXL @TRD>N$''D&=V M%VXC6?BSRFAI)VP-S)%'93.60R7^+@[>5/I3Z),+_4NN,*,0HIHOY_B[.7CS M>1+IF()[H(\^1?H4J/YMHV7<)D>%+$LGZH@^9V#V:I1(Q1'=HB'\8O.7:6TU[=Z!MWTCLU M]%#\2RFQJ(T-(HJV!Z*FNQ?N:,;M)Q+Q\?TV3KG0X _33<:9D; _\,3R]8@H MPR'QX03ZT!0Q_;QUOYSF+$(UBIT+2[2$Y'"<&7IA1_^:0;\V[M6L!U6]:TQF M"]F/X;YF]FRC>8:'-,PJ2&5!NR$M2N"I?@8:C=,C8(@HP-Q53.AUBFCSQ,+]*#<\P?-;X'N#[CQLVF5AO?[JF!WJP5,#&"Y:#,\?I/-+?; M#M9VIV%&\BI7_2G^__:N;+EM),N^SU<@/%$3=@1)DQ*UV.KN")5DES557D92 M=?6;(TF (MH@P,$BB?/UDW?+!00I2E;9#"K,0ZP M:80&_APGZ5$3EA)DAS@K^O[LKRB"!?)34%Z/*IY$790( ?R8JV:0&J^0[DX6 M%GFTO,]<$>Z&Y[?%0;;^S9HG9GV/F&!2/-;-'!X<@(/&@[GV>N194LAS>PK) M=JUP?3H^1XQY)('.7L=ZN:C"0TA@U7JEQU1CIW,9D<@@6//EG;!.\D!:!ASF M ;VB[#DJ^YU<"L'C9'D#UB? _A=#.(+42AV7:$0:JGU-/\J#-9[17Q%M;W/P M\=93@.?XC.$'-@E)BW.)=ZP8>&VFW7)4:R24RQ6=[U) M4LCG;\?=KF^1<@D$;%0$_C_Z!9R%6"W#MX)K"+>@*[JFCY0H)S\;:P_"^*#& M7ZCPL(%"9%L'_]HZ^*"M@[=U\+8.WOCJETU;8X'U^7*)MB"CF4U>H']K:J1Q M*BR5E)]5\SAD65#C:C=85!&VQ-H(6G"RHUX3,6DJ^@X^>,;.Y6NU0J^,&CP7 MQ:N&I^BPBH^T393JEHHFA?9RIP#+*YC>[08+AV65IXUY20J)0\XJ,V@J7L5/ MAP-$],&*+[BZ;GJ/)N D4./8[>6-NCP"]6HC'S&-$!' VW#,.P_TR1]H2,6#SU+L,1LTD@(B;F&30 M%P&_BV[CPE0;YZ#4B85$JK6M@$^PDAU%># U5WEVP[K.>LC:1#C\7.Z87Z_V M1=C @2D#:[ES^%/-$?%M9:,CHH>8ET=H$[LQT V\!F@JGGW+]M.:-##.!S]] M+X,Z[!WL[0P.#O>'KW9V#X8'.WL_U4]JG( U3_SL'Z@SMW\DT^O,*]UDT._7 MK_K]@%,UB6D#']H=(DN%FI$B%DMC-QPQ%G"T'SR'[[#HGOX["^Z]L&0$[LX$ MSL\JN5+E/92W&8%Q&9=Z7YR=209"WXM8&$@%V&P5BM%15R&/(&LJ>TO2B :# ME8V2V*"ER4"Q1@$V[*+!NL5\P8UM?[4"ZA4G D1/%P9V[1 S?FJR(M!BEX!6 ML(2=>?#VY,0]XH3]3I_)RG) ()YF26S2SQUD0 SBF')*7PBW+K:'%_C>0A2' MM8D3JGI0=X MLCU%68/$ .\M)DY/I*B_$YBIS@9(V"#,R:!%M/U3.#R!+=A9[W#_FG;2J8NY M4T=K(7-EGI(B-4RE'2A,,N2:8^6-F)58KZ/'D] %A]:ZM:VIWD93C5W3.JS# M<@QA0;6]Z(@SP&N:VGW%B])Q:FH0(J3=XI=2H"9SA;0SDH:VZ>? N,I&0IT< M:7'P])8S:[Y>PW%^DL>3B8,H<3>7:5?1P\P748+,,X!4/S*HD<['250F.8P2'J<[-V MVGK5!-@+]O>VXQJQO;&@K1S8,O++1](ZB)RV8X:1Z5OE656BT\44H!6D9@&? MG2](']R8C&*8A^FRK2T'01 B4/+%BC MHZ>C%-A1W,V21[2HP\N%-%$H';[I.8#>5JQ)HP'3NP5R87HUQ6'%+VV<* PN3&--%9=+S36, M7NX%P843FCAWOJM)AAD\*?SGI:B2+BMG0*HVNB MYA>H$8A7\Z:#)]C&R%P/]9_?36W7R]YE ,JC68X@!-;QVN 4;>N9&]4S=]IZ M9EO/W+B>V7JIV^:E7GINYWDVRC#2(:?L)-<^)=0WW]@68CPD3B,0Y$"MM(=[ M:Y>48$+?3(49 E4Q*1R[ I%T38I+$66?QU=(5RD^5)3/Y-]>_M27D8NAP7DF MA(T7EV?G+R_>'?_ZY@-&=I!#/P77:PH^J#!]Y6H6(14ZG?DCS#]GV01*CSQ1 M7,XKL/=MS#DK?!BW/&PXP">B9#:O5P:QRJ;Y$K ;$Q*XVVZ47/5PI+DBD$EX@=Q@6 M=O6\MUC14U4JV/0>PDF4,6LI*^-1S;!Z&U@>:*+V@[Q%\^.N<1*9/-&7T3.^ M)N<[R+N:D_?%[?5+L\9>)>?X'1?-O%[JSK\V3N0]EYEM)*U@%>C;1\P+L2.>KB@JVM70)(8P;'$.& ME>YPT.9/VI.):+TQ8"7B,)2AE$-J&5YB=",X5>*H3DBT"6@%$8MGL0)55B7T M1_TN4:&IZ_X10_0\I[JO F$@!2EV/;^D8J -)"ND,>\C#@EM(_9R088%H/@4 M>>.'<<&LD))NL?>-$4=%.VH&N7R+ONC0@0F_UE>=(F0J84),:O9+#2>TL.VA MLN?*V<(!92E$C:PT]RZ[T=8V[WB$NC@$'2G&O:C7"4[T6M=6)HU5!_QD!,*. M*STWI]K@ 55?)WBKET0%I!Z0<^T.]8 M!YT=O0BN58C_?Q.\4[-Y,8WA6I^B-"T6R;7"&\*T_*$*>/@R2U^8%#7E+I+$ M/+B\ZQM$SZ0T(_H44&G)K>AC)-9T)\>;B4M&F]%G=LXX4R?2RS@U0(OXQ4$" MP N4D6'OC1T H= 4B9!/&*? U^ZU]JZU=ZO1,BC<@FWL<-QKB^AYXL?CDK5! MG!UQPVDN<.)LS\8L"S$WR6D_YK%F*5'3%C,FN:CCGIE_R8A\SWL!$@J^.TN+E,)3-O=>M%FF>* M"$9Y*1NE'P13Q:/*K/Q)!8H+X%8C\@QZ[%A%]_XT =+.00W< M?N,W"'F"#W1R?M*7,8PE\( ?]!^FP?$L@O1FRE^#W?0I4:F)FT=5>!65&T]* MN[?:O>7XR-HSL6ZCV5IZ,4.\=6'^R(O0.S$HDL\-/M &C&D2ZDNE-DR"! 9 MQ6$,^D/<1NV@(NMX^ [U*F/S^-(NLD!YP>,9H8^E>H6IU#3J;SC)"EA2'AM;PUJM(U*- )UT:M8(YBC&8K9I"$?R2)(Q!L-O M,,NU'--2;S4W8L UK^,54'NZ:4:7VA#8V=;/-JJ?[;;UL[9^UO8#KJ'0D/8C MI^#0+*R(Z7C6X"0T/5E/2FB#N.@U^KV6-P:K$89JS1 28N0) W.U.M;A)'T M>#12C9)1AKZZ:J1]G"X0>2)(@T8@/'=+ZIDT(':L<#3@;P"9&SA>&&^+*^6( MNUG%T3M*4>1 ,7>= UHT^I(8DX=&/M90M[A2'R:M6>\.I^]@+SRD),>12QIL M#BKJZVB2M:QQ ]LDH([X*9F/;2SVSPYHC>85\Z?LO2DL215&=:#6^>-<1GY] M3@0ZW "TT]_I!\_URDXHL .0%8/A3CZ=']M>(/$6D7L#NOH,3<5_J[0"C.B@ M U?;I80?_#BXBD%QR!F#GG$4M"N,5$K&:0]@T\CAU&3%8NTNE)&LKH97 <1] MI3 BFJ;&Q9R<\L:75VC'&%T$RU+(B+X"O'.27&Q\ZU;V5_I$PTC?,(F:=*&G MV9 M/>S(^$JGE,@@+3=!.=A(O[$3,US< 0FS.\GR6H5 $F)(\HBY?@ZM/#896#KN M, V$RZX;^'NQRB)(2;(N?>UTZ=A)YU_1Q(WCZSBI644KN.&)0#.I"+2]"AB: M<8WP([RUT3!&JU:K:)M^ ^>K#B-0+_AG#$>4WCA0S'?-@_G & >H"*^"M?[S MU,&URLO#Y5-FV9?56YE;,\AZFF+[ XK$V<:5S!_*N]%'7OJ;P+> 6^IJF#7&HCR_'T67:C M@A?XGS0DG&JQX_C:92)YA3GZD26O$T=O)L9WZ6KV4=W$QNK+?;_KIHES<3RC M^M!&PE/G"ZL"F'J\(@E!\)9-N6ZT<'L"D5F0ZL6-1,?D9H!9Q3X"R),[?>"$ M]O\WJJG*SE505I\1SMBNAV9L+&,) ^[H#U@;:-%+"8F^B.#)=M?* JZTK'H M35+]7O+\,,9WD=[/4^V)"(.MDU0DP/08@TOYD]<@R_OHW=FG8XL/%YBNOO@O MN9K-NK_!HNK^G.B#@0]I7&7Z*D(*0+:Z 'U(191A!9T_["% 52)4>6B%7ES3 M-2'6W<@+E>T*=J67R(CQ",>"-UIEU.K-LE+Q\/JA"&.-IVA$8[%%/ESG G>5 M)E8VIP;3RMMUBB]BS$ID+SW=(7,$6%DF0DU@CPT<+])=W^P+.QUN=O&ZB&)G M@TJC #YA(69]JVF>WM8UO2B/ T;)<G8YBZT?C/CK M46(V2[OV:IX_A*90/T( SNBU2L"60"G3.+P1()A&(LAC$(1&8P3O:4MQ10 IEVUG>YUPO_'" M-3/@D\[$O[NY0OAG( SL7%889TCUZX4UV03;@U%0B1+YG !8!P* B&(E JWF\;R+7"L M $(7S3>*R//V=;.LK$R#KJ55[G2I6[6;&E-WW;):*<4@;KLWB]6XWCGLV:U^ M$\P!_25+5%S#YQ O2W1M'(PG54E]/YU1/2D9IPW,0);O;2LKI.R2%&#:7+F$UM, M)MS:.2'K><,B]P3QUZL&>E7:M_/YYH?*J3#%XQG/R_"B1_PT?=Q?WGQX.*DA=8=-%+2GN/VMSG MU5Q8W]*)4T*992FI=? /BFD\*7TM'\Y#F!&$V4WJ$!X;)_6U'G0(743>UA%2 MA 'M'4^%T60FK#J'[TEV SE=?)3Q8HP/9KX)P494F"H_:B8#"UY1F(PN#0@J M<6I!S=F@7>)<8PP9H,0%7WHB*?IG1Z9X9.\+)5(HKMN5@K.+9&!*K\$IY%"C1AIJE\&JX"$.ZDWC5PIN>8N[,<'/I 1G9C2A]6 MP+5YO*U*:I-!M;7L@A *?L.]F'9F MG>I_4H6^Q!A3?Q3-M9'6AS(O0I72OX+GEA7OY.,_STZ[@UV8A!'GI+W,*-%KU-1NC9^TU><.AV=ZAUWKGP56>+.:9])V0LPJ MKFC(A&OOJ]^7WM!JYC3X>F^K%[P!YB".][=G=L5Y48Q.@>( M.O'NIH1M28"446=7>CV4B MIIXDPYQ&N]+NTJ57@<4[DH:/"*)!Z\0SLF:5N MA>:4YRZQQC;D^PN6T8C>; MZX\XB$X]=0&!8$?X['!2*,,@)6@(,M?M :RXVVFSWP&H]B(J SHA<73*O85C MXQJ>KC;]9/*AB*FW$8"#HH@:EQ7#&6J-_*XBT#:S\P=F/@[,-)PW$ /UTR1L[B2 M$]I[G0 8A>P$$EH!4(O1Z *YEO2QJ2DOSZIEY?>O;,B5]<^ \ MURZU->/[UHSWVIIQ6S-^U)KQ7\67.VO U3#WN=?6J\)('Y@4*Y )I6.R@533 MYD*7I1R7VG6K%"](FO#Z6GP;\ [X[Q01"JR2$./.,4AY7+FH./F;(0NU,[K5 M_N,?,:80,<.!4A?+K2BAD^?BMK:W&\ [8$B+KF,6 M(8-5L:\BSD,A;:PW=-55!_FJ4!YF/Z:H4*X'PFNZ1T$WB=;=Q@I=$#TP-:>A MAJ]Y-/GK:+')5N4^2 &[)8M&^57];MB=34S8]\ E'C09'/-J85:8P]>^96K\ MI:S\F%,2V' &20Y[#YXS)$J0UX=.8>.^[ZP@8I(P(S?&Y$X+0BT' "8D&3,< MH1^1;H8IW* LN0TGDI%^-J86,W=5X;\?\=3O>C\;0!M\?6+_?#%K$]5GN'V. MO?03E-;Y&;5 @/! .WE?I(KSX?CB]/A_@E^HAG,!=$PE<,FN:\/8(CL_\H"\ MRT'7\EOMU&#F3C5@E%%F>8;8]4AX]B.//$28QHW#X*9$T<8P3 &"=U^[O5D0 M@);5%9BAE.U3LM#!01):[A&CH0"XR+XT\9)!G250X??Q.0V7SI'+J_X(ZM&/^QIM;KM4[&L?"W,$;[0(W M'VVP@"(T9O]?FC=:+EEN5XPLIFD\[SA5?B'?=ZH="'20AS:2 ;!G*4\"'+?8 M]8)5K'R>.>@=RKM#\<:ZDWJ%T6ND] &#K& "9]#1 *\>, PT#L/W'R+#9UPN M5CT<+$ 6/<#CNRE?NS(1:_>9+ .ZC;Y>)"]_+'GYIO-\H_U_;2KW- M2^4C%L^=+8==K/P&&3Q9S$$S@&K[5OS 0:M/E.<*LP-&AEU\'L_^2DT43DF^ MSBA:9&R5D:\J2QSGYC40,54DQNFR]'A+;0G$R2"D(U\=T-&8ALA9'Y0(CB:> M(+?(#[=(X4\ZUJTP;E:!(!FR'&+2- .H-EW6?$FB-/H:$<)XS:),Q@5JWW3J M$;"*W2UL)!\3M07UL[/OHIT'_*:[3W9D54%)M H%;CB"IBEK^ ).9WV.D9#+ M7IE(DZ6$$^NO7BN^I>4#D-0*XK2Q9=YE.D=GRH>7 "\BBA"!HY;JOQYY[X]- M'Z4=&&2 1SQAM]%M9--+,HTD",JL PN'MS&V30.4WO _6XT./7(#""MW'BE< MU440%=3HR,^-BRD-I6%A0=P^!2R36B#"3W*MDLKZRT*>8@;G_//0Q8YK;F).7]7QE][:3%5(G\QYV38.(H^D@\%#/"%QD_U, M0/I'3OG5_L[$6W;!$X=C&BK5'AXH,:K-XUV^;7M!\>V-+1?-F1P(6HB"0\JGD[. M%=.=VJR/\DP)PHE[[M@-XG (XZ :M\R2O[CF( &I-)=-Q ]NG)$B^ U9L%11 M @Y9@-TPBZPPO\IM[0A;)6K#X2B8\]:AU@#V.6=.P7./01;0^O&E&1(+^=UD:/_<^0A$FV1=ULIV9A=$1[C-B=2SB;N/)<"S2K\VB8=!3(%%!QTPCC%RE+\9-@'SX3)T MLF/#AM4A+ZT5SO1MM3%P4['.4;AR55.AQQR+4ENP+P1WZ!RAO;AWFEZ[O$]Z M>S8M97DQSY:$JY#X62X U%H(@"C@U\ &H$-+8%2W[]XN&_WGART66<%^V0)[!FGI24;9 $X' M%RZ=FDEH4.I"3YXG%Y4;%( 3AULT##%QW^%^!6%E'$1P'(GCFVXDK/+>SVOI M'JDQ-EU[JTWB,<[;:32F?KM=5B?H!.=5 :FAX 3DEG/MPI;_Q] R6@D=_4+3 M"!!@BN5H*2S*([@3, KEK8R\*&0VIK!AQ0(1&^A+PY MHX67@X0YB[E(DSKE"#8"MI"NMZ3>V-HAUD= 5AFU7I&UL%<4SEQPL=$GB@$: MB*'Q(.2;8Y%&NN?N;WP/:WHU[C9)]?87T"!)KZ.""DV$][2E M#^X0E12K;6U=G_1&K98K;-W,L19@S&!18429;SX/;5GWNQ)58%H< 3ZJSU+#.I4Q- MH'ZT*[P]P9NB0-+O!$9"H^L<_6H.$#R5Z)C3HNR\<\.$B@#U#@2X5$X/ZL<*N*6NW:*.*XHK!X=J2"?60YU?87B]C%Y:G-BX5YNE5.1C0NN@">\#\ >WL:)< ]'*%@ M!]P!:KBNB)QE)-:>E/Z/'!M1B %N>;\%*_9;!^$[L./## US)H&7==7%-?/= MO'JUH8CSYH(S2G05;[K:U="C@VY*> M(Q7.*]$6*UR5+[J7;VF?51I)S37*R=TX%7(56&.4$Z=TND@M"L+.NZR MI/)Z>Y<.X*, />6Q4;B,'0@[BPOJ4U$ELBSH9J0&AY %R#,Y1^XLPJ9N?6&* MM0DR.(M%311@0%-:"2#^M>*W$B W> S %F/*23YNA\-AW^2"3/="-8 MBP&U5,$ C!*5:L=[&HV_, 0 EK=V[>'Y&XU]6U>_;UW]H*VKMW7UMJ[>. 4N MX84#EKY@Q.1.?U=B 7-JB\C8B=/C\1OH99 O)0JG'?=Z40J"EUCKI@01X4HI M2P#*Q83V%->L" :0Y;)I=K#%'-AS?JRA=M[R80K$0'2#$FQ]:/0KS",H!,GN/-BNP?$'(_!+A_$H;;0 M.Y_U^I]]WOD,F D T--^C."Y#YGD\_@,)2+IQ&@G.F!!CN]X'=GI,&%8H?M M#8ZTWN3U.Z7Y/H$"9Q06VQQG:-_[@P[MT-7+@/L,ZWF &X _K\28 M>@A+_.:Y_$)V M<-@+WD,.]0('&9S:06ZSC?O JM34#OPD%M/>9]RFGQUNLB>TC/9ZP4>T(F=V M>&O"XLWOJI\QOGV=9ND'\$_C,<[)V\_[:G\217L'W@XAWLGGP\.=\&"TN]_=#8=A=QCV=836'RG]7P?1 M07@8AM%P\@P%X?[^+!J'K]^7>7()S"T?)Y=Y>)SGE_I:/T-,]TR?=]JW/\<"E?^BK$N$'?5ED=Y[C]WTKEVC%-%A+(-!VYWZ\\V@$\B=5A:$5MW M].%-S3G[JCMX/GG!@.VFQ_AZ"Z'Z!^$@'$^ZNWL[P^YP1]N*5_OC_>YHU-\9 M#/JA.CP8?ZV%@*>!3J.!-@['83;7,>W;1%T]"\@&_OU9?%OJF;N-0CWXI(A6 M#+6_$TU&.TK?=N_PH#L<#L;=5_UAU#W8.YP<1'LC%>T-OW:H'[+T :/]]BM+ MT<",#?#FJ^'?WPT@P,HN?\[B[8\.QKN[>Z/N8&\\Z@[U NB.=@Z&W5'8WSW< MZ4\.QY/=QUR\E_DL+1^T=@_&.SN3<##JOIJ,]KI#[AP?_QJ;]!7 MHX%ZY+6[V6"__9(P5.,_PNJ5 -SMEC0E_!RUQ03F#\DUS*GQ3X" _XZ?=>1W M2/]?.P*LQOI%]]> HI#^8>]OH_SE=YR2__K/P7[_R$LXU]^6)*#; L]]"SR' M;8&G+? \.5U4+[[>_QS=3N-17#ZE[,Q^3\='-*K[YR >=3U\,[,+#T>D#0TA MM:K*[&B$5/TX%F!WT4.'KW?UOLPJ]@*.Z%:#?K_7_TE^H%]DHN9%]+J("(\O MV_^.UW(DOIZ\7FGFD@0UZ M>X<_L7EK^KRWN[/FX\.#WL!\_+>795X?-5M(V"0W^N')M+XF PM_:%[&RZ.] M!IC*6"6\,&BQR'S*TNGMS=.-DW,.9N_O9[US=#2/\$R?AZQRV35;(:52, M\WA>R]6:J5IC6-#>0+[^*VAI6CW\8^TCWDWMWOY2>SEI["3ET]D MJ#JOV^GNSAT";234><@WJE45P6U:N(4^5O6G2 UW,9Y&,Q7\ >T7;V1+_1:G7T8 MRY7M7+2[Z&MVT;#=03^JOW*"??"?H).I^71ZONE!]&+=%M+_#V4POS@XAR[I M],J40:5(]P@3YJ?)!R9)[M74#G=[NP#5_+KBXIUPSOO4%A]YY>P^%? H60I< M46$ C=6PF!Z 7-^]5V']B> (W. ?!+U2ZD1:-0TM@.>^ )Y7+8"G!? \)H#G M/L]: ^C+1A#X#I!\*Z#L>!K G8NS7SX<7_Y^_F:;&ZC[W]_76XJC6?#0][N\--4%5_E1SL8P9K M^JW!)W]_MOOL:3WD8^)EWA^?G[Q[\Z].TCWK?1]V"$^ KLEJG^F1_';Q7BP 80-QNU+]L(N_GQ>L_;TO\N5F" M;[/[Z\C9 PP'>L#GZQ"6/@+S>#S.*F*YY"_\[BL/\U5(?__&WE]-REOSC_P%02P,$% @ -(2N6"F49TF@[@ X\8. !$ M !M8VAX+3(P,C0P,S,Q+GAS9.R]:W/D-I8F_'U_!5Y/Q&XYWI3KXG:W[9F> MC=3-K1B5I)6RNG?6L=%!)9%*MI%D#B^2LG_]XN!&\$XF21 L:V.VK9* QP M!,[U.?_V/U]W!#WC,/("_\_??/SNPS<(^^O ]?RG/W_SY>%D^7!V=?7-__SW M__9O_]_)"3J_O+I!-_@%+=>Q]XS/O6A-@B@),7KW\/E;]+]/[Z_1PWJ+=PXZ M#];)#OLQ.D';.-[__/[]R\O+=^[&\Z. )#$=+OIN'>S>HY,30?PLQ [\'IT[ M,48_?_KPZ0\G'WXX^?B'U<<__OSIIY\__O&['W[\\=&S?QX0-BERTLPK$NF@?9GNA]^]/,Z2/PX/*@1 M7Q]#\EV$U]\]!<_OQ1]AV.]E!S<.3^+#'D>92;)N0?CTGO[Y/?P9^GPZ^?#] M"4R6]\1K]R1*'LN'$G_,#$5_5]DXTY"N9&8V+]^SN7SZ\.'C^__]^9H?%-F8 M>/YOY7.G[;]_#W]^="*L^,5>^23H'[*3H']TXVQ;0?6']_R/>E.O9@[TZ,;T M.*DY8#_9?2JC_.G#>_P:8S_R'@D^@68X9$<[.OD$7QCO'H7IM#9.],@ZTU]F MIK];;U];G#O>.(E.GAQG7Z0J_I!=F,**B_WY^--//[UG?_WFW_\;0NR#\';[ M((P1_RZN@S7CIF:IX%\GJ.G80\8C#Z#U7CEI[)5B-&5:]T&+_WFWF,21_(WM=,H_V2/XU]_)^0_VJ]!YI4Y[F"4O#KL MWU&K+[#LS1K@('0Y!+T.@+S*^>;3?[7;>/4"I,,ZOA_$;"SXE?SE?N_YFX#_ MAOX.[JJ?PX#@%5TS!#]\N;]J?#K>Q\YKX >[PWOH\?Z>_L_?I>@F_[OTW0L_ M]N+#%1TOW+&)?(,\^KBW;RZG*2?J8BH)>HRECQ_@_U$Y41,9U8^.[R).#6GD M_NU]GDB.?!)A]];_=_;S/J0"GL_7[YK^0G0636HZKAVR3DCW?NFT*KN)7\KM M&F$3'RC#3- \"WR77JS8I3]0T=MSZ>_=4X? X_JPQ3B.M+WLTJMA2S_"EBIZ M" 1U01+I-)$@BCC5MYVMV]E4X;K!,=5C@AV^#J+H#H.03W_KAR3: ?UO M$1T!L2'8T5$S0,&&-89&6ALV#W9;B)F@=WPN5"5\.U-#WA9W=+G]>(MCCW)\ MW-61)=%P5KX_ZAY![S*#?/MV!GJ> ?77Z'9SNY?2>>O]K^C>L/=_:+GW*76X M'E+Z;[L^RJX?=P6TH=5P'G[H>1[>;H4NYZ/]=C[$P?JW;4!<'$87_Y50:9V? MBEX4&L["'X\Z"_HX_P/QD=Y.P8"WQ)D3;2])\'+,?IO M>]YL!E#R^3F.UJ&WYPK :1)Y/HXB*O2#T$TW[4Y;'MTN<%3_FGW_Z:?6E/^B)E;9I&'O?BSL7;;_V^YTV)U+QPO_ZI $WVY4 M%,*5'\4ALVN7;U=3GX;]^ZFP?T 0,8KP"*;1$!K1MTUM9W M*B@?\\;3LB;U M6_;#A^)U^::@#&L4;V7B;MJGCX5]JC%8OVU7%ZDEV>]Y1)1#U 6EM+9&L:5U M[X8-_E3\$#72>B"9TCG?Y);C=OP:.Q$N?P#%GQKVZOO"7O%^;[O027K<[;R8 MB0!4R@.Y'-,#CD$M7SFO%?O3V*EAY_Y0(F$JB@N4H;E@>@(C^[:Q'3;VRJ7< M>QO/>23XBJZ#_P0Q501IX\V M= "DC_"V]QT?4ZID/^#PV5OC2USQ&9 M7(E]C:N*3L-N%XTXG8VLZ)T<[,W)-H81;P7W9\77W8U$PUDH&H6Z&/30.S[* MVR$XWK)7L]6E#1LVM&@ERE)YV[(1S'TU>]BN9_VF_K%H1VIA^GO;Z=XV0'U? M6[1KV,6BE:G,&OBV;4.8!SBFK;!..NI(HV'7B[:H M+G;#MV-PO &Q9H\S#1HVL&B2XKW?MF8,JV*M+-NJ:\-V%@U.K2R,;[L]MJFQ M9N>/(--P"HKFJJYFQ[<#,4RTV-)UV7]!IU'/'L_,:1E(5D>AX1@4[5@E,6;T MM^D0V<=99!"]'8&QCL#'_F>@*<3BCT4#UC&' 'U\.P;C'0,!A#+ :9"43!T* M]*L8\?^^'8\1S-Q=GX\AZ#8&:B4X/Z7+?XZ=6,D9UI_H3 M\*>BL5521(\'?=\YT;>=[>\#Z7H/M._=L-=%DVS.6_+V/0]DICZ7^-#HM7Z;Q 0!4!U],G&WC.H:_J)&(5RPVDIVH +IT4-S_+1]%0U M*8' XZ'- :63>#M3([CFQ)\Q3SZD^P__ 4_+,_TE_7O-+3,,Y88S5;0PMW'M MI:VP2GR$@\5^T.;P=J1Z^P ;WZ9C.S< #^@"0 WV M(\;>Q2O\B$\/ G? ?Q*_:7LFCB/;<%J*AO&*T\)^?<*&1_KX2 P',JZ:@OKE MVV'J?8U$4;+;8AG_$CI^#$BYK6^:?O0;CE=) M@&C%991. \4!DA/1'S5Z1?'>2,P&.3%B\^'0P&]GK??%E>PHA8. W>"KS""= MZ=]:WU+--!K.3$FN<,65Q(=2^!WB7" YW-N)&.I$W&,J0GIKALI!FRQ?G- % M#VSN]U\H&]&1!Z;'$ WGJ214M?X\I4.*<\4GPP3EPM_8A-Z.W+2 A>/@%38= MK*+)=SRXPK?SU.,\=5#%.O>O/R,_%HW"]6?D32F;("[P+@RHYD)E8=^%QV#/ M8(MKO$D#T&TX-B4AOUWB!T^0')HC)HLUMR",(-)ZE?!OO;C31" MB&K78]++YC>VQ$=^H@JBRT] M ?PIX$VN/>?1(W3>N,[1=3RUAF-5M$J7'JO4W@Q'1(PH#ILVYMM1.V2W9USV#5Y/6O:-VQWT4K,B2%!#4ER;SO941TNW90,V#5?T$+&6_N. M#7M;M.96[FT6A%ON]5NL_:"I-MU#IHZGUW TRH EVR3EO$FM4V7K*.=.ETXU MA\O4V T'L6C([9P7E/%&=<\J>CNXXQ[4+3K#]Y/1>OP$0?O[3(<$RGK M&)M>>PH-YZ/<#)S'U_J]GP'X'PA,8MM!1'U:O0$]!M#S'F^0^%$_*:JRI.?' M[UUO]UZT>>\0NL6LXNW/VQ!OVE=S_1>M)Y2J_/,WD;?;$U$O=H"9T9^A*&K@ MG[@R1>JH>5;2&7O6P<[Q_/Z3SI 99\YLB),=WCWB\-@)E]$89;9;2C1<)X_X M1"W2D7.NH50_L\CLE%J754=6*[!263C!FSS'9:),.S,K#@P9IE1\K_PEU* M)QL?,E5&VJQ1!T)32S9UM;N'E?1+B4_-?JL"QB,)M^87I%_%WOIE&(*VR4NU M(Q99IZOQ*-K6,O]Q3.X_VL_^>9EI=>!5..]B=AUE,6HPUV2-B0 MMAKN\&,:%:.'P9VVHP:>TY YR*1U+V>2[U2O@L=-K-?O$/S3V:+?F?9QS&^4J!L*?49[7C M?2SW^G0^WJ,LH)NM(6"1^'<5;)YJ3B6+M6&M/84JAK"LO+8A8*: ==Y\<1]V\ ML'84=V5=;1+50+;@-?U)M 8& M*A,8O^?\04-%W8NA@R*3'16#K\C%KI9-K08.UIFF]-].')2DQ[;T(<%O4A>2 M^,7?KZD&C;&*[,@D'!Q4='Y"9>+7>/6"R3/^3$6.K5H\QM>?O^E-[OU4"[ , M0RI%\/!9^FK>T*\B_TB;B;+'X$1%PHX7^_0U[ M3]L8N\MG>C"?Z-4%N>+T]R ^AW1G$H>L<+C[5+&[4\QDLF6G'R0^?';"WW!\ MF?AN_;FO:'SLY(OW.OSF[[E@(&TY<]-J:CWLHD9AK"TH_5>ZF/0?:=I"*HD[ M9/GJY>_.^K:3G8.R%+3#61+"0ZHE\2EIZB[@UT8:_@ Q#Q7G9B#BT]U-*FLO MKWEI$A6]%?@?F29:=;<<06DRMJ_\=0A;=H[Y?Z_\NQ#O'<\]QQM,-\\5D:$R MGY,KYA6<'TEL,N;+0A+O'[[4WH_U?0:^)F\2H,HBX=E;$MT$\7_B&,Q%F'YL M;MEEV=AGNOM'VLFO_#V]PJ_Q,R8?:Q>[KL=D;+25B/\3.^%ED%3QUIG,9 QG M;"_W7O1;JIJMJ-1_2D?]K8+)5ET-B\YY"WB-Z%QH.OVWDRY@U+3X]7WL$D.T M ]]%P-"[3?B,L%! L%;+2_=O7KP]2Z(XV.'PXG5-$A!6X;FC_PZZ%TP. S)7(PVUZ3,E&8:'S FPU/\U=)V.LXFFYH9M0RU5SO^F$=!"YJ#B= MA.LM:.;G24CG>8=#+W"9OEYU\EITM.L^;-REIEZ3L:.C&%S#"&!8J;X3*IM/ M9S]D6DG]EY]M8X'2RMRD5,.Z!$A0>B"> :4GXTT]/7QV_A&$9\2)HG;JZS$T MIY/*4TP=JEY6@R;DI?"F;H:$4XYXLG1=>A5%S%YR&]Z%P;-'OXT2 ;6V^"7JFRU3:>U.)\VVWE/F^V\7*^NLRDYW,V!">%@-=W:D2?"U%JG&;A.:I>BAH7/QN'H%6>D? MJQZ]LJ:SL*>MZ)A5@DMW.E.\[6?TQ]MP%;SX3<^ZUM(2'3+GZ@2S4I#X\3T] M/U256K=5*5N0&?JF+J135%_*%4TGO'\Y5ND=U9-B';"TR?S7HN-LY;+T\HJN M?*[&CR29E8UDA:G@+J3"OK=WB+S:6A@*BGVFT[)5Q-H=E1&N_#-G[\4.J8_) MJ>UC@^HIQ)KE8\0,@\U*9[Z#'5:/AOF7MYW0*JC""TH0?>I9:=?7DO>WI5FZ MH9-]+]D-KE8A:KH,+"1H 5NWC\1[XK(Q^)[!_0I2(Z1C4 T&.YNXW/[1E<1T M^C18[,21/\^4@\FKTL6&4YZ?9P]*JEP&X7F0/,:;A"S73':L>OQJNTS&"#B] M;C>:#%)C'R]O:U1S.6,^.W+EN_CU/W#>DEK=S@HQJ>6=6=ME.L^R%_T&=NDO M=&IA3#\^9J>N?]'J^TSH)"> XWGGT-N\(<"JT'!JS[Z*Z:7R/PL(H4N;WN]@ M_X%XL)6WHTWH74E_&VUX=#A7&*KL,(.1MTCT;2WRFKW#5LZKS#3D/L92W[U081QJ;V^#+I2OM0O4>[QD_X'42LL^&!_]@EV^& M5O_GP@GA\LCFM3<[=X<8Q**P9:7T"*- PRO9@<# 9[790%UV9%OTFC*""L N MV(L$(=_!$YBO:Q_YVBY6>2(:HRP;.MD2W-XEJ'WJ?="%\:KT*O9'2*RJ$JXZ M$C&;2,1S/_34H%(MO+ZM5=\)K&*:=-#A6\EUG-@ 6FOQ'%9D95:(\,#G)OZ1 M3DO\XN]?'G)3TOY@B5GR'CZNV\V7B >%M;)*YOM8)$DLU^LPP6XV,HR%+J0L MI']K+5]T)#MQJ VS^RT;WO!"0Z,J'91) 1'-CV^<77607*[9Q)?F-3\4"O7N MVO,Q4Y1J;\SJ7E;8-:G[46JL_=7MYQ>JP7VH&A B>^Q6 M6\<7H14W@?],%0_LCA-:VWG\H8U2L'<\\K28;B)+R!3JHK"IWV!(E0_"#?8 M^B9_6@8G/]GADHGARH:HB4#57N&F7D9U.8%+5'HM%?\^G<@.AS_%&61.Z=76 M"UWP2E>)[+5]+-$^E"VL6S2$73O1$HRI55=GI'GZKFP>"F#TW& MO^9^\WNW5=JX5@Q-.B'_&E"9E^T51.N*JVWHA[O[!"9;9"YC '^!#Q]DG2)4 MWG:ZJ>_V)#A@K %)UHK6U>VG.^+!)J8'AFK&SY@$+"ZL/GFCLOWTN YZ'NPO M89#LZ8M5Q+4\<_CGT&0VZ$UVPKC@?R01AT)>!7"OTIF2+(#W*@!%E85VN=@] M/7R)0!14[[R 0VV.E!EEJ,D6+C/OY;/C$7#14@;29#@1W'H.;M_*Y+GN=,P& MH_'H$86I!6P[&Z@R'! M4WQ2@@A]13[ M>%/I(V[J-7'H>%LVAIY^Q8MW$<7>#OSG5*7>).3:V^#;337$<+L^HX:51Y<% MZ(FJ5M,"Y%4Y!W=.,V=[?+M_[%=P5V$I166$/IY!W\ MJXO/O9+&=-GQ$#"=A ?-Y'V/8P BK>"KIH,%V7S*;\KEPXIWB3_GXDJ66CX7 MOLZ"J!Q$<-RQIE<:\R8MS1C=8"KM1&)TI:$\?*^DF0W7)]3C"7V'R+LO.CVD MJ4=+^-+8\>APHW:F..&CMP_QVN-?B>_J-NO*!["ZQ^3VR'(4FGA;XR!IU75: MGX\0CAI1[$O;SD\?$I&\OT "BT*@^R6LMJ2-,=+$.U[(G&K OZKO-%W$52Z' MGNZ MV[2=!HZV:CMZ+>@,$2TC&_M2=2&G+G3MCESI^.4#"MB6U3(2DVMI[5A M=L/PLP^XCPF>($VWDI:J6D\W?7KK<\27)^ROZ>5Y>KAQP'7',[7YKP\UB4P= M"$SXU4;Q[>:7('!9[0KW=[QPEU1JNO0T2I #"U= MNPD.N&7O*4\4R-)460 <+X;TU5 >J;K#_#2P)@E] ,(#?V:G241)PTVY>Z37 M$YM.ZKN%^%LOV@>R)CS+8H>KJSPN8 B*UKR.3'OJHFE9$^ :728@/HF,)VG' MY$A&+M3[36.6V@6_=B$XG8@F;(8%?U^]EM70RY8];6>3:^@TJ=(KCA*] #)2 M68WV6]5CXN@HE0K5C!M8VGK"M[FI2%]CLE@G$E8 SJSHVQIQ"%RJ6.I_J5%) M.Q"PQ/<%3V@K#Q=K:!3UX!Z$FTK, _VO]BB63=]!38%X;ESI#J.O+R=^2^TY#K,_FW2 MZ,<7L)R45&:XQVOL/=>8@5IV'CSUCEVU.[JQ:YSN;FER3D532QZ6AI)1%8VG M5=W3ZMT,+MC9U<%H57>P1A6MS\*N:FWT"J'KYB;K6#=V5\+45K>U)ZKTE'Z- MVYT3-I2\:>IF86!'$Y)3FYXV1!^515\VU3MIV7OZ!///+$P1<^.+_.5?/'K7 MTFNJ'D2S&XV!W[U[[&@A@ZQ<)ZL%@=VT%,2EJ *_%*DBT?(>1PF)F;OO&8<1 MZ\N;K +N .=-RY[/D4>T1"41'M':C:_K,? VKUZ"U39((L=WF7D)8[_\':T6 MV;N2F!!EIK22I);F725Y-G>T)#%?QN8_. 1'S/(613697RT[VQAO]-GYA[@+ M .&Y_A[M2,6NI[[48G\N"TBU\P(,0-C.[$8-ERRZ>,7AVHLJI>LC"$U:724@ MGNNT1R6L[3+=XY=!ON\!'>RVMW#W(#QUDJ78H,Q1U>7]2 357%4@6?-#\8+7A M@>..9=LUSI-NC\Y1+W8WBDM'!4,H847/']V6_^/MSP*WNB9%:6.CTV65^, ! M]HS/G=@I#^=I;#[=$<*LGB ]Y)^=\#<,Q[X^7[ZF@UVE9Y@-FW[6->]#.$5?3BI$QC:=%ALK-]%P94LHH/=X1N)A6+X4@P M0.;KABBI%ATMLYHJR^5G\)[0@R]5Z@:+T['4)F,?,M->/$(J^%%_GOY1OMW( M6G--R4FU7:9V6:M"PO2>9"7S_#5.CXI$#5MY]#5[NMT\T-]&&QYU2MD*V1U: M&[ ZZ"#3&0G#)\<7KJ6,:9K>'G^T=!+@2U: M754R\_>A(X'H7R,X_7I0B% %M]YZ>P?Z>1QQ SJ3.CAN7" EYM+8H-Y$[5(K MNM1M[$# CL);%6%.[/-XS']"]Y@[W23L(-]4K29BG0UC]&&G.S5478'_#]?M MLT-X=JTLQ@M_R%3GS;7DS!3-=VN2N,QWM=["M04PQ!>;#:[68DJ&H]G>:.?1PZ!" $,UE/PD=9RTR[OO,SH@I3I%:G>BP76,U(\UNV.OSR MIHC801D+OXPK?7.;/,\A>;=;6 M)BG$V3XCM(7EIK'YT%%J\(W>B<#[%@FWM>TG.T,YYY-TI_!8W=LDCF+'!VFD MC=)_'*VATTBS*1U"DX-0SR")2R-B6G,Q1Y6V72XZ31F=PC0]P?UCV[P@/2_]FM(S2] M;['6&IAM9*W54\]!$8M\:(4D.P#AJ8$KM="D6KVWLKE5NZJK1_KB@YK$U:I4 M53IZAWL,8EA,YN$37+F^I+^KDY&+;>V,:]82YHX)9=:[3QW04)5%7_LAMNMK MA]\0)EF>3U[T 6H%B.O!.H8@YTF75*87%ZJT]9J&T[V0]$RY M<% $ NO(?R,REX7KV"0QR[_ '?[1(:\%,"^Z](MAJ$]L*XL\]!7SBO/TDY? M- D!E=;R+-.:NQ$8>/:ER)W>A@-W4@UI1?^,G4U<;H[IT-LBD0U4AB9LZ.HN MAGWLFCFB+"^@HI$-,4@MJHSH[29U@@+6:]:QN*1J91@>Z/U1YQINU]<":7^@ MLGNM!?^AQS.:9:0=SH+=I#+)J+:39<]Q(PA)8[=)O];ZFR5M8,K/%3Q70H 5 M_VX91&'M,:CM,HE:#H)%.Z4\;6F9@YP;/NBK<<4"B>D7!A;UB(.@=')WUU.R MC.WA\WSMRTGK.K\I(W77&+O,$@ X%2QA0S@)O@":DCI1 &13NE[LJ*E *]VD M5QWC.^*8UH1J-"4+534?.L65@YV>XV=,@GV]5[VRK:$K7D@8!QFM!W)&R?U> MVFS@92M&$I;9"Y6Y",K*8%95IC2QL@@%9$)#:\O6FFQ,/#I MCQP-6[RB[=#,.I.9/ B5U9. BW/K[=L%HI;UL."0UL EMLNY:"1@7SI-76WE MADXFS(=!$AYO/2SM;*\HVX2E4A*P.P6D2]=I6!\",U 4G05:>=977I)"(C,? MF+B;R85@O_E"KZ]> 1C##FG44'=!WZ4GNHWT;GNA\A3EP?'S*G13:T,37M)/ MTF76">*4&1&S?Q]#J@7B"@:: Y+'=%Y,KDMI=>6G:?$U5;UB^_A7K_=?(GXPNOQ MJ17T]&7M??*K]$>RJ3*]&R*RZ'A,&9S!,UZ8ZPIE&1A^+2X]48S(5FEB M^Z_!,:E,C/:)0-WI6)B\_(#7@7]%1[H;*31#KF(5BMA+167>V. MQ.J"^=^#X,"RDH9&G:FT*#?@5>Y(\Z?8G][D.%W,N925==)Y-ESVW6A8(5[D M],9S > +Z>,B!JN%E-&"R&3,I@O/A')-YU,5T:-4*Y0?7L-&]R0ZG4(0LE)5 M!Z:7W.,8*@S#9#_C>!NXM:&(K;I.'O,FP+;;1;OE&MMKXPM0G%M(@53Q1Y>@?.PXU&=W%5M/>/ 5S:/'S?LQ_WG6@$H 4_;'N M/AEGP"DJBXC_7'L^_E2I8Y>U-3K9AYU#R&D2T9$+7K2J5F8GN,6$-!FS,XVF M\Y\+QXI2W$1X2V6I]\KV4T:L[Q.J:RM':5/<>FGKR::?3W)I>ABJVT]\8^3O MR/JVEF4+J/LX584Z90R4];?+'-?%_C;AUS!(VL%U0[[=T*-8EAW0.J'N]%!. MH ;H=)ICG! M#J=YN^*FJ/EPZGH,;0%W?,=UTNJ,4"J)?F/5.EQ]AZ_X%'. J\E.L1C>D -D MY;RF-3LK+,)'$)C.^DMI?RY[U*%NA.:'(G1'-J1/M X_:4)GPS\=[QE-=*2;/<'=HB1+0# 3L\ MWCPHMS[LM;*];VI5U>4V532V+X\)I.A:_($V/8?6?D2Z MV[)&W[K+J#E8*%)@2(:[5+3.$0E <'UO:?P#^;#70$/;+LH-6T MM@'@J0D;IU67:66[ K9)-E-LF<3;( 2[_2HXU8!0*LM[]*(Y/T-98UB3EG=H M7\Q5I\D-?1%DXYWII:P0J[/F@%I!NQ>I:<.R4B-A7526ULHBV:M);*GK89O+ MH9:1^C[VWE=-Z="U.#U&$K([S, PSA:4=[I.8T(D!0(^V8BX!TY)M-=W\&\)KN<9S6*:R?>DV'Z?*\A>V@^I;76UC@LJSV&+0" M@VOH/JVQ4HA?7(BHLT!F&TZ8A4HG$&*WQ@Z?>P.HA+!)R+6WJ2S%WH?DE# 0 MF2E2R8A'/ ,8E5 R*BTP+;K:H7FTT2LF?-=%*MD.P)?A MBVX \6[3U;:H->Y^'")LK9:2;="AHFI=6V=U5RI#F\*W01BWCQ"H:SZ=W,[IK-K/4N?/"HTCD'^MR M_SN3F6X_&9H-77]1J(YE+XK+?17((!4%1EBUKQVI# Z!RA-GN"PJ8GYDC":5 M4\I9E M?(TRCKTFT@;3I':;CV$9'6AT&^/SKAORI%MUMGD+\I'+468GDICUM[#;79/8FQ@-YI%91K M^X*TG6E8 Z;6L!&5S:<_3:<']>-?//IRA>OMX1I*2=4$HK?L/%W*@K#KK )A M<:YT#%1E+K0G8(513(JZXGRUL(+E>PQ\&ZR\'?XK0T34R[Q5)V74MI_0 ,M> M1Z7.T=> 07!#Z3MU/RG@-F]'F]QN'NAOHPW]N/G?Z(&IL]$,.L3\A/C&D!I^ M*":+Z,D-/VFN4,XH7S#E9W^AM50E%S,F&";31FL&\9!@5Q@TJ@M &IV"C?K2 MZ8&7:F?J<\WCV(%"&9M #;WN"/W)?_KS-]@_^?+P389S>F\'25BIT[8"8Z=2 MU0W58E8OF#SCSW0'MM'?R:/R8X8!P7PUZ6*^O+Q\QQ84UO+3AP_?OX<_OZD@7_;AN M])?[.B/T7\T1 O:Y\=/PL('3P M]I\QT@9&CN]F_LWN5!332Q5E.LU\,L!
CLQ8<1F#,\. MFS/](9WU JD-$A-':N9(FSJ"N8^]&_1QQ536"7_#\67BNP,\-Y\3-GF@-H_) MB]UFQ!"GQF8?H5\YP=&N>^$DRM1\U Y*GUU(J:((R"Y0Q-Q'*$CISX0M4N"( M4=0_J9EPXHH7C-L _GT5Q/1#\5GD ]S!N M'M9%A*%^-]8J 'Z7BL1)0]<=9COLDY/L?\OU>^ !23 3.Y^!-N$&J]$C_QE?#!<8M=<2S$" @+K]("!4S% M7///!SEL#*:'\C_P7\Q\*;*'0@Z&WLGAOD6>C^32B*'8&G#]>VED#+_Q#'D3&/Z,KE]-NI& M"6!2.QYMET;AA638H ^/(HPH941)(T5[5HSEQ.62?4(^9?! &5S+,483@@L> M]2M_3S4!YD/_V/^V8'30QQG-7LJ&E")B)!>($Z4"(F=F]*NAJT\!C/N7E-"( M_I,?Y\YK'[\)C#$HW^Z,_U&-R0$D80T$8I<2IL4_*(T3?B MS="$_MY*EG($Z/K4R-K#D+SD_1D&V:B+-QSD\TF?@ZPA0(OS'"W-AK-%VEK]?X.AF+ M'..ARUQR_9L7;R6\L3-\F!,C!F4MWK?1+*YK_QV:R0ML!()_^V\=H(I(RY0?^R7JFC#WC M\#%0K'$'(PG\IQ,(]L@KK(IIJLS.CE-Q2.OTTY3XZ*Z5+!YY21)_+Z<2,[J& M*7GD,OHB8$>Z]N?')-'YTR@C3AK="?X>C/!7*H&.]2EFA6SM0_SX<7PCX+", M9M0_G2VC5^G 3#6J#^8NES+@P[X"IJ")&%$DJKSVD8DP'3Z(5F;#H]>V/0D XY-.)C(S8X2D?G/FN([6 30&P& MYN,[#*P0R2U.4%B9QD<30LL:7O%M$;^W_!VAO.-,!(&^.__\N/GS[^ MZ5\19F/-C5?I$LHQ>#$J,RE"]-)U:9N(19C=A@SFFM[Z?3YI3A<)PB)X#=$C M*8G/A2DR,3\<&PL[<4SPWYQH2X7V6%8N['7G1F]!B+ ;%^>-!(UR7@BC7]C,)8G,@T^"20*1VG^,GS6=*&$$1_)\MR MX;O5BW+!R/]N5D1^\6-E"O%9C?D< 9 ['>KAL'L,2)\[6Q!"G)*U4R8F9YM: MZ7.5&3G69[\XE30=1"7W>(SL3+@A&48>.".X+ O28R&%T=&IUQ\COD.2\P6<2[@DG*U$S/QO,/X +-YS=H MF0QF#5LC\$FR+%;E*9@SA&%">/E1GJM*?Q9S&D#O&CG#OS8G\+GV$!8D2.A6"P!1+# MC2MS%^H']]>E.$DD:"(@:D9_&(87\G6PD==X!#N18&=#Z8YN)*XN(3=$'H.D MKCQ=C/3\>")9=NB'#Z2S7(F3APPF,_0UW):4.>V7H2_HI5/2A(JO,AZ/'B;DN@^\!3CSWRC]S]E[LD/Z&II0P MTP]/Z"TA:,^*)=+$C3E+4QJ<(^R0LG)!+R>3,-YJL4T_SX<3::I("2HC+?I5 M$C4;*#KDIG"+^NC[,2-94;W 4-(ZT8$->3JPSVF4[]?TCWCSD^*RQ_ M _AXEB@F_&8:JI41?L4"E7US)4%Y.-T&$3' M05<^P\7A'A"( T@'FS/C.1.@O@"!&FZ!7+H"5!S>P H<8 5@^V,UZFA60A-+ MD(E^8SD )CQ\+&U"2#&\'$$O89(E84BYQ?ZYD[)ICUZ70;L>GSVHS7H9A.=! M\AAO$K)<,[]*+Z.%JNO.;$MK5MD=D2 RX* :DB4IY8ON**U>3\4,SA34OE5A M&.\ V2.,'/+MV%P"W,3M1C-E]DV@M+^HRB LDZ&X'3DK,_68GS&@$7+EN_CU M/W#WO*ZBZU]01(PDHC2M9X),,_\V6.4C*6R5Z?2SX+4YD7[*)/I^JF]!OD07ZALPAC*B6PO,A^%A]&D]U]&:H&[3SWF,!W<>=0S6H(K&I%R M]D^=E,S:F*6]=QU0[@[M%0>JC:EI6Q&7'B4X\@+AS8;. E[?V$ IH:D61IT& M-OQ"*Z:D+].MII3*22 ^"Z9':/-8&/)8%ST=P^%(&'P"^[-1XZ@97]9:.:]7 M+AW)VW@<0.2X3, 2P9%21EG2!O+Y!F6*3,N/5JCT\31Q2N]!(/0I=)'>+B*\2X"P!ZX&@.6&""K:O?YXI@N^\A&1GNI M1K,[V&,303',Y'>T..*X\)'0.YC3MREJ)Y\62N_4XABUV^8>\ MVR=\MK>;"R<$@2:B<@F+OQL6U$B;"THG@^1LT"7_@M5\H).<$8A*(K/1/,S1 M!(M(!R)&;%KN8B)5)[59JR M?3X>MOI(O.7>OMN*Z):#VCMPVX[^&E*9$&I",)4;*L\%3Y";-D2]^Y0NKS#' M*<^)'U+/RJ25E8:1C:^-I-\-.W]IIRC/?35;#N0^6^AO^'J%LV" E,_=V/>A M.TRJJM&S/T(M]UXFWT)F:ZC,G/P69[#2)UE/F%'WU_#\E[N0"JFMJ<&7O]FK M$8W=K)PT+UBK5X'N'XACK!;V4),GQ7D;B\,IN]9AU]/:D_TCG=GW](X^NCM* M@BTKZ9C()^OLX3&)D]TIT&&N*++PJ//S]RT.?8PY5 M?-F#Z<3C/13'3U6LY)>;J]7%.7I8+5<7#V:#[^_AG;G=?(DX9G8OX0I(G02; MDR2202KL%,^*H7(5>8$4"86R .+\GBA9<#V!98W/'2_DDK P(#UQ33 M'ETM2AW0]_C) ZNG']\XNR' VE."""C:S@&98O)94?*:WPO1.O08,,.UYV/F M[.TI1XI;7Z.,?@7:B!$W&OG62W/)A(\M1$5"0PK,/8:80>Q*-Q"].)-=PN9S MCC?>VNL5F""IIUZF=]H 2(SP[8);[F?(:_8Y5HRYG-S\&"*=]FUT#VNRWQ,6 MSN\00#VY),&+5J-Z"/>@/@3#:!-ER:DVN@: _XXA^&4-5(ODBZ"FH_/G4(3&S6&E]DL)2 MS:0ZR=CK)%^E_I!O M]$FZJ> :@ X=1\QZYHPJ,&X>+@!22*-6K%G):^FW- M,HYN<'R[N0S"#?9B*H_T!%=C=$\>V<*M]05F$6&B9@XSD(2I U-4]/ Q@Y/9 MI'-AS@A>Z&,T$7"R]0+08L/F5YM-CB%;R_XG#2R4"HHC:=KW79 M\L&M;!5X,9ALK6A^?E!4=_:0PY>O> )'#PFBPB,.0ZA6*6+5-4-A3U 521J" M\DT:: =FB>2X26/G429]9D18%? B?^;!?OU5!T'(VKF2S#2-Z07L$07CK1?# M=\TP2U9;+W0!M*3/>O/7>5V*UF*F0L&@K!&=JY2HZ=H##>!=_?"M< 0"U[-# M$F8?87^T$*%L<&BR*0[B#7Z-5R^8/.//+.ICU$_MASERV/Z+N_6- B,??1"? M2$3:'Z_*S2<60JFBMAY=]BP,, I MBK-@@)3/W9CW_6*W)\$!8V8GX9:9X[3#K.@@^.$$1_^,@TU,#SL^IW-AB M'/\2!LF>*CZB8H5#4D^:PR^LZV,C=K(5"=5=*$9';'@DQT=J BA%,I=3,!K: M8WJ92'Z%%A5+M+!GC9;N/Y(HYL6* Y#TVE%232D^7L]U2_8+7+Z"JM>:QKI TZ>_;%<2F> M"C48.Q^<8R;)/O[:%<$LC1Y&>$5O2#FF)NQ(O6=D! M([5SZGRG#Z"FC1^"\<=Y\49:>X17+X&9K/U!#!L&408&*:MHLJ;E#E28?PI@ MQ2MZY?E/'GW1CD1XT%==HPQ>:T_1ED""+';66?]7XD7,93G^%@W*+"GG,R6+ MS!P\38%BXLI0NJ#M\R[5]H3 QH-WQWUP RI?XG!7%@YQ1#I^U@'%X5$('>*$ MH=<8#_88@T4I-0!7#+$F$_UA DI@#*[RLF+SGHV/3@PFCVQ=7-\MA (,A(Q= M4B5W[OQ)1Z,VC"H ##)]2;R"6GB7TMM[A4$G=V5B@GL9!&0 4 M*FKSYDT]&GP0]$)'07*83%&C7!27 2!T;1G!0A+W_THO6#@'UY\)WSYVXGZ E? B<*%>J+L!>2.G.@17+,&]X$8S3_:)>F,\^"$'+=;QK(I4D=R[YHT(KU4 MUEF9 0O2AJ1L@AEOM_$JK\K:!O"HAG:#;+LBM-5CX: MF!_28#C_9+A#<)N?8V^';#?"O]C>N*-B*4[*S8('D..%T$A 'D M@7N?QC6=C\)8SA"8,IAP!F&GP$' $6:Y#V1UZ7<^4/J]^O!'@MJ>9^%^(,5\' MOH]YZ1QFK]O3:82 $2DD54DB[U T@;,S^F+),UP)I+-0H%A+@[[4,ZI<8S"B MPFA019U.!G[A/.%>U5&$V36"F*LG59$"A?C)@'UB2*922W-*$@%-5I1:4!W= MXTU(L(9'J-SR,D#0)O=41A,9E,;AKZV!R9!AR42>K_,Z3B8TI_O[7:&2HV0N M$]K,XI][D?/T%.(G$5<<99NJ :*#0",\'%0S)&2GD*C/-4>.&NA\A, M+3YR1C,IAV.J\M$VFSWK04&?:^\9+*+9(+4C@.;R6*J<^@DC7XQ68X!SIO%5 MQV!81]IMQ;)Q]-UAN=9MDI!E>.:$X8&ED^Z@[-S%H,P\O6%X.99HXQ-3A;),L1,^*4QV<9C;$K MA3G[XD.)"[A/L7OQNL91Q&_7?NX\R*/Y&7F[/4N*]P"L!4@QL%J_=Q;N%C'3]71A.J+5P[2)Z7=Z/20 MEF1?PNO+;KDAU0?F94L'8=4MC2H28_-69,5.6O]U:+XU"]0@#JZ\KD" M]DMX3*I)1M_@B"5/0!:K@*+?P2J4:*!'NN=5A3P^*PA;D^%9;&9F/HOU.DRP MJZEF9X-]X9RTC*'F!K2'98]4<;;@K#' -H$+PF)*%Y "1!+FTEZ]!"+0]#.. MMX%KBV=?%^.$P6O(&D9I.+JCB\8R)8)>5U3,^L/7Q7_JA*CV(FL!5%E!VE3E M(WY.V8D\':)V@0BBMG_:Q4+7,YBTDNG3RP6=CHY"4&+R HO7 +7L-:L=,]I- M8SSMPTR]&<^,%4\'P1& - .X 72J__U??OST\4__BC"C/CK _G ,R;>:$5F@ M91R'WF,22\#S.X<)D.:<&,R? "ZKX8RIRAT8; 24%=#7/7ST=3VCRD% /-?A MQ8UEY0G:Y5:E]S.9FLNB5_XF"'=&K%4#K8CRX#!_#5L!\R94 !D >PL5]+"_ MI@+\Z>$&W$+X=I/^^K!\]7K)4@R:0:.'^!CS98[4\D6_3DK30!1O%-]N?@D" M%XIK2\_. [V$^EB_V4&D7QFCR]&[I(,'2!NR<@_(FW[QB#=N#1[X^;! 6NV, M:96T[P-75+,-/FKYFZ%WB$ON*F"U:,P$60S#2_F-9H -)MWJH75PS(>0!K/E M;.&3GP4+)#M[33XRI&D,Q4A.SRANQ^A:QG+-XB4AMYA*DNL!:E\<)=%VMN.4B.HC,C3LHL5Z@B_P'-FVJVY'^?..=!)DA4 MF W@!I/>(8$=Q"76/1]C/AR1+#."(F(DC3F[CG;\7@_A$*L.T-:'3"!W MQMEKU&-D?JV(MDQ]?.)&EHD]4*=)1$<"M6'W2,4RMD I% K4]O*B?<#_=8\) MR @@"0X +J8-PZ/,TH%.0C[2N-KY!/R+\R$'1=JH.@(-J_*C#8S$R%SX%V-_ M12.&MF$8TKYP'BNA"M7N MH3(2\_HM>3:*\ "R5*CIR]@.PGZE14MLI>&B5A'/?A')+S+7Y![O',^G:WJ[ M2<',1RWF-7IPA#F^BL0M2NV1T MJ+)!)V4H;B%K504-LH\"Q5.>\J6&QW3W#<>'?-_R9N"S$6U5\Z MA*O0BV(/!-W/#.P"C^E;Z3ES4CMI].MY .*[>7?](#=WF=_>X&TU'%/$"GYN M<'SF1-N[,'CV7.R>'KY$\.RH#W5)+^/GHZI?YE'G6,&E).(QC^DMYJ@!YLLJ M2;F$$9 < HS@[[YPEK_5?&#+T7EF5LZENZ//?,14OV>!\ECO$F( M"-**[O$:>\]]XSK5"&@3A&A-M42/>S;&?YG'84[IO)P02BDM4);9,\[LM8%D M['%8S0,Y=^/9-*;SF&N@8SMW705C,,^\V#S7I7?T$EGC]$'H^5!?"Z- 2A;Q MA1FWGM1 S$B=2(0":TQP>G/@(:.L5NV&68N-]!#V,MZ#8K-W/)=]-SDK5(3> ME6ETH^-_#L-FE7%*TC,2R'6/][3)%M@( 6]LUT=482$'*44D2!J25?*A!N<> M ?CBH8-'!-F)PD>.92I3QH21F&T(R9%+0!JW=$PUX(Y#H.F9:MP>VFB'D[I4[G=.>%O_;>E)/1!49\;7Z29)9-[5@&)M]IZH3L8 MMM^?9LA(ND_MH/U6VW"\DJ,M"S3TC!=H59_!6 B!*MRF&6DB]%3(HU+1 MH?_MHI5=4U39%7JS_.NLF23-_(U^U3"-[!X[&KK\.52% #]9@MT4&>,R")F8 MM!3U5*/E/8X2$C/D@V>Z7:PO;[(*., /;]H/)3F=&01!NMK%O7$>17>M,RI=8GY:.C*(O\8.VQ/=J MB<^:EGA<4$L+ESAG-#)^FL=/U$S,7^^HE M6&V#)**O"8N9Q=@O-X+T=TY_^O#Q#ZC*(#)G)L5& FBE' ;)<2H9-N.8'IGS MW.T%*Q#+%=C(%> VDS!=@3T?B* #O&V0T@)#25)F7C"8$(1IPYZ^0XKJ/#<067+&CU'T#R?'4Q= M4V4,LH?C*HJH(G.>A("/Q*,$F!;"_BC0^2]><;CVHKZ5$66]!"S)&:N8,!ZC MXQ5$D'/1:B(8^$H$V"J= H.V.@R"]*KCV= C+G/\Y\1.^CFG)!<<_NN ?A7_ M-8G8FA9; $?7*$#*VAC<^U4"K,Q'FRNWI)Q13M2@65XK*UJ&1'!ZT!#8ARW# M6E7EXC1;"6*"^JKC+ 3)K4%0M@;'U<.8LICJ04!0J;14$%T :=&C&JF 2H$" M?GX$U-UR2FE9A5,QAD<7I5O- 61 M 2+$$=1-U+VW:DWS11VT6V[#UW8GUG8O%[4T8!$>P4"@2*BIF2D'4133F9=5 M0Z#J964"\BS 67E@3C/18B!LKP/?QRS/FAN?]G0686J"\B0)YM+7L*GFNC[R M2V3\<_J(#Z!JL;$Q%CI.V6B7%*0!7?@Q2'6N2]M$]-F@7]'_\?9G@=M+\.%4 MD2 +TCL01I0R M+S8(A8PLN53Y>613/C(EB1EV0XMXDPV6HS%5:!F,ZUNLKTY L?-13K5EX@N<1_P][3EAZ= MY3/]]IZP_/M=Z*U[O3LESCDY%'+X6.IOH!%S%3K8CZH+SF,9.YSBJ(?W3]L0 M,6O5"K%YF]"0UD&X#[BYEEEYS^!&#P\#J>89^L*.C" R@H]B3+4=D,N\.C@= M@ZD925CG^9T)1S7P&=AG3]P2<0>G!&?%":E@PE!><+4V[Y829,UO%E'@:[?EP M13(,W>I!,E>S9"B?=;3%R&_8K=$?PKL0XAKBPQTE$"]]=AGO89+70T M2^H+ MQ.BKN,$]QSV\-H=2/#R?Q#86R\/W56S^9\C.I,^3C'?I&0Y:%;.OA>8C.212 M,3;FHD6A\ON+1TA?($1)QS3$8;_YZR"&*0?&X G[,J&[-=/I&_%;'CUEW7$A M:-@Z5V)VFEJ\+6 7I+@I6]U\4SP+ ,69%0-WB\"LH:G)?$P,U9RF7Y5Z74( M805K*M>O/*K=/MUN'@ >,/+D[!/%"3\OA9%,1.9(B4BTN1D,I>SG _B$X+% MTZ?$;*UA/"H M!WK1\9<.E.U8<(GQQ>IL9F4&RK>W-&^4M+4I%?UV?3]_O2Q M(<=:&YU)0/KXV?CV= HF4T?P$PQYCP%SGN[>55H>?1 Y5]!':@"DC3!'YD@+ MODP+MSDPO(-"K>M[@:;'EW[>XDJ8&S^I5%X#[F?D6M+@'.Z<\#9D'SR/OY9I M2GU+ ,HX] 7:.X:LFR-P13(,/7"&*'%P=7+R CM-I5R-?Y,PY,X!JET)"- S M$_@3O69-LA,V5=?T!L>\1B*@*"V?'8^PE)9 .V8B=Y,EV0V1J'K#4\B"\.>O MA#EI'\0Q$O4FW\& WR(U)(,-TSXO,:K(7#0H?U1:GTX/4$RP[P-V'?A/ C=C ME4'-F"%?I($E0Z]8FJQV?%C5H$G(*N^X-G#J])!IF/%/F4]/-KQT)+=JP0;U M#S<;>]4 C?NS\PKYAOW?74'(VKF2S#0-0AI(0K>>NMMW<0>A!' M/ .$61F8U +/E=_[T56#(T<'LN)&6O2RQ9!(N=L[_@$%C['C^0"&"?!==-RO M:U5(?D$RR%ZB^A@;&HFQD1H<[C\V/%H%"A[ZZUJ>@F^P_MS ,NW%,F&U3 P^ M%9:)57?@$QG=@UB-@'Z#7^/5"R;/^#-ML^TEXB@4K!_FRT^#YZP ['[KCU]( MR_U'$HFD^J "GY$]C8_Y5_P>\RQG+%0G_G':24],E # MD=;![-V0O!9ZS#\@+%-0D@?".H)P@SU E1@?R+",[ >< MSNKWO63RO:##+KB34QL=?%;JS/$FL(*Y7V9[""FK)"!JPQED]0ZP$N/AGFJSLBA/MVHI M56C^,HJ2G4PVY?$4Y]ZSYV)?MN_IR-4PJEQ!6*%X_2Z79[BSIQ5STN:I!<;( MJ9JK>IH+?(":."2 8E:#X X6@Q_@8O\%0Q&(_=9;3QGC,0"KI(K+E+81;$#( MX3@#W"\JB?;-D#YC<%^4T.A)T'UF3$Q.5G/*@D)P%P;PE;JGAR\1Y%0I=)*E MJKD\A+.9Z1X;%I(I=.5B;6<3?NB16=9]@-/HX?ZLAP*0C&G ^ MPS$]%V;EH0/>)%WC\6!#,T4FYHR?*#"V?0LS>XP'"<)@K6!)&BO)L MF"'U?)AQ( [)4!Y[EC&F"DPYDOCH3IM<$JU,<^,JV6T21['#LEUZ!>A0VH^! M5M_ #UB.MX$()"/L%;ZT""5PY8/SS2'KA(#Y[)%%&F7JL[>LQ?YU+)+X@@L) MSFF:JE@Z;4!S\5GL^\Z51A3!"0!X'R3Q<1!PA8J/:[U.XDZ$/V ^!+AX1T1\ M&XM'HK&GD48RN$,0'QG/;BSN*&T!LH>G6[X16WA'%X@ KW@M(L M)IXWC9NJ +990)&JL,B^R:C:/) ^D052 M4^'69VTR"Y1+45YD MKKZ,KC89MC!Z)-A7MRBYP)41CM/$GL5>*?"-CD53R?$#\UCA$G9L<@F/Y@RV M2K_KX,'=A1UR!KWRB@L*78/A%?A2 =KX.E8-9+-+*-9-9KT\,T,I'G M1&3QC^TLVLAA+' 6#1&M"LLZB U=(_>4U!M)C*.^LU=3+5K!NRY?3* MR^)$'(:KK?B0['9.>&"7#8N:X2/)LS=ZS5KSW.LNI;J@>#[H0JV$. \FRQ<7 M$:#[NP0-HCX/S0:IY,!<6&7)<=4CN?3C"J%2/ (LC98:[L/5B()L=!'%WBZ+ M%LNR.?2/.D).K '+?MUK)3_SBES@7&Q;9IEX(4<1'J-XO]>V7$!0A48TV5WC66#SK6(Q* MQV&+^EAI2J0A.+I+JG_(?(N_>?%6>IKZ/[R&<*5&X8-D6.!*FJ3.J_\JCYR& M-C4%E [P#?&KS%.;8%<<+I >"S@T\!P(.\*Y1Z .79]/5I!@9@R/P]&P=7*U MV*)U(.8"/-ID%$M.QY0J$=.W52]#G M?KATUD 5M/U"I?%/'S[]<>:L'G7IBSQX.IPQV\'U('"0J1'AVAQ$8G\>BC80 M@]-?THO A<_:>\8/> W X?1CN'B%M%3L\@<-RH4*3%.([J'G)Y+H>_T#M6 " M)W(&PF;_53)-4GX5N^G@2(XNWWDU/CQ7<@8I*.'"1(37.=[@,,3NRGEE*&": MQDA(\ )A%G1" 'WI//6K):6H +?/2A%TY##S95/J3F(,1 ?AD&J1KO#*<5 Z MT'Q9SD7Q*=:IT(4<-MJB;(\7X(,20XX6T<>X9^6!0,+Q& 0&@YFY]#;Q%AZ^ MI>^NZ)^QLXG[Z1Z\"-%:PYT)%.X,DRY^8F[J6 TV4YYSVRW9EB,MD)LPO(D- MC(8.(%MD^9[K9A-]G],1$!V"RMV(#<)E*3H,6HV^S]6F7W"S)?0;[!UNEK10O=GL2'+!$?JM MWJ!/R%HHS@(5[I_8Y:XBCM8Y2 2%AA&70=:0D#\<6(O7^TS-7H9B0*U9,FE: M:@J[$.OBBC/'X/]@#M+*8-@+>\$JTFMW?2'TKU_0**>? :E?E(3]S8M%8@5O M]28V2$GKGSQ784);(" _-\;JS8*<)V,9=_#<#" 04BKVSE1_8L>6_!AF34 O MG]YE/Y^9;F L'A7NBWLL(1+N0D!?VO4ZX!QT(:6)!-'1SW8Q$@9,,H,']3 [ MC^&0GJ,9(5/Q4(_:QD/!J%!]Q>IIT:L04LJBNX!XZT-_<;$(Q/85L-E.Q$._ M \6;UAB[+"+H*HH25GI5Y#9]\5TR8DMD)Q6F@S5#LY>(%F+9(:+5QRNO0B^'2.6)KL65G=NBXEQSSX6 MRQ*Q%$5F?PSDF?7DPH,:_HRC6)07"7,X]^SO6)@6Q*^47+6G3!AQ35BUX&3D M0VP::K1OI>X"OJ@A6">Z 6ZRCL_Q,R;!_GC(MJS!1E!%&ME9<)&[!A@/[LQX M()5;8 8(<"@^N8M&K4NF]DYY'@=1ZZ*?D]%Q25-_5;E3<[@$2BU1 MDLIEE6[.>3,L+SDM"[*2TPD2G&_PBP@!HG(A?09]^N.:UV3E1B+^OX/L-X08 M@9"MQD.9 =%-$*/_Q+&H=V0 =FALYL7>TV$JF8:24-P8-X%13EXU]YCP0-2M MMQ^R[%.&[HR8(75\3)#I?NGY7HQ9*>XK^I3P6MP\5'O0 M=\',1K?J%+,V!\N4A'MD8IB%(Q^!8!Q9MQ[-QH-!A MVBM>XE=)<48"TYEZ1U" M>Q@-I!7A'/J]+V0'_W'4JYQCB9]83ARQF=N"?CEJ 157P]68;0D5L]53)!2) MP2B]+-972:EVZ39FGM5,56WVFR]4$1H7WC =4.3:L&\PRA?-YG]CT_D]+5K) MI5;JEBZL5.7R38*28, MD:EY6=)CY+*P4>)TSBO(1-Y+0@@H63ME8G*VJ7>)2CY;YT2_W4I)D7@;BT*=ZR?";V(^GZGTN8*%_- MVJAH!=!6:LUN-YE$F:]F3&B7/Z>=*%N]%5N15>;_V !$\' M]A+FK;_]?11J &]\A*%1F"$Y/@Y"9BBQ81OR5P L?G2[T3QJ0SL0V0AP%N_H M5.2)GB=;),=12GY*AR!'OL<,$.X>%)[;S9>('U.]SD\_J2&EP\)989B38'.2 M0/55=F)GRJ784D%=HNK=2_Z^1.*+7&1J)HW-[!?_T2,$U!IN?-7 0P; 4@4$ M%)&BC.C+@?P@1@<&O_D<>&OZRW>)&!\M[[^=$:]B,R5%%;MD$K6=G:"^M2XX M$4.USKE6<^D188<90-L#8L+88O/,I?:>8OA1W=O$Y%4JLNMZ<)\X1)0O<8A6 M2!U@7DD0)>%01IW]GD@A4HV'4M1*;>C9,RX52#6.QK%>JSX="OUJ,H@G]:K= M*J<:\_K0PQCX+OA]>DG*X#(V@G\[!B=$J<;*]9C2G@;HEDKH&))XEK[+?&@< ME7D0XZ$DS6R"W$$G,)_-1Q:.P6:%85FQ+0&N!83)M^DZ+-#-^$E0K0"<[S%D MN+O@I$@3MT>$K?[#U\.U$FFZ(5BKL7G E\IN']7"DWK@M;KH'OA#^6?P*K^+ M@9]F;=P%RHS,B['2D<>S>!CGG!28SO(L;P0&M*ON1,,OM?%5R5G\]-599U9' M5$E@6+QT=0(8?W3;WB]!X+Y0K8IA'F1-82GO/;4>.09CJV@2TP^ ,0^M;G;( M>:U9%8;$C^^I_"R@EOO< 9+ZB8PD<05]%((__T24=\3BE9@WX^5FEX*_7HZ$ M8*B%A-8>F_7TH#$3ON989I6U&:!;ZGJ6CV7??-\F^ ]C1WX%.4Y)>&!^BWL< M>R'G^3..MX';"SI?DI:H9H(ZO'E4$.0#C(V+/PJ;I;7I.5%^A4/%&LE\9 )G M56($T[,$TON0X-&"Y%3 T#TY*H.$WG.2\^" -&S'Y(&&1R/8W(#O,J(?T.#@ M-<5<@W9H0!-D&\QW>=/DE;:+:S9]98XK6R(=C(NZI%BQ!6Z)B5N0N<'-0[WR M;;A9-#6X8$'3=AZ4QDS)\&P30Q-G)R1UGO7* ^*G32-F^^3)1/.6 :X1J!\, M@2F4V-)>]-OI ?[WDFH"03B,358.QP+0Z"40$ ]N:@A032$OM$AI@]Y4 TM! MRE8UK6NP_;U(R93/0 M1?WGGC/K21[60-%,?!@@C M$>06\@<$A,?T]@[*$+&%EX>=0\AI$M$!^V5R"U88/20)6CY_,NW4MYB0X;)H M&#ESN3-]9D_,3UPA!(ET0N5J%EB:G<].%L(R31Y,%*G+&4@'RQY$&4S&(E>U4(>3;\ MR"NM4,K92$!"G6S23QRO$U!N_5$120=CJ(VP-2(O]27EE/Z0>I;[!W>N[2J; M-P"/\NJK+IVG:3OI,)-$N/:W0N\\W]LE._ ]&GIV!V!#O4YED;FC7^2#E.*# MJ^ JQKM^FI"$[I?V'*ZB%\L9+E Z(0ZGH%)O^)RD-8O=4&Q>XS_PTZYCB?'C MR)*&!M>LO&CT&J1V(0Q58Z[! MO.R-$5@/=FD6)'!P/C-UF@"E2%7&-1,$-C1#I,.>61ON4&;N9HZV$&.9M0$! MF9^Y!-,K(Y62/=E0NLB3Z2 A"_44TM'O=8W&=Q!P1R:LO$K$X4&VG\VL/#<& MJ.3#:R%L]'T0A8TA36J4A&?$#VE@9>1'C6<^.+[C.C*]X0SNXI"^IT.4E@7" MFJ%.T9X//R3#RK+(BAGG]* \Y=-/TFT*!&:H(#\](FCO.]EY'>_=XK1_KVLT MY;LU[LK7YH.Q_#SY(?:N%%V5%L=&T:X;0P7A1F6Z==9;S)@WE_"VHHT@Z"R* M(2WM-A3&DHO7F!YF$.:OO:A7\@$,P&/-(L ,IX.@(%3VI%_3@1",-'[6SQC\ MJB,-+,IZ;;"'96Q>^/0D\) [$[4;-EY\W5-EO9'8NHV(NA;SHYD:"DXZO9[F M'< ?P16> YR["7R&$1\0 LWDK6RN;,&1C)/A>1[U&KZ(UF'PLGRB3]\P3G-. M$"F*]L^>E$_YYTYPXDBBH[]J.>2TV\?8\7RP?*0'!- Z56!S U]WC,)SRGTQ>@9S7@?XK7'L7GP MGF"F+?AN+WQ [>'0Z2^0&H$]]?H8AAZ%4=C-U 1-Z3,>'1T?4205S9%)TFT[ MQV(Q"F-9-%@)HGT-@R72I^W3)Y4S']D"J-<*_OCI<>7%_7 G&0'0=3Y^>O?X MK73/C1K VG?Z9)*9MW!++==4@F E/H[[TDN1"C2B1G%.1^2SFT-NJ@5@X!-7 M491@]YR>+/^)!U@PNU>YC:_/,RW@U/EX"VY=6Y0;X?1 #%8(2JNU8^@5-[ V MNN.(#L1$LQQJ.DKV[$T7!832>DX+Y,DN<#-#TC2(N(".G-;UB%2QCX1AF6$9 M-\3_L*?L;T$2W--%6D"MGODO*AGTK-E3MW1P_$.7,NQM/&93**)=;<)@1Z^E M_TJ\R#-3/VS\E9!'HVLI5Y,(F'RM17WC6.K3)4)0,QBLKCU_VA?"2Q M O-EEW3DU%A^0P;XB9?H&* T10[9BM.=#2NDC@MC.W.#8XCYI@K/L^=B]_3P MA57>N/+%XRHJ8WG'XZMG(Q&B+=J0X$5"%3LU%9.1D\A>DOZ#O_XY9 MP$)&FDE")8X-<&I]^O#I^Z]P.=I8"S5LE:QK:Q+$>GAS .(EB^0/ 3>]H-JR M)0D86M%,V-#>8H9]DR\XP.*M9L)+[JE@/,7 4U"R/^,_'VDURT*A[K[%#Z2U M=6&PSND8?!5Q9@OXL0SPBG,Y.N+5\*RE&*]9[-:YX-+,QI\<>INB08',,X$@O%Q,MC"M0C1;TMJ M!2:TQLS4J-!BXTWQ6J40)RF)Y2-_8^6R&ED!*TVPT MC?&E8CP5K-60B#OMC%5I,K06.6F<$DN($[(R/:(L$3T;8J6"S!'9J)7BXCJ1 M$QI=9A>9@3*IID_PR*U( TR17P*%_"+Q!XR#VO3DC^BLI63,>P@&,:F7^ J M\(RXJ79ZL&RILH2GX3H@T37:(KGP=! MY02U"Q'S=1=ZZUYBKQB,B[BEPJ\*+]O#6%J0V>]X!3M(N5&#F*L$63Y;,&#S M^99(LW+.B$UZS!#EP8KV3B[OM?B1/2^X <[C&]8.Y =QF;: M2CB+D9G6GI@L)KT:"OC6?8)BM 5BXTVNE?5U2\!3S36@?GF#FD.'.\A^CRLS ML5>&RX!\SA-)?@2' M9_1[?PK"(X&(LZ*$!'5291] M\W95H-WM!LE1$!N&!9UIY1#-I,&.Q;/8/4ET(7AT)N%1,W%QXT/_;T@W%_[W M?_GQT\<__2LK4C<^>%9_;EID<YM>MV!!ATX86?HR;4;?.I,\BTV60S; 96HL7QH=&U@ M7?*+<(-C7O&,?E;28=;GWBQA%ZR"[]0@2([RK2$$ME$XSH1#*HX=S9WJ:.Y4 M(Z!H8_!).F^J4:=:SY0QX2FT>LJUR/85[XFA#^LTB3P?1]$YCM:AMQ?(O>!; MC$#.Q)$,9!HDA$$;!8RO#.E(I$ ?Z[,0,OMG@*C#'_3U>8WKT M0+X >%,HK?P"4[\,PC,J]?+Z)?>8P0_3=R@^0'1T6AE'*XS3*\$IG8;$654S M8<4)^%S0-:LG*Z:#V'P6(O]FHFH]*L6$89."(]PA=P&7$'L>HC1[A8.17EA8T!+R8&9@T(.N3ALT:*:@&$.#-HFJ86"%R;!';^P5R5DY M) C%.909QVY_#!SM:RS8>_P\*(<&B,,#_R$RTR%K!EJ/7#XG=F98".>>=F8] MY[Y(NFN KT07[J5C\FB$&.A<\NV@>10WX) M@V3?Y\(64( PQ@F5G4]@E 6BXS"!&;X[.11B8QD2DT;BG!S']$RYU:\;D?&R MI6,P'8G2'/U)S7Z/N0?D7F)SLC_"Y_MQ"$?3B10\4NQ/_L&RK_@D_QV/#^PQ M\AI(Q3A[Z98XF-18XEJ&T48_USLHMDY/,=[@, 29.XJE?6 52'S),P'%TBN? M60ZA@%W8#6W&[3(RF_+28J.PRTGRR@92%@XJ%S+D;O8*J]%&?7IEP5CNDA ( MMK+VQ@WN)2"ILNB>\'<(V-YOT^+9H^[N* R2'&_"ER,(IS5%F'=M5ISE1*>V MNS>:##7.^4M^WR1^GS@'E)J*C.ZPB!HJ; WZ?^!R8A.BMN>Y+18J7C1%I(3 MV8^GHMM7OYRD9"5O-TASZ\)TP#:D%DDB=L)%SY:3MD^GQ?XE6J[2Y1PWB]&: MY(B@P:S4XR9*I//AJO?9+4 AF.W+-Y ?68 MS"Y+:#Y^T\Y5U"WP_9*45<)9QK X<9I93#T^;M*8K!*= MR^J:C :Y3*/O+YP0OM_H#H?RP_'65"05INSAD'[A>TAB]1;>8.X1ATQ*_CUP M# @FCX]L1S>\"O)RT*".Y7@I]XLB^Q-4Z3SW(N?I*<1/0HRZQ\_83_ @'WF6 M-@B*@KK1DS\TAZ24N6 :YI9^[#&G';UB1$UU#T<\)A:[EV&PT[["XJD?9)OU M.:!T$DC.@KOZ<[=!\7OX7:P;F>^2*93]%+2J;RG-%.5>0\(R42V3EY]+$;AO M%0#W>8(!C603;R'0C3X(JRT.,0N8Z)46S%*Y/GWX]!.[[V-%=-8N4C-A2/G83DR]7H^Y]B MBD")8;*&MH&HWCE]7EZ4#_^Q:.Z7;C> M'JZIZ$#ZUH_4;E-%F'%[L_SK/+DK/A,%Q@Q5E)3!UJM 9-A5YC#WL>BK /,X M0&($YIC9P--Z2!$3.5K(?D*%\="3A[YISQZ'9ABQ_= 23L&2INAZJ= MFR#0"KBRA"^=)FURNWF@OXTV@"?)_D;'[IU"(.9![T80U#Q(0@)?ONN! M$=W5\A$APLI ]MUTJT)R"Y*&5&FST+0/K<(RGPD+8];FPAK(V5CKR6F$G.6? MWC!(O)S6_&%XCUR3J3!XQ=UM#( 7$EES&;*%O-KL+[265[[ ',A$QS+O003A M?Q[].ET1$4FYZZ,2P,B+0MHM?/HJ&8HW 8DQ]\ML#S7I7&RQ<$"D$T?IS VI M%S9O1M%=KI*A&;0RUI*A'?HQ*/\X:#"_^Z./%QN+153/FN5W(09;=]L:S9;C.\.F$:SDY^F/# M_$2+]VN >-W')WRJHCMXNC04QVP%VFS560WQX :_QJL73)[Q9WITMY':A: _ M+;;R[R=>"!VQFMXK-X'OI+]9T9\B+L$+);.,_XXD)F4[4Q4/IL9 W@)))VW MNG96[!N3A!^;!?K'SN%J2MG3/$V0:?&I;.\GF(85RT^_8$POTO W'%\FOEOS M=92WG)0)$=4LWW%N2DHW0N>BH>FD;$3T4U1H("G"M\-<0#H3M0VM.$YET#N' MLR0$A+,Z+)44WN7:B^*RXS<,92L6*0VJ>\!/,&U^'=-C>.4SHQ3,F]XW_(\L MPJWTRNI.Q@KVJ6P=PBZ>8_[?*_\NQ'O'.H9(9ICW=PEWM@ ]A-Y=4+>NC)$@:5C!>*,)14K"RC-DV_:Q1 [1;O_!F MU+6S8H?*@B5KMZ:V@QTLE4DLVA?26LK1^EC!F'"G\:!??GO_S8NW9TD4!SL< M*H!A>&[I_[DKY[7\1>M,Q@KV"Y?"*4--S OK+9K;PDYA[?,"=@5?C?VL8+#B MK8*J,=7<-7:R@C4F"E*Q7T2!E<#GE2H.C;VL8*[T+JS?M88N5K!55L2MZNZH M:FL%(UR;JKDA,@VLF'*J,C>7FM#]"RUT\",(6K$D&D R59.+Q5-*=8"&/I.+ MQ+QTZM)UZ5T6,>O0;G<:E!IP!]RD,D/,=09I+-Y..P> Y(_M9D_6K'+O&@]NPRX$,%1=LM% MQ]*F%GQM,)O,50;W6_[8%)^#SIVMV#%A+"TUDM8\ZRVZ6<'> R8$U$??Y5XK M^K.8<[4%KZF/%8PQ\3:MMGQ.GZR/Y::Z8CM+&&AO0UQM0UPJ>G4F,OF%GI$T MSNB/M^$J>/%K!9*TF14[5PN.R>*B$C^^IP>-:I/K5JIU,PT+GH5D#YZU!QP^ M>VM\B7'5"U#>SHJ=JZXA6F=E;>YE!7-]A3^M=+T, !]#QBP9QHKET\TF=R%5 M?+R]0^05VF1G*72P@B5Z?3+W/TS+HYKXF;/W8H?4!'_5=;"")4WK%F*6S,5N MT-%SK:U@)B,NUO%1VM *%K2HDZ()I(ZE5AVM8+%"NJI1#NI[6,%4Y9MV@ROT MG>KVT\LF-6@=01(6P#H*,DO'_E;L(#.ABH^'E],KM3(46EDQ>69;!+32RR \ M#Y+'>).0Y9H)O:5O;5U[*Q@";^;M1I."JKP9I0TMTT]H.=K"D%5BLB_#+M[)D M\CWSM[FB4VJA&HJV%0M5E+C;R>66W( KY_7*I=/Q-AYW-!=]+8V-K=@'#=5< MA!9Y?@(G1V7JG6)ZRC!O1SD!'$-Z602A2^_&\,#0 2%H "2C@-F#)79)V8:. M.-STTF6)1:O,7-34UHISH?GJ^X%9MHD&&& $*Q:M&&*O-#QA(:E[FMOWGOZH M-WL2"B>^N8L5>TCO),"28 \FI$@$3^!9J!9$ZMI;P5"9ZZ<^6KB^AQ5,Y1(\ M6F>"6+0ONF[17#BM23MI67IMTJP]GENEI^(5[1&U#:W8M[*O@Y7G5-DY;;^I M;"\KF*M.'[,@'8R9<<+#WS58A$#_K14KF-WB>_@J;S=?(A[5V&P$SG6P@J6B M8+):G1^'S74O0_.K;M[*+%6SI%JUJ.WVQE263!ULB=J5N M1C_F9,>JOD-ZL;?VRHV1C;VL8 YT=<)L\ X!]*-+$KQH>8&UWLMV7:U@,[\; M=4)U64LKF%#N8MVA5>5CJ6QL!RNCH3?>0!% 0$0<(4*\Z^#3VS+8KO.@ZF)R MEYAT!JZ-'Q-@]@8#BD80;K 7)[D$LJ%I6W$F)5:$LL]J(EE%1$!#E\G5TL]4 M3]XEN^)M5_BC%3O /B<0*;T8/B\6?+#:>J$+T0>E^D5=!SM8*K<,=HB8L8.- MDH5N@R37II\5#)9ZPUN[S:U@0?E0U\&3ST(8[P+BK0^U]M#&3E:P=O2+K< A MEO2=VJG@6^9&_FM I7&V?1!C+F[#0>6%SJ-;L=AG2 M1T_AM:6*B\._F%KK1U^:5BS,TOU'$L6B> YQ]^PU!4B-,8X5"YAA8?GL>(15H0VT_%(16RWJQ9:M3F)G$VR#T_MDR=3AM;@4[5.VE.L@:P-"UVUCD MD%9XB9L5NEZEN#_!F=-+& MTQY6,,4]O?C[4B9J>UC!E'9_L[NAX8YG;2RX) )Z M7^%P5V8%\$ILI WMK=B)MG 5=6:$KC2L8+P6N"YK&*D40KI0L(+IRR3TF=&= M;M"E]\K,[S5 MI6M)Q=^A2A[Z45KA\ #2H'6*IK;P5#2T( -12[Y<](C5FB74\KF#3AIW%>I_02\=&M6.QS M+W*>GD+\))1,(>U6&H'JVEO!4.$;OJ[S.U2WMH*9FG)Y%:$L]3VL8$I*7>+H MU EFHHD5TVZ MV_CGF_L:P6CI:$17WQ7(+E!%1XJSD3+'?RK=6Q%%0$K6%Y! M@'\2'C0_Q#V. ?ZYC+_JUE8PDV:M*I(O%6CTT.:G[>$ M;Y8=L+87=5=R5BS'.=Z'>.WQ[\UW=0="^3M;V=P*=NK!K.)ME0NK33\K&-1L M&@WU2\H:6L%"7Q#-7R!S2^%G_A)6F!U'&,:*Y>,;6T@LK(/DJ^UA!5-Y_ NZ M*=ZZ5A&K[V$%4S6JE7YQ"E-*F[#J?A2M6!0M<_2T57[IJ05^IPIXFS*)KJ&I M%7O0%:W4:HA2)C&#.M LK%4TM8,-^KYP[*@G[*_I]7QZN'' [\K1%/BO#U59 M?^U[6\$L[,'MYI<@<%G](*$C/- S5GX95+6V@IG\2U3W+56UM8*1PB&J5.3+ M6TY_1>N&)#@UE1=T54,K]D& NX*S#')RFH*[*UM;L1]5\LK5;N]XX2XGLK;O M9<5.E45[:F ,M?#L[;I:P:;0':B21'L0AF!85_6OLK45S!RM%]:J(_VI3O^U MGB81G0S<[+M'>C\R!E(//<2G>]$^X/\2F!UP=Y8$F Q SHJS4JIDMM9&K6 A M%YP=728@%HJ\0VE=YM!J5,"_W:3Q6=_#"J:T4T;OBHRT664QJ&AN!3L\UDXE)#: II8UM8*-YBJW]7F;7?I; MP; .3K6BKWG$<<>I@JW_I4HO;]_;"F:SXBB\QLW.2F@U.>#)/8A9Y7 GVI^L M6.."[ES[O52WMH*9&QRWS!LN8ZY][^F%XZ6[HU=6Q 2 9YSS;B^?0HS+4_0[ M=YX\P>(\6#.4*^[XJLBN*&UDQS60OXLS?[#BJX' EA>P/Y54]+G':^P]5QG> MVO6<_FL1+\..'I$U3L])X<.H:&?%+F6?N;IJB.4MK6""::/W>)^$ZRVKU0@! M*;M*\,#*UE8PD]>R:T =*II.?D/1)763=:P[,LH!PRL;6K$3!6WXE'[ VYT3 MUI5C:^AC"V,5@4"U@'0MNEG!7D-<<6V5K79=K6!3I59\9H&WF-NJY"__XM'K MFMYP-9#$G0A,_]S>8T>+E64EM%D5(NRF18BHQ,#QND7N5;2\QU%"8N8A?L9A MQ/KR)JN AU[PIH57>]SAK#A!_Z^]-VUR'$<21/_*6KW/?63U/;;]S!17=MA& MIF(CE%4V\Z6,(4(2NRA2S2,R5+]^ ? 0#YP423A(FLUT584 T-WA.S;?P\TA3&,G<*F/#Z& ?=%SK!?-^2#VC]/-N5)9@JE>2V?! M0*Y6YJ-X^_+J^"BF;M XYCW'5)L) DF!A_"+\^]C';-M!?!03R> _CT/=<1['$JV@\ M"(3J;5'TDA)5YX) M/+NB14GOCE7TEU5'D^I+0("=7$[^#+&121-7K/S.4\) M(,]I@IA(["=/)0[1?6WS&MIE;VLR^87VV"@D,]:H&_WKBF9"E=@G/PEVT ^! MX#6.7,_>V'>K4]&::]P[G]7SQ(HJ:U22= M! (U86E.G>?JG18"08+A.N#47\MQ8PLC?-L.0L>2UX>%Z5&BU6B&6OS^''E; MMIP9%0(P-\HVC$YAYH*D"N!MUDF3?S\*I\#@I4*1;?1=B*4MP%@30*#$OS#$ MX6^5>>:U^8H>7?;$S1.@667?Q,-![-=PLOLGVC:-(V*H8">))67D9=R+11,X MXT+P*=QB*^Z #WN["1[K=_-')8.C8J&3W?"2M&6GR4>#."C/48C5PN3\[&/F MP#H^83%:S_])E.0GGP4".;83N?00?R%!+WR@"A^#R'W7<2D09" /4;][OL_" MJ_@-!* 5#UC1IU7XDE T'@1"965M$I_(?#2T[2R>>.&BHH3BQL.WZ'Z]>\5_ MC7=9WC7&,*(RFY^OW><70!!M'>V=( _YU4("6- \1R@FKK\L'-ANFR1DEUX6 M!D&B5[0_5KOC5+H9"^6VRCP0"+93K\YE\A7O*,CF $&LC,P_.]$ZH@R6>6V+ MZ @;-^DT$.CEF7^"QF_5 2! 5N^F1<-6(@'3<2D09."J=#?G#?XP[] I3 .! MWB6.U-W/I!#IO')QX]F^>>%F3A_FZH_F3;'- =_9Y#Q5WU<>,23(#UC8U_]0&9GA MU79^;OW4I?'#[8$(1%(J_GZW0QR3>U0(8!#]\G:?'D)!PR/.4!!H?$8!BAR? MU%NMO2/,X\9\I)0F@D#QVF*=#V&T0[1AU3 Q2/YG[":?J ?%G4=>Y0:NZ.7; M*!^&0>*&K4]>/?@A>1LB;I GGV8\;'!+TH2P0&<%2:N_@=@']3?C$M/2IG[7 MU1?7,N>4;*QY2X-*A.?\Z8CLZ;QH, B&;(0%BQA5EDV^3I,X<0*B(TG='9T6 M,K^;C:=/N55+AKE01 M!*N 0+X,L?'=J[41,("6>'RKC[)RNI_EY;ZO7Q4$<=HI;GR+GS<6!"*L_:C: MA-7](+9A9DM>[,-N.][]"V!4_BPQ)O,W/."_$J+Y*96 M2P?NNZ%>%C9O\!=5(S;.1U9+X7*3%M7I+FVP6Z:_UFSSR#(+)7N[K$XR-OPV M^&?D[!*&YTI]*@RV;ZF.Q (2EOGGCC?NO*EY8UH/9=@C0.Q");=)UAVK,@@& MZ%D,N1$Y7F$K.HK.6)!Q$P"4)H) L?<&MFK&3,\?,V[79"_O*ES<E;\:9ZW;\)U=QK#U(PBZLNNH\9E%--XX[>M> M"*+E*#@KRF%P]J,E6C./$;ZB'FE*/#ZH)(019S65U-,BA,L 1K__-_K WGEJ M @=BJ_#1WR+D4B<)J5M#GRCE49EOI'A;R62D/A:3=)3[RAR^JF^41?Y!/PB" MI,U<'>%;.HVJB[!@C$"W:D38V(/#]X)X5D:\9P$.A4JN3Q*\@J/%^2S0:!+#_@O$@JW@_1)7[VHLB^I=O6"!VS^#I]7O&U=S,IWF/[\$]WF>8M38J,@DI_ M"G:_@*L7 W&:-VA["$(_W)^I<&Z5R.?J;TH30:!(DE+C]:ZB4:OJX6HS02"9 MI:0BFAGR0FZ5]>Y;G.U%-?V:A:7B5!!H?@NPJ>LCMWRB*:X5*!@. IV\LK:H MQGUMA'%!GUU"#Y[/J2[7_!T$E2_OR2M%X\I'48J/^+07 8$ZO_3 *\+3._0R MN\P#@2"M"8[UO:(Z?98Y*-:!0% I]4^Y!TSWUUU %MTL6@N 0+FJJ#1,Y[N\WCHI/I&G#LI4 M'?D*()"^[ 4U'BIF+WUS1[-Z+H9Q<81%&W_=BB"(LHEH2\8SM:->4.)%&=Q? M4'((77[VKBJ ML8QY_2W/7*4,Q2OTT!H"8]>8CN>VP'AK"@Q1A1M2XO\35SP-\C4@[H.\'57^ MCR#TZOG^3QABDN)7P#\GUA?*$Z L39*X)BIR]!(%"/Z]XGD0O:GO^! BR7?EJ]N;,7H!7@7O MSX$@IR GC9OP)9L# K%>2U%2(RI"J @5$,]@WBNW5Z^"YK=!$#ISDU\>[^?" MA'>@!,/-VZ6W3N"XSJ6],>G\AT\KQT05C@:Q-\,S8E:JS\PAR+X-@&LX :2- M\W'IER#NT*TT$@>)S%.Z\Y(F?\9S_:I[Y M[F,\[KNL;"IS% A*-]*,UF^)@_5-K%@43WD>PJ@:JRM#U*R-Z;P8"%*H%,UD M1O$4YADOP9$_+RL//:L(!VN,<>= \;3LTX]O&R_QN4_/BM]!L)) 1:]4:55( M!]11!M&O+=(K6 4$ M\K7 +3%UN(\)V2-!(,%]!DBT?GX)$X5IYI7LXH7JBN<)J/\.8C\X9;1X[3VY MHT$@(])$*NI'+KB57)AHSY3_7'G*DT.841B+IOPIE+,B=VQZIH%89!DL(R[RM-A8+F .I !D"?U MAP'X5BB;'-2=)GPKXIIU0'!IX^4_BUT:0T" W58/A;J78#@(=#BQ(CY"P@D@ M4+JZ0(*P.-GP]1G4/V_<<5<4%B1,W73:57\S+W%?TQ.I&Y9[/1\08J=UR,:" M8'!U$_PZ QX,>_W?U(D2%/GGK/@;C],:PT#LE=*[+Z&;4&\%$$C7>DJT.T<0 M!3OO','M@:6Y! BT!]=NR3D=H-6N_N=!D%N]79B&&&3,-BX&+\_\HUNL=NW# MB)-.7AL"8H^N5H;N/TY>WH+&F$*F"0,(PM\X/@G!OQX04E#J^:-!(/,9$1_, MZ>!M6^:4J!6[9!((U#:1X])2JJ+B/XTQ( #_&I+K^8222XM@ 0K\T2"0*?PD MG+NB\C,(<"^18WYH1UXK4SP7!J(5/2_34K@>V]HH$,"OMAB6"+F""$CC&L$J MR"[UG[P=<^>N60\$09K08A4LR_(G%?9R*X?M3-ZA M>!MY1;N$O!3;XU4I:4!S"0#1@4,8)8H)'H*Q(/8OTY'^A7P7"YA7?,5\#1,B5@C]XU,8 M._[G*$Q/3 U3;2H(-.O4;W!$ORMJ[T 7%^?6S" M(OVHK,'*W&>])HP5JI;AU0VP3Q*+\BIO JO=^'&BH'O MQ/$J3S;"6Q.G?D*K#UU*6],1FY#^\R8;V2+#$!\!<0@ZQSIREV[E]NG=G=S/ MIT&06>!J>!)515"9!P+!2L?79ED!$E8D/9XRI47G.8?64B#(@*]W9[^/T+XL M4O&.@A0)]U@V!P1B5]:6$!*@K[5!$(I1A4;X#$0TWOSERB^HK=A)7G6!"(E,QUOB.C[>'\1+HG\MY8J,T$@63A%MN$N6.?&X]A M(:H^&P2R5==@H9OGK"?S)#:&FQQ,?FV7UBZ^ MGFB?!3SQ(OG*NI;>$0]9[U[Q7^,=%A?9;YCEN&ZP/M<'0;#ATJPR/C&3XE7_ M-@A"DS!)(U32"K#4_U 96?8\KGFNJ!(>;VD-F!2YN?^'TWYYS.^#(+C :KLY M?W'^77@,>'>O^O0FNO_[#Q=LL5[\:^47^L.I$D(DO^=?;Z%^)/<\^OC]-CQB M['_\\Q__]*=/?TB1@,J4E!>T]XBW)DA(4C #-N:P44&\I?G6_B/6B3[^#SIS86R.&PG(O-K0 MY1SPCS9WZ*CT9#[^:%&S/FI4 )DM&EH UD>-"J"PZW,+4/;H<8^00J6.]GD2 M31H7_.S<9$\QB:#$6CQ3T@N'CPHR]302I],[PB?<:;0!:X',&3X2R+R:B14P M6T-&!JVH",JYI9C#QA5:C 8M;9E5'32ZT*\W_F5*_'S(J*!MG(]'%W.[M_.R M[!()G+SQHP(MZ#[2 I@UUC"P/VH ^Z,18&_QOZZC3?B]Z0X1C30!*'4IK2/Z M^#?8\E5HSG 3(#^'^![W_\<[W8:N%.#ZX+&4:O+]"#D< &L_CP02>0 M0MH:.M81"M_;;0RJ9ZCV.P.H:I2BE[#1R2%*[>^V!\\O(Y+M BV\. 3S_4?; M[1]&+HK^^<,??_A?I\@+B4[XSQ_P;9?&&,*0QB<=G_R6IRL_903APDX!QXP6 M(SK2,)WD,8-VO<6ZDW[2Y%%U^[/*2LV3-*T3)B=A3J9/DR13YP-VTSA@TR2/ M[@%K!&(F31OED'2-@QA\EE/IQ]_/2A))A70C;E90::&1*&R74^E/"Y7$,<.< M3G]>Z-0.5^:T^U$@I3'[@E33M$DZBFYAMD!!L5XU[W<4O856TXR3HE!0:]' Y;D1 M!:T6+9R=E%'09]'$^9DA!8T659R7FE)0:%'$V=DQ!7T6#5PA1:<@UJ*,2U*# M"G?EHI)+TI(*0BT*N3 EJB#3XO^6)V05M%IT<%DF6$&I10-O)Z$5M%FT;W8V M7$&?1?-63LDK2+:HXL(DP(),BT8N3D$LZ#1=99R9TRA(6\K3FXKH[C_&2*G( MZT\T:SP,78;BDG82!BXI;N3B?XE#WW-))=9J4YX+1XU>C:++>_-*]??<4\A) M:E688.S1_&J[)8*?U*\G+,E^#B89; YX6G=%C?CLL>:*%3"[)*R26R>*SEZP MKW67;M8O4)J[U VQJFY(=_Y78GSS'-]N8"0!7##!,)M0R(0GM#G,&,"5.P>+ M#.T]4)YNOM 2JS849Y!Y8.VM"G5IBLZI6208:!YHA78N/#1$4TVJ;U%*JR!B MA=O?.!^E:LE7X7@3C.N@EQY"I&^MDB;*G )!B3!3@:H+T-R:NI66$PWPA5/, ML9'K>IF]_.QX[F-PZYR\Q/$K=S&/F>03C2%5="_)>EK@\UJYD?D;))ME#!U: MD36706USF(.-9)+!DX-.F&$:C5=JAB;W ,EG&MZCK EE&&P5MJ8YUACH+RC! M5B1RBS8$F&G28TI;_N CX6T]'AX*$XTAQ>HX>);NC&R6P4LRZSKPLY<<;M,X MP0(J*@$4'QNEJ3"\42I>*(-'O-83[(4TZ%GOOL59(6/>41?. >164'8G0*&_ M^J&6SX.&DN1F%T\R?)25VPLR#[E\-@2GD-SO P),,1M!4@J;/;X;H)8_&S52 MO83V1R!!!%JF?X^"+9\91#.,H:'39[V!C])4P[)'*%I '$FF/[BC&QE(A01Y M1+?6&HT3.IUTN1:F(BOLP:46Z)P%T9;J2 H\)3QR;*Z;!77DL;LV$U4#E;,@ MDFZXLTHRD?2?!?'8H=2EO)TPILF54G-E'H40*Y.EZBF1TR:6MJ+)#?+.HG*9 MLK(ICB3/@E9+@< K=4QQ/'P61-+3FU3B[K,@VS7*IS3./PL*:FB@%0UL7J01 MJI[J+#@+HNGI6;+DE$E7]M36M92R7V9!LJ6P;E^Z%R?U:"9I.@KY:#C@UWHKJ>%0G=(5D>/V\/&[0A&B$)*__/*"\-GRMEB&T._Q@9.- MAJ$,+R^!EI<((Z2#*=W?\Z+7\CQAR2%?LE3!B*6VQCYE=GH>\8RIY1N)5 MXXTV[R&TP3O^,R*YD\A=O>-3N<_[7F'F;8KY&R?VMI*=Z+:6':CW@3( EEQB M("/7E'U'08H>L"K!RGTO4T-(,!__G[MQ/CA8=5D)_,GJ29Z %25WGI\2[4?1 M)ZZ[BD&M(J8Y8/G[/5D7&>YPHPBL=R0AB^:$H.C=VZ+X-?3Y(1?N! BZG3T! MNPU>>[TCY"3$7$^)=A^3O+DG+^;QD=I<\U5L,XWT*8QY5Q1KI+F+%?D^ M$:*!^\6)?D4$K/R@\BY8_H2> W>/ ;9QL56=D:GQ6KC=P4!MCD%E($;$FL; MW.';W ]I91 QK<5S#%MHA&\+A<0+4LP'%]O^!NW"")45*5",3VGDA!&^N)SH M3-4R\HJ&J#(A9:=BWX16WC!?-%?O%P48>A]O[LH]>H%'KL7$>T=BGI#-,LP5 MF/8Y)#<8T!VW;0)OM+GBN<M=\U,;@X6DDG&D,&2[G)D5N^.YQ,_ MPR:LN'+S+%B1>:N[2L_R_R:-L0T7Q_AS;_@44W?O]C^IEX=>L4RD#Z7R?L'T M 3O1#MA\U\>*QK:S>*I?1-Y%F\8>"\984#02X- ZM[\4J5V,AA&V6'*%A.21 M>)IGG\QQE7>X2CU-7^LLB+LDJO43G>[D9)T%_;KZ815.+M^U.0O*RCR@]=N5 M[VR89P%D71DD:+[?19T6_(H^SR$S.C'(#F4T!ZGZYP_ M4;!E23A5C.#,(^-4AZTDH:59T$M-3 T:N9I%Z2D=OI0&N&91VDR',QG1LUY+ M*_TCHU& ]B2V 8E*.GPE"]7-HAJ5&EMI!P('J:]DHQ#K)00YBVI5:IS(B6$. M4GT)&H5T_87U@.DL:GQU8Z(R.)O3Z.^39B,U&G6,VN44_,="P0Z!D\)C-H(K MR*(7?A97D\LO#YW[5?=]$3A!CTE&G MQ[GZB^!EF,8"_2(91TD%0?Q?%^3P?Y#.BVZZ3:H15N:I%8\UF(1/X1">V?H8 M\_S>ND$!/\2;5&YO0P0^D8\0#8I_:D4SH*$AO&S%H8CW[Q*3(5))O%8J,]+A#NN-A>&3<=7 MU>LQLK9N/(OTJR7)69U]U'1B'ELU$D-Z)9L/@&)*BG8]W:&FULZ"G>3I?#H, M-U56TO/'*<;[ILU8"FI_.Y[,5:\G33*9?D[H)!%FDZ:/E@FFEK^VR/@F5S4X M;UXYM4QQSK7M9D$;Y<,F,3UG02RY%B6\#F>12ZLMO14= K,@WE6O;D;(I!T_ MRJL>X&4U4;,IMELIZ"_O)<>+:@CGFH_.V!"-7$KJCE;3@K(GAN@4!GC?A<1F MCX707$B!W-5QY@]A@Y2Q2LE5YASSJ+04>L#17O[]U *Z-1""7+&HG&.$G#B- MSI20&6!"V/GCS7.XO;61H?1?NSY-PW6]3(E^=CSW,;AU3E[B^$*6$L\Q*X.R M7B)W:82I^HRPQ9#USRK2WXF&?22F%U6413)*;R&#Z64)UA606V1I2W(0F8.A M[5AV//K8,N%*,$0XWA,ORIZP?$')(717QS -N 5Y5:;"0"RC?0ZC"CKU"08E MXK_3.*%V]R;DB#H*ZEN3HUY0]DP)Y9[6C =?T#;S]EGA2V54X7D$3H4 M.;T#9T4@)1]@[64KFZ+S(I8\&,'(,\I4XX2)TH@$6DI M-MF/W!9X=F=!J#ZJ,\^$0D)QI-0[N%=" 15,2[G)GB64)%BP9#')LIAF0AJY MMJ09IID%^92/(2_FLQ2=O"H>M-!/,\[4;RU)N'42.Y"L$?R:24%)Q:=E@P?8 MEA* _0?1^BV)9SL/JT?VEBIY':)]2V4\7G!QF+)W[RAZ"VTD#CN261)I "_' M?6"AN)*%2TN"]6IA\0D&OJ#BK1,?'OSP^X6:5CRSP8*":*'H#F7_? S*)B&Y M8B6O]:>Z@,DJ5@T85]LM,4BPOKU%WKO@&8[25'/Y&^GIY%,.=/R" 1^#71@= M,XDB>2:E.-L8>B4G/1'2/SMG>M8XV' &P\@*)!9'L/5\5+N;-R$A^W,4OGM8 M!MRGC!'N#F&9N?4R'@S<:ET1#OZB&>;? M+%3N!O5WB^TI)O/9^F'3#@L90QH#N?,2009?90"TG7GP @=+@.MW1K20R9W9 M(N32WD#$-,00HJ+L]S>L2T58Z.$CY+V3?E1LQ^VS[P0Q'I;UG*5*;N[;X&_V M@-^$QC^/P3N*^SC9HH7,\4^N&6Q"ZD"($(8:2Z#D3'8H(3T=\%]I,0\>,Z@O M $CC?8[0R?'H=YD$*R?LN"7X_!_SL8IY!>R23W.$OV/2^W^T05\<=&0AH\H%AI5]M MYO?]PK1-7](\EI@;/WO)X3:-$RR*HU(]HYUX:6- YH/2*U:S\Z24[)CU2W3\ MSU&8GK+^B=NL"R]R+XVCAC@GNB LA!X'A%_^ B1ZJ1^O:M2C5 @$]?H2!W#> MBE[PJ$I'7F!F%D^\A@SL5(DLC(/,@M(J(91&XHLVW6=!R.XAG"IYJS&1.9-- M(;[2(-N0 8LY[X1"I**V$QJN_YDH 7WK4VIAAEZ?%,(E[A4:UA4QC%D\;!U+ M"1,'4F9!ZIZT,*&LG@4A^]'"AN'\.6^ ICXG"4D.>+=M+"&HIEJF$Q@=A$]# M?#]#(NM03JXR!#N+U]'C^6DD\>%94+LG+4$HBV=!R'ZT!!T1,F>R:M[].LD3 M@Y!U!E>55IK&+"HPC'63+64N-"ZPL9-2!MD$:.*DG\M/)X5E%F3M)J6OSJGI MM=K+(C>Z9(X,L070B_?%Z]USY<$E2*PH.Y+XH4LLE]+VMPN-F_@1C MV7_%AE1VB;TW&TSO&PS#KQSD.BP$XXS+M[%ZPKO0:[R\!N.'_06](WQ?5,J2 MV76F<_A)@@M+.90<<-79!CNF"0&4G7'EZ3!.MN9FULN,JA)J1H?[%>V):O." MK:*(&I^!^QF%^\@Y';QM1,0D02QQ1*.(CG&.ST5=D& J/Z M.56:"N.@*FU8O3R?"EEF=%P?'"^BM537NSP8Y_B/ 29@6JL48,?Y+9&YX"<[ MOL(IYJHW,*"2'5OQ'!CG566#:BEC8CI,^9Q6%.%6Y=5/=AW+"RKK7;W(N$^R M\TBU^_A2AKS(")0LOIZI7QJ(5.F=9>!(0#Z8856[%V+GO.0 M&K4LAV<449+8)3>*KBL%]!*)P!UN[*PW(9(=:OYX&*=7MB&UEI]\W*=\ )M. MK$J(KM2ORSB?M5ZL=;1W@OQ-]:6P=Q:=J(8E*D;%I>:WY!CWL[;!\L5%FY6* M/55NL[H5KK\.#!G1*VNP6^(I$W9&@H:^JK',7,]@EHB#QB!CY_H)Q3%"]0(> M4BU=,@G&B65O0_7HR7"?T3DC_3V\+*7XEJ8K[5&PS;*M-\['R">04\Z+!R,% ML'Q2SCYV'1;HN1@9[^/E,Z$" /E=>OUZ9D]H]]TLTU"OH^:,#O:CB]?U=AYY MZ/>(OQ#L/?QO6>$%$IBO=\VRZ9K]'(;N=\_W\4XW$;N@+[F%]=8P=DDK@2F[ MM#47@7&)=]KDZAVO2[H9B09BQ(=1DK?"?$ P;ODV5*(K73"ZY_N[_27A]2P: M#N#VE5/YT@-4A/B,CHM&"G:1 VO7A3J)5.R:;X:"=59(#.%/,9=3GK%5@\9G M-904)QLL*OV] EN$#UT:;#-?F0Z:VLN8SAFNI'2K82B?!ZR$_+K(YB^K&-)B MA1G4HJ"OYDHPU%.]9P]BV32+PHV:[T049> LJE7ID4Y?PLZB[(<>$16D]BQJ M(>A1K=/%,-[;<..&A.H+D WQV5EF0UC_#J3R9ND>$S/";%>\5XIOSI=]6I'J M!W2'--Y[::\(X_CKO!NYBGXS\B;4WY/8>-0G]*KD%6^>F^(=(-F;E7U9[PC M-V?ROP\8PE#ZN+/+2C .N?:;DTY$F]$)ESQ!L?'(3^8A2L&[6442S/6-Y3%5U*3?F B]ZNV'B !*V'JJLOCN16VU40V10AE@.Q-(3J]Y,P[OP!7J<- M)RQG$089G ?YW:FVY0=%UU?[]IX\I?J(8P:A28* ML"JPRX7>8-\"\";QNHH P^W"C#P#.M4";%3@9E0SH'(>\$E(\(WXCEH :SH/ MU5>"H41<73V@$Q%G)"_:#V0NY#J ED:2_?8L1OCV>O!VV/#.W%Y6R+(^@=$[/,&[PKS%Y M^K(ZDM? 6< T2^7]^>!M#_A?CUX2$PH&,25>EN$;%CS(0N+Z1WO2T3F.(5^0H6%,SX,4586YQ@^S($-'!T75R2H^:+.@7D?_ M1ZVXF,BG, LBJKHC:MTW%"W^61"P@X>@UM50EXEG0515-:+3)DSZE99,V:@[ M?29-B@'NB983:A8$[')'"/U>EI!9T;.;T^TO"]VJ=.O!VYP3]J\+89NVKZ[G.J?DWQ9*MBFI MY!3/"?CW)3.PGAGX:4D-[ ^1)35P20V<4&K@Y)+,KE:W,_7GDWA#KU_>7@*] M)DZ4W&$U1I#+UO-'[$IW@Z-6+='T)9J^1--;IV6)IEOG!"MOY3F3F!L1Z/M. MGW3890E\3BH"9=P7H]IP:C)O-ZWO0O4U)6=[O2N+%>0@\JP9_G@8QU>G@Y0 M]R&NUG<4O8403VTNLFI=LU[0'M*1E-BI97VT"P*.SW$]\L>.:EKGO%8%@OGD M5#P60-&'YHFK2/2;<_ZCR&'=9263;Z0N_:>R[E,;_#F!^T&W!6?H!#U1L4; ]8'O^J1]KF M--/^49YS0/BH5&VN.?G%ES4RA[_25#A,B U@\@=GCWB.?.$4.(C&Q M$6B5L_ 67J&6EB3DTWH6)%10<1O)L7Q58MT MS5G03TT[,/J0@.ESV8'H,8DS9-O';5*84), ZI$M7+2T)" M@BE7'^>=OT+*Q>3Y7]&ZJWQ#3>[3-(D3)W"QZ+H\WK?Q@"Z1SJ$BG7:+RP%V M1) 9 BBF(TA([]AK9" 5=N=,PA"C72-6+9LUKQR=2#X5Y?P M9$\VGTQ!FP6UY K>$G"[.M;+5W-F2K(E1JD0W9"J99?H1E-7FCQM^-I7D=8D MH-ZDJ:/F=M"-(D]ZFG8X5GY >8)N(<\2D.Z58$^SC#0_ M.%[TD^.GJ!'QB]*LHWGV,_[UUHD/V* D_[C_3XH5>)_\;F.0JT3YQO%)A8C7 M T+)YRA,3UZP+XE09H3?.G3'8YG3_^IES3G%F%M;XG-A%IY[3'F^N>Z4Y>:< M6=LCBD8I386 6/FO__)01 3!^0EK&JP7T9J3S2/W!3F$?XXUOBHA%7?MU5K# M/*J/P2E-8DK\3T+_K6@&,%$B"@+Q)QCTJN/[SR.E@MC0L?\J<;9?L:31W10' M1BX#S)^9KU+(AYO:+858F?<@W4 M2OG3)-S^2GI(8<@(-R9G*.^U.$FEKP?,,W6 Y?^\<:)D?OLG*GP9OE$]>>; M*[Q$ 'I!IQ1O)0;K.2+/8X\"3Y1@@CD'#&FXNMY1%A-GM[<'&DP'/Q[#@$)T M(_8>M0>:91?*OQ@JTNTM%]$1*91-^/GFW&+QU71Q"5\Y:(&CVBA?U5N M -$MQQT/1HFU=FCCKZCZS<#[VHR651-83M9.F<#]7#U]OFX57 M_M2B*_=F%MGF4N.KIDHQ%*Z"2K^?IJ0<^+"/8V+-@Y.EWG*YW30L4[=L)U@Q M'_J7MR8S$JX*8G1S+KN-Y7^Q\=W$I=CC_?'DAV>$7E'T[I'((/,@^A0,+^N/ MN WW ;%HLKN8:I]J_:'Z_)8Q;]!C@-D*E=?%4PZLP$\GFK%X7B%X7OMA3%GX MJ.^OF*MRE<&(7#8*N5SD4$%Q,K3S+0P/B>?T'!_*V8+'9C("6E5M=)\6*?!;T5 M%'T%<3&K+&DEW>D2AV H,K,@TVA76.\B8](.=VTN5M=O%[JU3C]?VQ["2PLP M,*[-9HH:_I0KW@A3]2\1@$UX'R?>$5.VC \\A!&=LLY&K)+/D1,D=WB(E?[; M)<690Y26W[X-^YM.$&F#HB.OJ/Z 'QRU]/<+@9?I(&C^.FY%GG)SG/,.]!J(9UKUS?GPZ8PB!OBU,,P5( MK<"'"*'' "LX*$Y>,.JY5!DC'UOT^9%[/WR()6WM=[A[SQ4VEY,SYV+0962Z) 9@TD+&&B]-8=FF*QQA M^3;]>=[;=$5@X5+;0NB#*^@\QA4/*V_G-3WB%<[Y<^J,+*MMXKWCWVS,S5G" MM7WX[//CL4Z3.'$"UPOV66&=OEWSW.]82S*:V!8_!ED&[^_3()H/R-O?\"W_>H=1%1SQ''E;;J;>2%^'2UZN MZLZ\Q(8@<8\0V$MFQJ5G@M:Z8-A+<,9U:8+@NF#83/ ,#\/DU@$"+K&G<"G^ M\JGO=QQC/(:1XOB"B'L+__TV#*AW(75\DN'T8]^O9*Z !(9;<8!$C?XU\"$2 M-DZ9#9,X40+)S0MO/YB^FEE$TN'M!=,!U&LP\1_97@1H3U!<=D/;K]1KS'!6 MN]'!7=5KY&]6Q![ ?57LQE_ZOZ;O@V4_^C$V\CWZZZ)*#;%+?3KR\IWZVZ)B MC;M'VE[ ?*/^OFS4N!NE[3W,-^H?RT:-O5%:7L?"MIQV(K&U.@1Q&99[U*L# M8$ZZWMANSV+#1D@Y!IFZ=^GQGG5-(?2,5X';^/NWP,.;9W%F7W_9O%.KNM4% M]HR%'@/,(RD]U^OD@*+-P0GRL_@U#-YIONPPR2+:WU_*.2WEG);\8%ND1]T= M,+KP:'P>+H&7FDECH M$LN"MS]:P$UPY,6/TW7 MXRP2NFVI"S7M75@*U"V"B.]IGLEK!MNVB>&OGLE+!]MVJNUR'J1 &LADK2$C MB=7=X_C2QRR0!IG*4$^$@J-EN#RG!CSL< M0-(^D\-NSI63HY:U[$"]#Y1!7.8WJI?YS967.:<1Z0MR?#J>*GM$,0R#Q M2Y*ZQ MQNH4]D^F3V1T7,6K%Q2G?D+"[UBMCF(Z-QN"SQ2%-AO:0&N,+_9,'RPV(BH2 M'3\7%AE$21)Y;UA)SL5(!:B+2&%A?]5Z8"Y_T1EDCQV4;6OBO<4[_3%K3]^! M)F)S6ZXE)?6$+'<5,%R;0ZC(M\5H&*K/0Q0>V;*RKIO%9EQ]2?7@Y9L%H:6QI-JMQ;C;9O(D0?_> MXCA79]$V?1A9VI<_>!9;,+2:S_$,MP2.2]7AZ4;LM>WZ! 9<>AS/IK M'>B#$!\:LQKQJ31)W.O+'3:)P:5V)\DEIZ=+]'L0G M\YGG5V*P.H9IP#NB_:R]9#C/LE0IJY_$R^LW'10:'YJ;MXAQ&\ZR5 M-1M279O%'G5+T^EG/V=!8%5-LN;9XRMK,TEZ&,$.D\L11J&L.?)J=PV[1U%= M**>SV(?A+TYY4N"TH]1=I+*XOM&TZ05>E7MJ)1=-.QJ[I%F,=M";YNIX_#5^ M^.D%_T^ECKY><+3@QML7(B/]L8EBKP M(-7NDBHR,N^APD1C[A^YV8")7"? M*\RUWK495M:,KY^U 43ZN)NG%L.33(?'R#=G20M)E9GPT"*@">--*C--1LNQ MOH:B$BA9R)PYVEPT9;M-CREM%7"'\+6%3WN6;(%OQ%PF8*,T2G)YP=T*7D"E MK^7-B9MPEWPG>6?H'?FA?(?YX^&=O*^(MV_"*<80>4BQ.40J#V*('KP/6H-0 MN!F""08%!BW,MR7\_D@X?H^!$J,AG +# E%7*:LVB$QGFX4?K%==CQW)D&E* MLZ"SAEZEQ*-5O67>!&QK<(W(,%M#F@71=,T5)=:KNE/N>W5_0VW MX47'$R[0D6<6-^CQC+=]_=,F8L\:)+5M9O&FJN.A%1E3LP@N=59G1/;;>*_2 M[ F;3.8YS^*5YY)&1;_B8*XT%8;(&,Q45R/?>*J^<>'RA)P8Q; E1QPEE:.! M_^MR+/!_7)(7/B-\1SBG@[=U?$;T1CRVWQ,M QGMFT P(S/BL3U7MWU%3H+W M^&0R!@BT]T47/S#85>4,- M"R#8EUM+JX.(22J=:)8G[C].7E;@@+0W^B3BC.90LYJ'TD5"- F)^!Y"=? ! M&'-*MU99&(=[E?"?KVKU,L*7-I>TZR#@F.,9%XH5&+&L8S$8\VE>U4@>B'5]-:[;S%:84Y/ M%-R*JK-!65N5PRNU8M5FFTMAKX'6*(?X@HA^7A79/)M,>YE9.Q_"8$_OOQK1 MR&EF^A_XHT&<^<< WQPH3O EA8*8E] OF@$"C9>+HZ'TY=K6DF]!0>33YS3IHZ MR@=3KLO.R$'8_Y7)5- F35'M*T' <].NGS_,32#BN&DV@]#F.&7"#])CP YO M?TD=FOY^H>V3Y[QY/JV? R;1$*@3LF=O187R1>;!72HKJJZU!"A7?P'KN0*I MAJ^?.1TF@M\"-Y?9R+W_V.*APB+745P?A76:_.4;BE1+J>TO-LG*,=Z5->O[TZ M[R;(2!VN]YRD?YENBGU'6E8-Q)Q(?YUXRVO/PC!S\;PR=?SUF^_MLT?A&$_'_V_D M1%^E)-2&5Z2%6!AJ0TZ MU\L5"T(A MZ0QT#Q*E&:"@JQ5[0- U=]!YN30"&S.7B1+BZ7.7U+!\;'B(PE MWY+*.?7)H#: @)@<-'>@,FF,+?!VV<>Z[0%[-I1-4*.ZT19$#'N+:9NF2.>> MZ6%A6$31N74T%@"(I/0&4IH*$#'9;:0RLV>!R/^D\LVDNP3 C9'>4DI3Q]L: MY1M+>PU8FZ.S&T"\T%>Z([73H#AWXBPRR<:F-=.#..FWS08I7;HJ)_V$US2! M,^?HI-^L&B9QYHP=[WFKW13NPTD\1.K<9&FMD67=:YH=N(R5'L7#-4[S663G M#4=KCI=DD%2^F5&UZI;I-(.&R0F<(#UUXRC]IA%.F+"J,9Q!L@BG M2%#M<-,@Z8=3I"PWTE50L%\C:\)Z:A_!MX+HB[5U#='%:NNG?BVO61*7H;U^ M6HRLJ\G*4&(7(TM%-= .O!;D76RNJYF6H=#^N)A>5W*M6*W]<;' KF';"QW[ M-;R8RNWX;Y,DSY*>*?T/**']-.D;I4L?L>61TN"/E#@)*E]3TK'TTN N_AHF M_XV2HK$BL]&P=,YDSK,BB<9+U##^Y+ 2$2'T\((]IH&'2-^ZC?.!_^FZ7H:P MV0YVU[_5">,ZAC?GKX1C4,8(V9_/U;;)S5Y!4@S&'K][L6(A5?080 M-#"I-\Z;SWTOQAX,!_BG9IM-&0*7";W7?*MM]A?G@]SH]TX4A&G"K*6H/*WW M[F+X.GA.L31S8K3:1XB^J"_:<;=!%([O/0>4+3(S>9GW^Q2UTM1;H&?H[_)+ M"W^,]H>*?W+\-+O&?3_\3I[AYV7SG3WS99S> CU#?Q]C;>&[ D.P!\)09/2O MHEJ>DTC&SR+%5'P]\&DEIO0\2=>ZG"JU.10NBQD2C:E555H)B2ZN29.K^^4H M/++YX9XTZ7J0;)6#/(OL=PU)IJGRS)!\8IG&4;K&HY-Q+\FCB]?U=AXYC8_X M"\&>U/#*F.D!TW6U_4_J926^XM?TB#]P7N]T)MGH4;DT2Z*8X"U^\ (O04_> M.W(;"-]@_>'?873K.['0F+]N39/UXSE QE4H!=XEG16,H2G?$ZFS0VL)B/OY M.<*24W\3LVD0$;HPUU?G*'86ZJYB[N%J&B?A$44OR*?2,SYXIYCI+%"980R- MSV'H?O=\'^O-37I?[B9)7$IO#8@,NMINTV/JDRJA]6;FNCS*6\@8TANT/02A M'^[/-]A:;)\I$<.JS>W9_28@[N/QY'@1H[R)QD1C&T'JEX?'$THN)KN8^H() M$(_05R1H3B.:9.YH1(Z+R%4B.07-83"LJUY4XT;!874%+RH]L3P+5^N M-Q77-.J5L' [-?1P>RG:8 NG"CA5QS:<27^['CA39)3.HO[2@(*3&L2S:"38 MAXALV>+CU::R*O0'.UDZCI**YP7_U\7K@O_CEQ>,&F(Z6YJ_]NL4DH"5/SOA M E;_?530*$T8,;WZ;Q#]@4O,!VS,YV*1"2BO%D*7+@"1-:<4+U_B=RHI ;!3 M 124T)^1MS\0$_P=1?8O1+O6?O!WOA%ZUY+B7;Y;TR[]\:[\O<=1QX^(5 MC\_]QPD%L58SACY6GD)X$.(^*K:4N'+1J8;;1[2R.883L9X9QLND0PI,BZ@@ M1(U&DR;#$E@=)#RE:@PM21,C!:KE&S(+BG;U35]G5LR=M$O OV]%I6[HS2+: MN02/ =S5#:UQ%I0:(A%$V16)9TO< M'K-KYI#>\)J>3IBK7E'T[FW1 YI0Q;=5%!'%@NXL-GCQACN7OV#Q'L38R"5N M%:'K47>5GE]8V^N[%2O40=*:;\PA?./XI K#ZP&AY(E\@8@2 M?O"7.QP4 L*T"L&$ODNIM4XX*WM .-1OO=Y5CJ" *=AC!R>FJ-";8/3@ M<+64##%@3T/5'&R('/(M.439,&-L]QRAD^.YN8Y5EBVZ32.BF"@$E346,(8D MA>@%;9'W3@XY[UBUAD$!>$5JF9<%?!ZPTH=5,2\AA6UHP 2YSTZ4G(E8N">J M2$QTQ/L@/=+>BMSWXWU_!8;"W%$7*I/[]=2027M25766JK$A4@\F32P5#41& MJ!G%YX3Z3BU\I'N>)TT^1=7L4J21QY!SI!+3&\57W29-(G5SKGH8==3%29-/ M5]ISQ-VD0Q0ZIY"OJL^11"TVDI-RTL[P'CCI>AMJ" K[';WD+MJ1N$#=1]YP M1E_M.0^W*6T;F_\3"_O[(,%H5YSEO7B\8[3]_3Y\_X.+O,PXQO]RL8GQ?Y2@ M5+[,<_I(A_=BU'<"F>6,% XU]S(+L!_ M$5UBS9%& ,UHI09J=>Q(P)(,)B_8OYZ/;Z'/ +#^^TA 9(M(=T#_$6N-'_\'G;DP-L>-!&3N7+B< _[1Y@X=E9X/GH^B6_S9 M?1CQJ5D?-2J KT?']V_2&.O$K0+?O%&C GB/K:X]/K"?H_![9DEXX?%20 M'P-LSQ//_SO")]S)0>*"S!D^$LBO:$L;MG[Z\6U#$LH88+:&C S:_-\%*6=,O^^!$[>^%&!7KDN MEHAQ_@_BOOG$!9@UUC"P/VH ^Z,18&_QOZZC3?B]::Z+1IH E#J7UM%S%+Y[ MP9:O0G.&FP#Y.<3WN/\_WNDV=*4 UP>/I523[T?(X0!8^WDDD$CTT7\^A %? MCK:&C*QR;,,(JSQ4)E(VNR6M(:.S<)?%LT:VYO]OZD18$?+/F>XFL.6;(\?V MT)'$#AK@D$+:&LH ]1(O84:J+C%& J:;_!=Y,H#;+84XT$#$)90H(\\C$$#\-03V?X*+?2MN-@3^?X:. M?RT<-P0%_@*/ HT8WQ!8_Q4>UNP@XA#(_PTJ\JWPY!#8_QT>]ORXYQ $^ <\ M C"CJ8/H. !56F:D=A#D 6IXPBCP($0 J/"I1)8'H05 ]4\Q J %0$V\'T03 'J RR8_6#8 ]6&ZRG 0R".T!=L)UC, CF8)5 ;@K#(,X? ML.H@,REB$!* 50J9J1:#D "L2LA(X!B$ &#U0%YBR"!4 *L'LG--!J$!0"VP MGL R"-8 -^YY(GZ=7B'+&QZJ(EC*WMX#T#O@PT_X19V$"R/L@8 ML$^>\^;YF-507)12$;=*%$PPV#YP2V1Q_.R<"379+S(D@\T!3TO7J!&?/=;< M>V$G/JP"E_SC_C^I]^[XB)3*2FZ=*#I[P?XGQT]Y!T!MKHU/RT&\W[;G$?\$ M*C[DE>-5SJ[Y0TOI=0A]K&'%Y.1A8T8,N&""84ZGD F%3',8A'L62SWM/5"> M;O(.CE)2RNB,54Q_XWR4^@'_'N9-,*Y(7(HW?46)FCK!G +A)C!3R:-;1>CP MA*+D_(Q-#UKS";/VB4AZ3%$.^,(IYMBH[.[P['CN8W#KG+S$\2O2B,=,\HG& MD+K+JXL11\@1X?-:D4G\#9+-,EOH.I=!;9N&@XUD$I!:ZD5MS)JUP#U \IF& M]XC"0CK)*&Q-\1.M M-)0D-[MXDN&C_"_D MNP]A].I@ZR),2+G8]>[.BT]A[/B?HS ]"0^Y?#8$LUAN^8( 4\Q&D)3"H@\Y M!]3R9Z-&JI<4[17(E8K/'PJV?&80S3"&1K,Y(C9K[C^V?DKRI"5[H#35L.P1 MBA801Y+I$>OH2+.OA$/++_XDJDW>#$Y:^DR;+V]9_4B:OKIFG-!R(@@CB+67 MVVKQ.LO)L92PF&H)"]6C()0![,-B.=[R@%*;]ZO1,\O1UXVN58DAND(@DT5: MU(AWY0N4@LF5,U)3BII2P])J)IV5(F[@UG)"*"M&XKBOY528754?=65 ''&V M''V]:U E9FTY0:[1$J31;\MIHW91JE/0TM)8W:Y062Z!Y<10OD:5TA F00PY M-[2R%BS'6T]=T")M\7(&'_DW7(O+X4\EH(%2\$"(W2G@&#YL(XH MB"[-!7I&$:WV+-P(\4P([&3/J^=6F>U5FASP9?3;Y9[@[T%K!APT'N,X54KM-Z6M+ M*O-$4YF7Y,W>R)/G9=6$N<.-(K#>D7P#&F1%T;NW M1?%KZ/-]P-P)$*YN>R((&[SV>D?(28BYCG)2WA.=/"9I(4]>S.,CM;GF:WEE M[ZZ>PIBGC[!&FE.FD.\3(1JX7YSH5T3 R@\J3YOB3^@YDD![>&)[,2-3XZE. MNXZKVAR#RD",B&6)@;G#M[D?TM>;8EJ+YQ@L(U7P;:&0>$&*^>!BY]Z@71BA M\@4BBO$IC9PPPA>7$YVI64E2HXDJ$U)V*O:-0X@AOVBNZAD*,/0^WMR5>_0" MVKR>-*P5\X1LEF&NP+3/(;G!@.ZXQ6-YH\V5$#N2?LF_46Y:[YJ)BAPL))., M(8,EW>7(K-X=SR?.D4U8<3_F:64B,TMWE9[E_TW>TAU_[@V?8NKHW/XG];)> M5D0FTDSZO+,5?;%'M ,VW_6QHK'M+-XF%E$BT::QQX(Q%A2-!#BTSNTO16H7 MHY?D!9O"MTORPD23%Q3V_BI7;)4VFHY-R&1;9\LQU^$%D?MZ MT@EEBAYRRVF@PPH2!_ND<^M&\:T"-4;0#B=83A45!NDE1&%YI0,U[N%$+RS'7==@KP=!AD#^[] WO@RE#('] M/Z!AW]&Q/(@A#\XMJN\BG,'KD*4 RCR>BN2: "D'>!8^%6$,! &T,-^4,1 $ MT)O("6(L2J@5?*[^(G@[HK$ ""0UV>D7+ J=U.\[M26.D@K@^+\N0./_(+TL MW'2;5(,73+C%8PVFS%(XA(>@/F9):NLOP?!RZY"/$,6'?WI%,Z"A(3RYXCG3 M0<6H/"HC20R.X@ZS3W .1&,M :-Z MAB/?R4I0@TDF\5BH6>["'5>;N^1:VI3HPM=6Z\&\MK4!&G&E7$M]L,:"%6.*S\5 M+,!V_)IKGEA"#Y'L[),@ELA-(:/(K#E"#(EXM01Y%E=QD'0+R.T8:,LP6M@1 $I47U\2+DQ&ETIH3, !/"SA\/0=H8 M;4]S?>Z,ZWJ9/OOL>.YC<.NL\4:3D M$Z7X2!1\:AV(#KC>0@;3XA(L/9%;9*%+DA:9@Z'M6'8\^M@RX4HPY!_>$R_* M'LQ\064IL) +*-]#J,*.O4)!B7BO],XZUV\"3FBCH+ZUN2H M%Y0]BD*YCRWCP1>T#?>9W4\E"%>H#OS9OO.&1"=N37TDQ/7>:(6Q^NY$[E>4 MK'BTX#:TFN/LB]U/MI2N;7)900I1AT@\I[$@L&*+L(9ML MD*G06SX:RVUH>5A]MN7IE.\#@0<3,@GLK7@*)I5&S0%L>3*%\CF0>(\M)X/& M!:#I=K:\8)TR?_"\TY;C?Q5CB+W;EI>?4Z.,F@/<\OIK'4C1<)E;7E],\3W' MX.YVRTMPJ:3V]NF+GT71+G7/_"RJ>&GX\>=1N:OA];/"\#K[?83V^:N^'.K6#C7"+M)IQH)&',A$ M^<+"*:/6WWAQ@CVO.LCEM_%!8J:V-'\=%:POSH=W3(]\7Y]]A1#U,7YTC$F:5ZJYB+G4P;XI#WV^3._7@G<1I6Z(9YM)D M?#_\[@1;A)7'NS!]2W:IO]INB>F&+9@M\MX%PDYQ,D26O#E?V$F0IZVS D0T MASMY9JI??<% "D5U[7?CPJ'HHJ4F&)JCC8'_+7CS?)^^/,L DDH"T0QSZAO: MH2A";JZ#\32VQBB#R>CMEFM/GH,)BTV6N@7P&S<54W,1@PG/.2A$EF26*C5C M\&6R?O.]3'TFCSB)GV/C'4E?D-TK_FN\RTJGX-]\)Q E$_?ZB9[3+N_CQ#N2 M!YW?8H0OS2=OA]8[V@F'6>U2;4[/,&[PKS$)B5=KM60>A9\/WO: __7H)7'V MTI82CY:.)YT6@EIU^2H2UR]JLCXI5FS6NT)@4,#R\CV;\"D,]AL,?"D!>3J3 MYBI RK$6X+XZ/B(=)(Y>' LR0A4G6YMCJ>KJJ#JCQ-X$R%DVR@D'*@Z3HH!' MQ3\!&7=)[3.&@5X@V' K@$926JBHY4VJ;:-E./+J$:D@:4=VH(('O:/56,N> M$?E +"=/%PFOZDP!31JEI.,.GI4JH;1YSQ**B9*3QR79L&)J]$Q&5<6B$[$A M4^@*]:/N*K,4R0%NJY93SG+2=+FIA!X^R_,].]EF35>AY:F-76B@ZW^T/,>Q M"XGZ]5I:GAFI0T!%IZ?EJ9+:%.G!Q6IY6F0G,TO7$6MY+F1'&BEY;^>1$O=I MR8E;=@0<]2O%PM[VL;GHOKWK/K'-^?/*-Q'SNG@;5_0 MWC->9N$UN]M>$.D#B:5'Q0Z1:?I*4\V5(<<[Y*8^PN*0#^?-.?]1V+6MPTJC M:DUE^9(+;SD^1['CCQT7Y(Q852"8[XG%8^T#V7QEA=L0ZPX!;6P9!B]>_.O- M>8,_)PC(B&; 08. ).YE*)@Q#33Z9:X8;7^_#]__0%\<1.<,F_P_+HCD?_CE MVVL#WLH/<*A[@X+M =_>DJZ7LFFF_1@/6'5B)5A*&CVIS(6S5]AR(7]P]HCG M=A%.@8/(S;GD'STI6Y\&"*%>3I'YJ_!R/;=@%9XD^;R>'\_?.H'C.JO I?FM MMU2R>HA=!T1A@K5^,QUCI5;*L(LM8+?30&H3%!:V0*VUA *\![C7D\".Y[GJ M%?R[F\0EJ?@TA4PBM7>H"J91XXD+7W>WA!JB-Z;]D<..IFJX0*K MTD7!:(,<"AM+65.ZQ"$3JH_;6,5XAOP^'0"S-.24/0'82^RUAE5"/[3N*D:^^ M$L0M&D-&SF6OD(!5QY\SR+Z=-1]ZJY3/T@B\R6;-*RYO1\Q.KKJ*G'"^BG:O7NP0\GP(>U?^Z[\\%)$S?7["]Q+KK9[F9//( M?4$.(?.Q1OX24G&S4*TUS*/Z&)S2)*;$_R1T[8EF #MQHM &?X)!ARN^RCQ2 M]( -'?NO$C_L%4LNA(#2.9R )0XB7 :8%R5C24WS^_(E#-#Y"U:L4?*0!JZ8 M!3F#K0V"]*7/UKH2*:F$EGL^AB""IE(.BRF(XN9 M=&+IA:")HQ:2D>J+=3_;-?J()=02YOJ/1BX[7/T*)[ /';8IX"WC*%%W3"WW M 5,PJ4DV2T@E;(LY#JTFU@^SJX(@$G60"6- )/&L'WOB"Q>U^#4)M[^2/F,H MB@GRR5E0QMI<8;N#$V&K(28=O8ZDXYF3L5=$B@V2TWUSO@QY=L[D3ZOO3N3* M@@@]+-QS8BW]7'U# K<%0\P*$NC/-U?0CP#T@DXI9E4,UG-$7GX=!7Y+P01S MWBG267:]HT=(G.'?'F@P)?YX# ,*T8W8M=8>:(Y=2I] A9(B;N&.-X@"!J'% MP%]30E@,(&'O>)4F!WR#_$::%=Y4N-WEHGG-FL .O_ $":=,!9&K_;J<*V7S M/=PY=&6:5M+\QN0;[(D$XTRV==M)32 M&%C%<7K,W*E%@?$[[]USL299: 1]:TA:W[8V&-"?9EKF_NII@) -?:G1VEGC MK16$$^B2D*FCDAS)U3#KF6]ME0XTXDJN,JG.5R,!@U"@2:!0F*A7R=*3&@J: MIFIL);4\Y;+%"@Y3<[+V1X[)1#!4M/KRLM;6K2'[4D>ZK_F"'3)QH(ALIDD# M.=??'.'&,9NFX?:G?WEK$HM@'<3HYKS&DL$A-:CROQ@."-P?3WYX1N@51>\> M"7$Q=]JG'_>RYE*T3R?6:;*#= ,K/?":W99H/LB^85!(^FTG@F+E6LWW29W)!LD/)&-Y).7.]9@SXH MWZH^IM;*/>*+/Z:O%]^1"J75YEKK5QWH@FJV#IJ22WTY!#U/@*RL\=W+.4E)X+@$EAO9AN:=%F0#J^HSE M+A0]EN#K34.0X4\ R:"I@TW#R5/Q9VW"^SCQCIA.I;?K(8SHE'4V8I5\CIP@ MN<-#EO3/WM,_^^R)+,,BYJ&AV"GYRO7-.3TH#.+*WO4Q<%-\N#2^(!"XS[X3 MD&IB\A2TOC^U$*[;I\R_Y:80MQS_;1GXIA,EV:#HR"O>/N '1ZW>_$+@9?IH MFK^.6_D:*Q?'E)W+V?Z][U13;,O]A&)BD%8T"4%>J6C\^+O)J1-^^0VNF-.) M99+J: \10H]!@B),_1>LXN5L,486J.CS(Q>)_Q ?E=KO$][[#$]C>Y]_?AH$ M+FZDGT(?+^-CJVODXR4&8-)$'H^/Q0!8&W89*!&G/U,5M.-6R9'--$JUTI8Z M6326$$Z4JVJ$4C? O)+?#Y#;,"?EPU0]P=-(WOC-3WB%J=<@*V_0MPC1_CZ OA+T9E!L&%$=.T'NH,F-\6.0I=J/SAR-ST^0 MP)G'SAB!&Y^?(($?PFB'/),T;D,P03*78OQGY.T/^)^K=Q0Y>U1F1Y<&B;D; M1@[:!#>F+D+A[8XN?!/('?C+ ML@-]>(:&V)J_+EO3FV]HB/WYV[(_O3F&AMB?OR_[TX]7R,;\FJ\HR8K%/(5Q MC-F0$HJ0,4WRQUM[7L0+T/ ME$'(TM$:<7*JMKP@IU*%E*A(89!X08KO: X]9/U[I98 MP5%,YV9#\)FBT&9#&VB-\<6>Z8/%1M9$W/%S89%!E"21]X;5Q5R,5("ZB!06 M]E>M9XQAF2J5CJ(Y+-O6Q'N+=_ICUIZ^ TW$YE9-2TKJ"5GN*F"X-H=0D6^+ MT3!4GXUTB%' MD(?HO[FR(72^]-]4JMZO?3XZ6^F0*=6E982>#\]@;\ 1V>E*%\X5?&8]Z:[R MAU0)I^E=L#R;!U;SZ!$1UY?<'3G,MZ&>"/P2Z,CEEG++-I3"O,T2ZAM/>.7M$VQ83V4'S_L?533 S"][64 MK*;@:$F99G&8OI8'D!IU)2YJ>5.]?&1)JH*>"&#ZW-Z5@)5GS$8+RV3\.B]CA^2!T1\AXL"18J MYT]52:DY#OFZ&6AJJ-6H&=ZFDA]/:ZK7*/:,@D73R723&E)/Z4G)AQPV!G1+ MCYQR-6+@O<'_\TNEKT)Z.OEY)L6#%SC!UG/\ M\A!4(B//48@/:8)O /I<_D1^-APM*4 B%;V2*ERR.(C"1 1#BZ4:K$+R71C M"'+A^AR%L?:.99/@(7-SEC1J4)D)#RT"FM!IJC)SFFB9=P=G&@^*2N!D\3/F M:'/>[.TV/::^0ZN)G"*$;Z(L)(\O**H]!"Y69J/$^ZUV(;6VA.?0[FMY!RT-)-P,P02# M H.6/-H2?G\D'+_'0(G1$$ZQ-LZ@KDFR(P@R5Y)Z^;..Y/ MO9XJ^<1G3J!]6^X/[?EZIZK\5$DBYA&156#Y8X[.-Y7(Q+#6;4[R8+R$UHJ] MI<]0]BC8DDAHX&Z<#_Q/@(\+R..'&K R-[E@@C&3M063R!G.&0P'^)OS5X<( M"?J>,/_S6> TUE@ ")(Y?$+GJFC&--"XVC?,J?G6^&3>X9T$N\,T8:;W*D_K M&5(:=7].L9QU8K3"EP#BNB_EXWN&[0[M4!0A(KE7<8R2F-3QSFJ'^W[XW0FV MZ!E;+B1&NF^*F@X+] S]?8SO\.\*)&4/M-9G)[_.JGH([]Z ;#"K.:'T+Q4^ M71IBSA+BB'Q0@U''#A>4LL]%K%<)3Y* HI!)HV#SJ(D8]9MX4N1@JD0E/<3W MO>4>) V^T-0M)D48,8=P]!9K70*/+L;"VWE$;C[B[0SV'OZW;--)/NIJ^Y_4 MBRDX\6MZQ!\XKW&RSI M_YW7"%(L*=!A37-9#OR-JD(I\%CHK 135%2HG0:1(0N-)<^@-9=Q5P>2QHG MX1%%+\C/Z@ =O),DC44P ^*N58)WU2"=_L;Q%C*&] 9M#T'HA_LS;!$C!U%CHKFB\2$ID71"R45=%U-?, 'B$>)G&$HFF3L: MD>,B(E\EIZ YS%J77A<5D_.DOXOF!MD\[_)$KKOV6HMIZ^B D$FH\C+L2@:4 M*Y*6$ZBC8EG+"! I:Z#)H^2.[V R*7(0F\"6>XP&/'%N ED=U@><[;@,)IL"3)$:\UZZ0+](QE%201#_UP4Y_!^_O& $-,UT/QU5+"^8"(=TR,7L/KOXU., M$:VH_P;1>[6X[6UTVT\I2*:@##5:?7R+T2[UG[P=3[!>M>2X,BW+Y^'+M-KO M2S!EW.!8Q;J__SBA($8OB(@VES2:>< :FN/_-W*X+_-[6'D*,0*(^_@5*^J; M[\A_1U_"(#ET$* JBTXUYF9'U.?Z:(]@)5[Q(> -"6F!?AK-(X5ZAAHS3>V53>.3QYWOAX0 M2I[RYO*"$!!W."@$A'%'P80I(&&^OC>IM+7>54ZO@)_88^1> MD-\>V3"#A;?1R?'<7 4DU%LG!Q3=IE%$F$,>'M18P!B2%*(7M$7>.[FG>6>C M-0P*P*M=@J*R+L #UEPCA!4V\JJ>>GN1^^Q$"2UD>D_4Q9@HNO=!>D21Z#E@ MWU^Q+M*DJI%>JE?P=$30KD^%A-9N8KBDBY[J!II82GYBF1)7-2%%JH8EE! 5 M4NJ'%!.IFJ1B2,H(8D$ 2NF,"+726M!)5_A80AO1J1F*.':<(\&-=.65G"O= MEB*O;IW6"VZKJ_"0 RN]2U?.(8-,@YY.!M_PL302T@/RUQM1 !S^+6.2$@XA M]_@')M!/6"F/S546]YPWSZ==5 MI]$:,A"VOXH9@@EE;?+7=8HO4;<,G,JWY MDXPA4^5TH;^3,1 $T$)?%&/@J*\!GJ/03;=442OT$2:1Q6/-/8C+X!#W#JR- ML4&9D@NAUJ4A..V6:Y;\\U]O:MT^<#U>?EO'WZ:^,VRX^]*P/<3K8<78)2U' M0M]S"6I5#9MU/U9 9.X<>V<(?.7N_/C'/_ZIW)J8%/8DJ_W.PU!QG'!44V_< M*[4,7R<^8'%!_D&ZK+P[/K4*DUML$IZ]8$]*R*(J5WVGN9I8._W]'_^HP*TF MD*Z<,2()20_U0^AC!&*"8G)FT:$RQUYL!?N,Q0^I"QT_.V>BN)8CK4(UXV8F M>G4^MPJK&NL).=-._-0.(.ER% 9TK(TR1RIHBP-X,1Z_HJ2YH9^LP+6+?*TT ML2+73;6@N;W8B[>;J'M8W.*%?=JGR\[-YLM<<5,^JY"4B."BL/XC2=Q$>#,K MX^U#5NW 7M(WGQT/8W[KG+S$\2MBVC*TI1*Z[O,N7-YLS>)'*U#N(JA9HVQ% M6K#9,IO<*I3Y,GI]HD[;8/^$G!B]$$S6NV]QEK%N&982(?W@!<3\IH@60\\D MU][*+54[K"\DG3Y +NG]@S MX3]9@;C@"%]N(08WVX&=Y.C6I93H\%J'KN@*8F/=Y-\_6X&RS#7S+^2[#V'T MZF"[-TR(%WB]N_/B4Q@[_N/44OT_F/K MIR[FVQ:R?]5&=J07 2S5OYGO7QMCKDZ=FC^>B8+:7'-=CA6M$7[\GCT- D)R MV$& *3X"D)(*>/$*]MEE#S8L;X2"QF!$7O7@03IJ[>@ 6P(VAQGG7[:[7\C% MS"E&*<]UW',W@3?#Y'YP_?&\W>!-,/BP3N1Q9Z(AG&(,$:E#G8F+;)8YYE+P ME;.93#X1R"M.CCNV:9 M&"E,-*@+J/A=.4J!PE3#0J'E8Q7(@N98(") _>3(YT%#22*BQ9,,VX(*[D^! ML2B?;0R]BP^0"7_YLS$ U1R83."5IK83E1NIR&-G*E]J-Z18UX] 4IEKV) F1P11:EQB MI2P__:3=T3N&F1C/FS!7HPEFN1LC1ZSJZ*:OP%Z0X_OYHTAZM!@+/Q2%6NF" M\2I>O: X]?%1Q'?;.UZY&*QXGR(C/% M"$Q880!:-4OP]_B%G@L3#7UD:O08XXLPV$CE3,A916$56P@N;\M=XO;OL M.9#[J7Y0,[=GBC6%"Z W:!=&J/1>H?C^ ]M$6,)A(S8ZTS?'M#8HMI1"'W]A MCQ40A%E3G#UP^:YE*?-,#-J(OJ!WA ]Y0=2F$5EJ9$1'P__G8LI:1HC;,*:N M\J+: COE*<9"C&B=U=>=K_A$6X9L1VE7STD8\*191 M%CQ0NBF*GO;!;*/X.\#LH2)87A'==CSJBQ/]B@A1\N&6Y??W)ECP,5:\KV,38C@13 M%8RKU?C7NZ8OR[+T4A'"]':Z26,OP/H?/NUO^&JCP%V:8%.?%O&7TO_*2Q&0 M-9LG7#]="?EQDK;ORB=8["($E]'9U)?,,'P%<90K@77 M3WNT01DL5)@YTE8TQUS,5J8+LT.YDEGF(NP219<=6!=/ZED<7:N=MH75E2O: M[OTG;UP>_/ [%.<_R=3&(#U'X;N'*7%S_D9[,I9:Y&J+CPKW_2.>MLNJAEKF M?R0X-YX;89F71-Z6\%OV'*G^A\K(9Q1Y(4GFC4C&SAW*_HG_.U-!L2YZ($5V M7_"NW^]VB%U;3X?P5I&6@]AC\([I*>?H9N?&/1)^DL!%A M%9>[08W&]2F+^4^"DNKJP;M',E<>PN@N3-^27>H7C\68KGJ@5 ![5)D<;54( MY#H&8Y^^D@1_FP$)6F_+>"% J[5'16*T3UG[;>J%(I9$1?LF2?[*K6 1&B_S+_2P(\XZ #D:3P@+?KD\7V$4HOYD1Y"V&[5RWWN35,('8]2A M2MU;%2)!C=WJDZ4=2U%=P.33]-*%Q42B,L!H<9WQ%5!&E9X1@8#&]@('EAK; MLQ8PQ_8:?C;VL5!? -I."OP :CO)6@#$^W.&9Y")EWB.P>H: N<>$Q'1#)-7 MRI .)-XM-> W39)2X$'B48(_Q5PF!,=3P"EX"7 MW2&?"@@Q-5M?$56EQ0 AW[+A-;>TF <+)2T[7!UCG65[SWGK;D.W$TRN6 U< M\?G;HZ\I:3Q('H]3>F1ZW3I-XL0) MB+;&(A!GB=9<&\ES%0D0K->>O! RR;7J(2AM(X%*$-(H+\:W8[LWT!7=Q5HZ/*N QUD.6L, M6KBE+XG=5B '^W,3XWWW$\!?+$XT[Y(LL MY;7[023G5SU4LDDF*[?WQ'],M'M;'KKXIE&J^!7/T#?>! M]QMQ,3/?VU2+;14.K8JX!R7:ZV5@"7HM>^LI#/8;%!U90^TIU"A&E!6A;)3Z MEN;\3P;QXF&OJ+J)E:YBINPM#,=V+,=(!();2U? M,!I$^H+PH$L3&42S0:#7.LY2E)HS>N8>X0ELLX]HN&U*Q"4',7!9O1@\%(-2 M#YC](HJ,G;M+7REI8^%O@4L*T*:8L]S[CRV*8WQ04O9S2L#&(*=J/HL,BNU* M[<";N:?*FV\GSD^DH@_B;*/D# CG3N0L]"8;+(M?72\#&(V:[4!=*@9J^A[G M@K/)>+I&!G#Y!'@(4O59[^YH?M%[MGS&0O?$ILIXL-(IW:=7-5/CK0V(F+:PEQ- '!\_] MBB71YCORW]$7S%L'JRS%ZXX-1OXQL!E]_>-A+QWHTN[<(,'KTR/6;@Q?5^< "O#LRO56XCL3S#V%Z M(<>?X9*C1Y8G*">'&A]8@'A'GK<+V0Y,GSDL=#@^*P>QP;1"SBY!%\+\!2YA ME-F?DD/ ^]XNXP9K*2 X!QGWL Y!KUA?XXS3]@6KSH+I I:X';I[O=D+&FPE M)#B6K2Y"K+&P0-?THZGCJ;>P.><^6\@T7?F-45# U7+]J6"FLR!L0<1T\UT5 M?&LM!^LD<_Q6O0 45M=!3VDJ>/8MG7-7<6VQ"D!FK;JF--FT,A44@TI1 MDDRR@RDS[]GU;$G7 1)E]>9H)B2QE"XCE6,&7FWKJ:)^DR %FRZMW1 MY,G*5%!,*45),JGO[)GK/$MM6_ZZ!7O&3M]1U$9(>XV^72H:#A^&:T5]-O2L MIT>7U+K=>:1N2;-%)JF06^DX&;\23UMT7N]T)H'(H*ID?.(?G_ )<9MPMVQK1H M$D1D1/50I-,@(L0]=;HH\A;J^:I5/"_M6U9MHO(%F_]*_N<-JT_9G__W'S"< M_^6<3EZP"\F?\C\$09A5BZ5_(W]"65VL_^6Y.7CW<>(="?&^Q6B7^D_>CCR6 MKA:+#IPCII5\7$93PBO>?[EI5H7E$8NK#?[[#_\K3M_P"DE*_HJY,CT50W.) M1O_]1)N&;.A"Q1(8 ,^G)07_^4,2D2"1\Q93K>N?/^P02H_)()Q,"@_F!4))C2I:C>_2$*%L.Y-5=,]Y6VM.!VYWD_\ZX-^C M;?J&'@?D^TJ_?R[X48Z+X"& 'AHC?Q MR;BNYF>%4IW7J+$.G6C\0B> D7XWR+U+"2]G?<;R@K19]YI:6S(Z8?7=B5Q\ M/:QW#V&T0QZ)Z);,U.N2\"A6?8K_54AH!# MJ)!4JR^(%%8N!7SSSQG@;A+]COQ;_%]N2-(/# -_'V^C\/MJ'R'Z0QT%SH\@ M$'?N"[!6+^ %%_M*V^#/I(;OZ(%"HD1^>VG<,_W>0^[3QCN@GK$3F"F2N6=91$H\!B59#+ZXUT,B0$HWH M55]6EA-"BUR4-<"5CMK3+!*190W-6BKL"S4J"U<+-H+JI<,JF+K!0G:H\CP;4$2-F/B MB*YU7J ?^?G@;0_X7[%PBK- !=Y*XE^+20_UXKXHC_;U"T&,OUV90E88X%\&W\-D_]&2>%C<9OB@#\.GD18N4=\99'AI/=Z M(\K,<9;IS0%YJ0_3JZVP'X98&\QQ49<+W#)V=>' '6:/)*QO.L*4MGAHJ4L ML0WPSM/!VM>W3N"XSL5#D&+] 4O 1I1-/ CD-5MQA]"M(;R;AV@JN6VR46 X M6RZ7>+DNF0JP<3Z*_;N\!6CQ]W5KP&5R[0E]>&<.[1#$1Y%-I4ZB7YR M_#2+8.*;_CM9!EO26^):W)?'17-2DR%.V6^&[8Y7Y"2)CWYVX@-F\"0,FM$L MSL\@Q5P[.9>3X)'_!$:@2:]JJAH^Y]Y:CCDH'F-TP[*\\GA[0$?G__]_4$L# M!!0 ( #2$KEA5^\(>%@@ PQ / ;6-H>"UE>#,Q7S$N:'1M[5MM M<]LV$O[>7X$FTXX](]F2;,06(JH08(%0+W?8%@DXREZMW/["3#+C 3W;BI%/PKO]7\Z"] MUS[9#Y9E]HX7KANR860Q3!B;\M) M]Y57*^3H9I LFAG(8>:BUMZ1+%#B9!^?>[ER)I7JPC6M_#=$[5;INF&FIM-E MU.KZ9RG/I9I& YF#9>"ETD#.J'F7>^%! T \TS<\+Y_.3C[? M/E]>?>Z=#]C@@EU^_J-_Q=H'O-D^W.&[K'=^RMI'(EPU[N^R!Z/F6?FK=\5Z MIQ>?!OW36\ZZZK_W#CQH==C%!S;XO<^N>I>_]<[[5\V+O_[H_XOUW@_H2:?5 MZCRY[]9[ZW'.^?EU^TVK>__EO7DXF12D#XXHCUOL68/UQ5@6[*-4"DR#)6"< M3*?,9=Q%2TY8B+Y"VE+Q:90JF"P[X>_*DHK9+%ZF:1TWKNN7V\2EY#:*N04E M"[CCF+FMAWM'!\<_/96GZMEG2Y4%6=OT*_["$E^]:^_-_+;@L*"RW6HM*WRB M]\XR/@)F8"1A# )?M[3LSPH7 $9-V250$F:Z8!^TR5F[U?R3Z91]Y";)8-)@ M9T6R-Z<(9=UY[MVB9".4=%X 2GY#YPM"03YEUX4>*Q!#: 2PF 1H5%3H1VC M41P#"2^FK"J#W!V! A*PEILI MB>3\&G#>!9T6[PDT!J=4E!QI#A)(I$FJ',4*'(Z6"# ,_9-DS%;T9SY^# 9J M);2 7%J%Q2E6G&PL788+M"4DWD#26Z)I6N R1SA,L'BZZ(8M%Q[%A8.7S 5@ MJ2P0;03<.;H:2 04Q\=FX;DL4HRGW$G4(XM$50)U(H(7H-1 ]$N*P6B\)>X0 MIY2:DZ/&I5V:&BT5DA0W2*)2*(",T A;/YWU]B3<9BQ5>FQG=#$PE-89[+<8 MIYO!;K2RL8!Z.S/FCK5;X#\*^(T [M^J._TZ"I<2FHCBL 5 MTL\HEB]0*$":;-EXHO361"E.1.M<)A9*4+D5?9TL-< )NP2JSMLY!KYO_AP? M==K';]\<_M(Y.#X\[AP]@$S8T3]_-IV"1>ZO7F^64Q1QE0W!.B+H+FH&[4^8L>2LPU M:(O52@KNO*&QE4)R(VD!,I1J/FL6I*FR5#[Y^&%]K>5SBK: !CG,832HQ'0X#;"["U_:+ZN["_]D-4GND7VHF--)4AE"Z4+EM$IMKJW#!_0%"RJS"6KZ M)VP"LYUU8U(D'&:&)?':]@01YW?[:".PJ&XLVPUV9=S>%)J44SQ!0?ADZUU2 M)\(I4_(:5+WUMR3?>+R7-F3E_P<%'[9U6RG5+-(F7F8 M)\S?H[:\TT[-;>/84SEM[$T]YV^@SCR7S@%\*97&&DM&$A 2+?1:=I!9F+DL M94;\I-9N%A#@GTKB CSWJR+QNX2[VSV*[1Y%3V&S@.Z52 K:OZ*=L$0"HKBN MQ6[V"L; KZFX"LV#+Z]\V^._W9EM/=^+&W5;'W8/5V0#+G"@A9MDL)Y'=;>$ M8Y +V-0T0HEGL;ZS58XH0Q_YU=2)>.4N_;9\V^XB>$I@E98:#,4-!"CX]($0 M]U\;UEQHA I'%B.M1D!E3L&'];>?ILXXD)=*3P&?CC,=T@R_Q31DQG^G#-Q; M@]EO>4QG%?*>VR&=QQQY>[I3.J>(L8A]Y%/6/FRP3JMS^#\\??5TRV9+JW1^ MBVQ%R*6#H]T88SP8;P:=&L4UD'@3(X>N,.3("8AN';9:>QA6:GE3H>/%BIU"=)472_7W\H\% M5E:D4(A;OR+(;BA98BD7&-?D*;[[B*LQGUK/L9-]^BW#NQ].]OVO(/X#4$L# M!!0 ( #2$KEAPM QQ=P@ -8W / ;6-H>"UE>#,Q7S(N:'1M[5MM M4]NX%OZ^OT*WG>[ 3!SR!K0.MS,II+/,[$(7Z,S>CXHEQ[K(EE>2\[*__IXC MV7DC@31LMZ4W? <'TE'Q\]SWJR<)3:5[W\B9PFG#/Z2,RNLY._[?P3M9KUU M=N0O0>"HE#@;*#8EQDXE__>KE.JAR$)""ZO^)=)<:4LSV\TI8R(;AN1M/NF^ MWZE0*K\K#1 M=?=BF@HY#>]$R@VYXF-RHU*:58(#9:U*0=;RB0VH%,,LU+@FKH;CJW4B)94. M7S?<3W><",L#D].(A[GFP5C3W"\W]AH/E&3=%=T>50=T&0MFDS 6-HA DF>H M0W^2B(&PQ%L99P CY-N:H-EZ:MG-5HA :Z_$S.<]V_N+C]>GO?N+J^OR*?/ M-[>?>U=WY.Z:W'S^M7]+FFT:-#L'])#TKBY(\YCYJ]J7FVQGU'Q7]NK=DM[% M]:>[_L62L6[[Y\Z [4:+7'\D=[_TR6WOYD/OJG\;7/_Q:_\_I'=^AW=:C<8N M<'N[.]PDCW?FW/-L=5DCOR@IIZ17)[VA%*I&(JZMB*?$)M2&*W98\%!,F%S2 M:1A+/EFTPPEH\M_"X!35.DXF,)9JVW4;#F SJ0D'U' I,O[ -'-M._7C]NF; M;V6KV^.I]LU[9;<%@?LIFH[$ZX3=Z\B2A(TXT'PD^Y@P> MMS#D]P(VP#7@X89CH"(J(Q^53DFS$?Q.5$Q^HSI*^*1&+K.HWIVA R/3/#[M M4;(52EHO "4?P/@,49!.R7VFQI*S(:]YL&@/$:9@IDQ9@J.HR C-IJ3(K"XX MZ$KA&<)4B!U*4KC2@DH2TP@^TD2E$-ZM\G(/!#(><6.HGJ)(2N\YK+LPIX'/ M&"@#2TH,(+@&"D1"1T4*8AD,!TT8UP3L$R7$%/AK/G[,-2\GP0VDPDA(X" K M(V-A$]B@R7GD%,1YN"^R&/PIM0+F$5DD"P9S H(7H%0#] OTP:"\0>X@IZ2NH40A00 8H0"V;CGC](FH24@LU=A4=-%\*(S54),0BA]ZO4'+V@+J M3:7, VWWP'\6\#LO /AW2RCY^?6DU6B^ZYH2VV6^B%Y3Q;& 2P>@2T(U=U % MZ(F!Y @IPF'? RE,@N(HED+$P*B!U[#72"I3P#A<7"OI,9MK%7$&'QMR !!E M'##O<=B?1 G-AISTP$W?%!(D7#5T?, /W5!7#>&5OQ18IF2>*S@_05^^0"$/ M:=1EZX7BI85B6 CWN4HLD,!T*WR:+"7 $;L(JM;;.09^;/Z<'K>:IV]/.N]: M[=/.:>MX!S)!U?O]L^F"&S NP,IE(T]COH:)4D0+L_T0S%@&'/!;KN1S(%5H MF #\^4@8%R5 BF=N'JSUYO%E,49I+JDC1)D$S4%=*^,7WA00:T 7HZ1@U#I% M!T8P0;7 #0B?JKFHF>%,A<'TR?D/XW(M%U.4X:"0A1B&@W)XIB(J),50"-MR M2LS3,!CAD[K%7!3^&W 4A <&XSG;(CKM"?<,P@U>'.&V#@$/>+=]\-B:?D#9 MD6#(*FI41C%*4@.,Q-(%J48UJV /1!1T(*2P4\S -/Z(RH+Y_\1ACR.H4H1(P"065-MS//(+0*:OUQ?@3AFP4 (1L;7 M.0-5V,TJ;!-RZ4R:8Q$7/]T ((.J/'3.@GM3@#Y=G'Q/CJ]*#O8"R''A8?<0 MOM@O*ZL+=V<]2;X@^F RIZ*HT(C2AKT2:F:))L841U#.7+!U)BD#X91(<<]E MV?I;D:\]WTI;LO+_@X*[M2Z.?]S6A7LUPBK"UN:^'4/-(F7F;AXQ_P6YY8-R M:JX;A9K**FUF^9S[ .9,4V$MYX^%TH&"E!$%F -W2P'P"R(7 8C(_S%TJYR M"/S/0L &'/>++')=PL-]CV+?H^A)*!; O )(@?TK[(1%@@.*RUQLUBL8]W:G:CU_$3?*LMYW#]=$ \I@H.&S8+"91V6U!&. "U#4U'R* M9R"_,T4** ,;N=V4@7AMEWZ?ONV["(X2D*7%&EQQ#0#*7?@ B+O7AB47:C[# M$=E(R1''-">CP_+MIRXC#D]SJ:8<[HX3Y<,,76(:,./O20/K&S";;T!LNUV" M2&0,GU C[;S[DUU3FU);O,IF)._]Q#,UWJ8/[]NGC2ZFP[Y["WS#QX=^^:; MLZ[MMN;1XX'-[@#B!M=.%SRM":JC> #>2!7@QL2$L^[,4]7!5Y4#P"E)FAL> M&M^+F[EP=\#2S^U.?8("NEH=.X,^:(75^%((I-BR8^RA^!_C!&L5'F&Y#R5@^>8 - M+OU/@VN+<+&QA(?G&)+?Z)0T.S72:K0Z"UA::^07O^4/TW"'/98DJ/2#)"$' M9?#M$*FT6*/R=WE"=9-ACBJS[)R*G-:/<7,;YK_=[![AW M8T8D/SS?=]GA2Z&R6V_QL/DF(^QILJ?)GB9/TN0\$3PF'V>UY[7OH2Z:YF5O M\."3?[T->WNP2]EA_#)3,7G-,A]QXVH#& (Z1R3*?&^=BS(_Q6WON?SH[< M]_G^!U!+ P04 " TA*Y81FCP=1(& ;/ #0 &UC:'@M97@S,BYH M=&WM6UMSVC@4?M]?H6TGG60&&YM+2&TV,Y0Z4V9:2('L=!^%+6-MY4MM$6!_ M_1[)QB$$4C:A&R#.,,%81SH7?]_1U4V/^^SR-]3T"';@&S4YY8Q<6M^4:J59 M3G] <3DK;XY"9XX2/F?DCS<^CL\/!WZD=AS'' S0@[#@W&!KJ(9N8; MV:A#;_-*-% \0L<>-S2U3@.0:):A7,I%"RDW#+B2T'^(H6L1-U--"@\C0S-E MF8M]RN;&D/HD05TR1?W0Q\%"JFJ<6CD#GFBFV/F@.V3*G#/<.E7+%!D@3" M!FOFT1'E2,18U(<01-L&0*_\3.GF&-B@GL1[$H2VU1]VKCKMUK#3ZZ+>%;KN M=[KMSG7K,[*^6>V;8>=/"VZ#A-5'K>['I?*K3K<%EW"5E?_W,#X91WL5P^N; M_N"FU1VB80_I%^A&':AM%0VLMHRI7JUK)=0:H-;'WO70@@@NB2^$WFOG(OC# M3]9K#>*@U?_0ZEH#I??ML_47:K6'(B 53=O(3ND)#1RH;]34>K5ZLFK'C@C+ MB/ODG/6\H'0"!#\"8G,:!FA*N8>X1]#7"8[AR;$YZA.1\!$47H6QCW1-^8I" M%WW!L>V160EU EM%IZ+.N[>SBJ;;9COT(QS,TY^.>8;<,):-_D@;100BZJ0M MH*I>@D=0J2&<()^ A)!W." M/!(3,.R>*:GQN24E1##H!"G+F=( ?:&,D;@D=%_'-+!IA!GH ;VE41A Z4S+ \0@')%%Z,T; 2)N+$H'L MDI 7(B.2R)L>31 \#C '?0_"*01\3$#(P]Q88<%R9YXB5Z!4\*!R<6(Z-(D8 MGALN([-E%IP##O^>).#D?($R*:,D'!Z^*>&N )3]Q!CAA# :D ?$N,.J(%WC MY*684E,;]8K>N#BOO:]4&[5&I7[G-PV$Z8IT_Q%_WUSJZB*N2P%-V]5C>@\E<.DM9AZU>%7'0=FKF2Z3D>,;*.=&+&9X["V"&QM$5,]\!T M(:X >,()@([.B&/FP%(!6ED%P!##44*,A$08HIT33L[0TK;EM!$,B!?:;VD" M,R9&^=Q8U,^$0,JYC^-J3=7/3^3$DCN;9-1J[2/_GSONR-MU',Z6JZ0#Q\'G+;KQ3:'[" G;@#G:'.FU=(9V&&QXALOH8'+9 M,YS\,#>>YF;6JVV >I2X#_<5EJ-SV Z>/K)[UW[A^DE!X(+ MQ^E80> =+WI6#AH./G4<1@K?#M2W+6F\*U^+?8QB'V.OEQL.\KGN:!]#4QOY M1@9:&/)8@LA.O>?[((MS&#L(UF;+7FS[X_ZAQY=.0,=/Q>/W<*^33;$!\H18 M%#FB8- K2H3%%LC3MT >O"9QE%L@#[R4IX_ORENV'4X"#J/(K?9(X%L-\)BD MG:>"74"^@=D4SQ/9?3;+XN7>R]^:9?E2\+]02P$"% ,4 " TA*Y8-5S@ MC1*2 0!^D1, $0 @ $ ;6-H>"TR,#(T,#,S,2YH=&U0 M2P$"% ,4 " TA*Y8*91G2:#N #CQ@X $0 @ %!D@$ M;6-H>"TR,#(T,#,S,2YX"UE>#,Q7S$N:'1M4$L! A0#% @ M-(2N6'"T#'%W" UC< \ ( !4XD" &UC:'@M97@S,5\R M+FAT;5!+ 0(4 Q0 ( #2$KEA&:/!U$@8 !L\ - " H ?>1 @!M8VAX+65X,S(N:'1M4$L%!@ % 4 ,P$ #28 @ $! end XML 72 mchx-20240331_htm.xml IDEA: XBRL DOCUMENT 0001224133 us-gaap:CustomerContractsMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassAMember 2024-05-07 0001224133 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001224133 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001224133 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001224133 us-gaap:RestrictedStockMember 2023-12-31 0001224133 2023-01-01 2023-12-31 0001224133 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001224133 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001224133 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0001224133 srt:MaximumMember 2024-04-01 2024-03-31 0001224133 us-gaap:CustomerContractsMember 2023-12-31 0001224133 srt:MaximumMember mchx:TimeVestedStockOptionsMember 2024-01-01 2024-03-31 0001224133 us-gaap:TradeNamesMember 2023-12-31 0001224133 us-gaap:CommonClassBMember 2014-11-30 0001224133 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001224133 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001224133 mchx:TwoThousandFourteenShareRepurchaseProgramMember 2024-01-01 2024-03-31 0001224133 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001224133 mchx:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001224133 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001224133 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001224133 srt:MinimumMember mchx:TimeVestedStockOptionsMember 2024-01-01 2024-03-31 0001224133 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001224133 us-gaap:CustomerRelationshipsMember 2024-03-31 0001224133 mchx:ServiceCostsMember 2023-01-01 2023-03-31 0001224133 us-gaap:RetainedEarningsMember 2024-03-31 0001224133 us-gaap:SoftwareDevelopmentMember 2024-03-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001224133 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001224133 mchx:AdministrativeSupportServicesAgreementMember 2023-01-01 2023-03-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001224133 us-gaap:ComputerEquipmentMember 2023-12-31 0001224133 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001224133 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001224133 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001224133 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001224133 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001224133 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001224133 us-gaap:CustomerContractsMember 2024-01-01 2024-03-31 0001224133 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001224133 mchx:CanadaAndOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001224133 mchx:ServiceCostsMember 2024-01-01 2024-03-31 0001224133 mchx:SharePurchaseAgreementMember 2022-10-21 2022-10-21 0001224133 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001224133 srt:MinimumMember mchx:TimeVestedStockOptionsMember 2023-01-01 2023-03-31 0001224133 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember mchx:AdministrativeSupportServicesAgreementMember 2024-03-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001224133 mchx:ProductDevelopmentMember 2024-01-01 2024-03-31 0001224133 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001224133 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001224133 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001224133 mchx:EscrowAgreementMember 2022-10-21 2022-10-21 0001224133 2024-03-31 0001224133 mchx:ProductDevelopmentMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001224133 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001224133 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001224133 us-gaap:RetainedEarningsMember 2023-12-31 0001224133 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001224133 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001224133 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001224133 mchx:TwoThousandFourteenShareRepurchaseProgramMember 2023-01-01 2023-03-31 0001224133 us-gaap:SellingAndMarketingExpenseMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001224133 2023-03-31 0001224133 us-gaap:CustomerRelationshipsMember 2023-12-31 0001224133 mchx:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001224133 us-gaap:RestrictedStockMember 2024-03-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001224133 mchx:AdministrativeSupportServicesAgreementMember 2024-01-01 2024-03-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001224133 us-gaap:CommonClassAMember 2023-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001224133 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001224133 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001224133 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001224133 2024-01-01 2024-03-31 0001224133 us-gaap:CommonClassBMember 2024-05-07 0001224133 mchx:TimeVestedStockOptionsMember 2024-01-01 2024-03-31 0001224133 2023-01-01 2023-03-31 0001224133 us-gaap:CustomerContractsMember 2024-03-31 0001224133 2022-12-31 0001224133 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001224133 srt:MaximumMember mchx:TimeVestedStockOptionsMember 2023-01-01 2023-03-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001224133 us-gaap:CommonClassAMember 2024-03-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001224133 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001224133 us-gaap:ConstructionInProgressMember 2024-03-31 0001224133 us-gaap:RetainedEarningsMember 2022-12-31 0001224133 mchx:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001224133 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001224133 us-gaap:CommonClassBMember 2023-12-31 0001224133 mchx:ProductDevelopmentMember 2023-01-01 2023-03-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001224133 us-gaap:ConstructionInProgressMember 2023-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001224133 us-gaap:RetainedEarningsMember 2023-03-31 0001224133 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember mchx:AdministrativeSupportServicesAgreementMember 2023-12-31 0001224133 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001224133 us-gaap:ComputerEquipmentMember 2024-03-31 0001224133 srt:MaximumMember us-gaap:CustomerContractsMember 2024-01-01 2024-03-31 0001224133 2023-12-31 0001224133 us-gaap:CommonClassBMember 2024-03-31 0001224133 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001224133 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001224133 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001224133 srt:MinimumMember 2024-01-01 2024-03-31 0001224133 mchx:CanadaAndOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001224133 mchx:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001224133 srt:MaximumMember 2024-01-01 2024-03-31 0001224133 us-gaap:TradeNamesMember 2024-03-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001224133 mchx:TimeVestedStockOptionsMember 2023-01-01 2023-03-31 pure mchx:Entity iso4217:USD shares mchx:Segment shares iso4217:USD mchx:Contract --12-31 0001224133 false Q1 http://fasb.org/us-gaap/2023#ServiceMember http://fasb.org/us-gaap/2023#ServiceMember 1 1 http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#RelatedPartyMember 10-Q true 2024-03-31 2024 false 000-50658 Marchex, Inc. DE 35-2194038 1200 5th Ave Suite 1300 Seattle WA 98101 206 331-3300 Class B Common Stock, $0.01 par value per share MCHX NASDAQ Yes Yes Non-accelerated Filer true false false 4660927 39017668 14607000 12032000 7394000 8145000 1805000 2298000 23806000 22475000 2398000 2093000 1482000 1489000 1631000 1515000 17558000 17558000 602000 452000 47477000 45582000 1533000 1455000 3294000 1566000 3217000 3608000 1214000 1916000 462000 472000 9720000 9017000 249000 276000 421000 340000 1217000 1096000 11607000 10729000 0.01 0.01 137500000 137500000 12500000 12500000 4661000 4661000 4661000 4661000 49000 49000 125000000 125000000 38661000 38661000 720000 39017000 39017000 615000 386000 389000 356666000 357096000 -321231000 -322681000 35870000 34853000 47477000 45582000 12216000 11573000 5424000 4414000 3970000 2787000 4164000 3245000 2617000 2289000 531000 151000 13000 16719000 12886000 -4503000 -1313000 57000 -78000 -4446000 -1391000 30000 59000 -4476000 -1450000 -0.11 -0.11 -0.03 -0.03 4661000 4661000 37835000 38393000 4661000 4661000 42496000 43054000 117000 117000 414000 34000 531000 151000 380000 31000 50000 67000 54000 33000 551000 64000 4661000 49000 38497000 385000 354999000 -311321000 44112000 282000 3000 9000 12000 105000 -1000 -1000 799000 799000 -4476000 -4476000 4661000 49000 38674000 387000 355807000 -315797000 40446000 4661000 49000 38661000 386000 356666000 -321231000 35870000 433000 433000 356000 3000 -3000 -1450000 -1450000 4661000 49000 39017000 389000 357096000 -322681000 34853000 -4476000 -1450000 889000 474000 93000 25000 28000 799000 433000 -255000 776000 42000 368000 -1196000 -77000 -995000 -1469000 292000 702000 -4381000 -2478000 392000 4000 -392000 -4000 9000 93000 9000 -93000 -4764000 -2575000 20474000 14607000 15710000 12032000 1184000 138000 451000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1: Description of Business and Basis of Presentation</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of Business</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marchex, Inc. ("Marchex" or the “Company”) harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution.</span></span><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;">Marchex provides conversational intelligence AI-powered solutions for market-leading companies in leading B2B2C vertical markets, including several of the world’s most innovative and successful brands.</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Marchex was incorporated in the state of Delaware on January 17, 2003.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The accompanying Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rule and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The preparation of our Condensed Consolidated Financial Statements requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. The Company has used estimates related to several financial statement amounts, including revenues, allowance for credit losses, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock option awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses on an interim and annual basis. In addition, the amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provides new segment disclosure requirements for entities with a single reportable segment and contains other disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Condensed Consolidated Financial Statements disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires disclosure of disaggregated income taxes paid, prescribes standardized categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 may be applied on a prospective basis and is effective for annual periods beginning after December 15, 2024, thus it will be effective for our annual reporting period ending December 31, 2025, with early adoption permitted. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">While we are still evaluating the specific impacts of adoption, we anticipate this guidance may have an impact on our annual income tax disclosures but not on our annual Consolidated Financial Statements.</span></p></div> <p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of Business</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marchex, Inc. ("Marchex" or the “Company”) harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution.</span> <p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The accompanying Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rule and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The preparation of our Condensed Consolidated Financial Statements requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. The Company has used estimates related to several financial statement amounts, including revenues, allowance for credit losses, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock option awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.</span></p> <p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses on an interim and annual basis. In addition, the amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provides new segment disclosure requirements for entities with a single reportable segment and contains other disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Condensed Consolidated Financial Statements disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires disclosure of disaggregated income taxes paid, prescribes standardized categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 may be applied on a prospective basis and is effective for annual periods beginning after December 15, 2024, thus it will be effective for our annual reporting period ending December 31, 2025, with early adoption permitted. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">While we are still evaluating the specific impacts of adoption, we anticipate this guidance may have an impact on our annual income tax disclosures but not on our annual Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2: </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">We generate the majority of our revenues from conversational intelligence product offerings. Customers typically receive the benefit of the Company’s services as they are performed and substantially all the Company’s revenue is recognized over time as the services are performed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Revenue is recognized when a customer obtains control of services in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company measures revenue based on the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct service or product to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the customer receives the benefit of the performance obligation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company’s AI-powered conversational analytics technology platform provides data and insights into the conversations our clients are having with their customers across phone, text and other communication channels. Our tools enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. The Company generates revenue from the Company’s conversational analytics technology platform when customers pay the Company a fee for call, text, or other communication related data element they receive from calls or texts or for each phone number tracked based on a pre-negotiated rate. Revenue is recognized as services are provided over time, which is generally measured by the delivery of each call/text or call/text related data element or each phone number tracked.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The majority of the Company’s customers are invoiced on a monthly basis following the month of the delivery of services and are required to make payments under standard credit terms. The Company establishes an allowance for credit losses, which is included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts receivable, net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Company's Condensed Consolidated Balance Sheets, using its best estimate of the amount of expected credit losses in our accounts receivable, to include expected future reductions in customers’ payment obligations related to delivered services. We determine our allowance for credit losses based on analysis of historical bad debts and invoice credits, expected revenue adjustments, customer concentrations, customer creditworthiness, and current economic trends. The balance associated with the allowance for credit losses in the Company’s Condensed Consolidated Balance Sheets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">232.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">256.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and March 31, 2024, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Condensed Consolidated Balance Sheets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and March 31, 2024. Customer payments received in advance of revenue recognition are considered contract liabilities and are recorded as deferred revenue. The deferred revenue balance in the Company’s Condensed Consolidated Balance Sheets as of December 31, 2023 and March 31, 2024, was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. During the three months ended March 31, 2023 and 2024 revenue recognized that was included in contract liabilities at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">For arrangements that include multiple performance obligations, the transaction price from the arrangement is allocated to each respective performance obligation based on its relative standalone selling price and recognized when revenue recognition criteria for each performance obligation are met. The standalone selling price for each performance obligation is established based on the sales price at which the Company would sell a promised good or service separately to a customer or the estimated standalone selling price.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company’s incremental direct costs of obtaining a contract, which consist primarily of sales commissions, are generally deferred and amortized to sales and marketing expense over the estimated life of the relevant customer relationship of approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months and are subject to being monitored every period to reflect any significant change in assumptions. In addition, the deferred contract cost asset is assessed for impairment on a periodic basis. The Company’s contract acquisition costs are included in other assets, net in the Company's Condensed Consolidated Balance Sheets. The Company is applying the standard’s practical expedient permitting expensing of costs to obtain a contract when the expected amortization period is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less, which typically results in expensing commissions paid to acquire certain contracts. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and March 31, 2024, the Company had </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> both for the year ended December 31, 2023 and for the three months ended March 31, 2024</span><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></div> <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">We generate the majority of our revenues from conversational intelligence product offerings. Customers typically receive the benefit of the Company’s services as they are performed and substantially all the Company’s revenue is recognized over time as the services are performed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Revenue is recognized when a customer obtains control of services in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company measures revenue based on the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct service or product to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the customer receives the benefit of the performance obligation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company’s AI-powered conversational analytics technology platform provides data and insights into the conversations our clients are having with their customers across phone, text and other communication channels. Our tools enable brands to personalize customer interactions in order to accelerate sales and capture more opportunities to grow their business. The Company generates revenue from the Company’s conversational analytics technology platform when customers pay the Company a fee for call, text, or other communication related data element they receive from calls or texts or for each phone number tracked based on a pre-negotiated rate. Revenue is recognized as services are provided over time, which is generally measured by the delivery of each call/text or call/text related data element or each phone number tracked.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The majority of the Company’s customers are invoiced on a monthly basis following the month of the delivery of services and are required to make payments under standard credit terms. The Company establishes an allowance for credit losses, which is included in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts receivable, net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Company's Condensed Consolidated Balance Sheets, using its best estimate of the amount of expected credit losses in our accounts receivable, to include expected future reductions in customers’ payment obligations related to delivered services. We determine our allowance for credit losses based on analysis of historical bad debts and invoice credits, expected revenue adjustments, customer concentrations, customer creditworthiness, and current economic trends. The balance associated with the allowance for credit losses in the Company’s Condensed Consolidated Balance Sheets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">232.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">256.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and March 31, 2024, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Condensed Consolidated Balance Sheets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and March 31, 2024. Customer payments received in advance of revenue recognition are considered contract liabilities and are recorded as deferred revenue. The deferred revenue balance in the Company’s Condensed Consolidated Balance Sheets as of December 31, 2023 and March 31, 2024, was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. During the three months ended March 31, 2023 and 2024 revenue recognized that was included in contract liabilities at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">For arrangements that include multiple performance obligations, the transaction price from the arrangement is allocated to each respective performance obligation based on its relative standalone selling price and recognized when revenue recognition criteria for each performance obligation are met. The standalone selling price for each performance obligation is established based on the sales price at which the Company would sell a promised good or service separately to a customer or the estimated standalone selling price.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company’s incremental direct costs of obtaining a contract, which consist primarily of sales commissions, are generally deferred and amortized to sales and marketing expense over the estimated life of the relevant customer relationship of approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months and are subject to being monitored every period to reflect any significant change in assumptions. In addition, the deferred contract cost asset is assessed for impairment on a periodic basis. The Company’s contract acquisition costs are included in other assets, net in the Company's Condensed Consolidated Balance Sheets. The Company is applying the standard’s practical expedient permitting expensing of costs to obtain a contract when the expected amortization period is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less, which typically results in expensing commissions paid to acquire certain contracts. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and March 31, 2024, the Company had </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> both for the year ended December 31, 2023 and for the three months ended March 31, 2024</span><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> 232000 256000 1500000 1500000 1200000 1900000 500 400 The majority of the Company’s total revenue is derived from contracts that include consideration that is variable in nature. The variable elements of these contracts primarily include the number of transactions (for example, the number qualified phone calls). For contracts with an effective term greater than one year, the Company applies the standard’s practical expedient that permits the exclusion of disclosure of the value of unsatisfied performance obligations for these contracts as the Company’s right to consideration corresponds directly to the value provided to the customer for services completed to date and all future variable consideration is allocated to wholly unsatisfied performance obligations. A term for purposes of these contracts has been estimated at 24 months. In addition, the Company applies the standard’s optional exemption to disclose information about performance obligations for contracts that have original expected terms of one year or less. P1Y P24M P1Y 300000 400000 1600000 1600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3: Segment Reporting and Geographic Information</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Operating segments are revenue-producing components of the enterprise for which separate financial information is produced internally for the Company’s management. For the three months ended March 31, 2023 and 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company operated in a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f355e72a-abb8-4aa9-948e-92253f7eee22;"><span style="-sec-ix-hidden:F_6e6b5c29-40de-4adf-bed1-5da5c701a807;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">single</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segment comprised of its conversational analytics and related solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of December 31, 2023 and March 31, 2024, no significant long-lived assets were held by entities outside of the United States.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Revenues from customers by geographical areas are tracked on the basis of the location of the customer. The majority of the Company’s revenue and accounts receivable are derived from domestic sales to customers.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Revenues by geographic region 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:67.62%;"></td> <td style="width:1%;"></td> <td style="width:13.6%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Percentages)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">United States</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;min-width:fit-content;">Canada and other countries</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="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;min-width:fit-content;">1</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;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">1</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;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;min-width:fit-content;">Total</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="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;min-width:fit-content;">100</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;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">100</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;min-width:fit-content;">%</span></p></td> </tr> </table></div> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Revenues by geographic region 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:67.62%;"></td> <td style="width:1%;"></td> <td style="width:13.6%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Percentages)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">United States</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;min-width:fit-content;">Canada and other countries</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="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;min-width:fit-content;">1</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;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">1</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;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;min-width:fit-content;">Total</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="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;min-width:fit-content;">100</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;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">100</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;min-width:fit-content;">%</span></p></td> </tr> </table> 0.99 0.99 0.01 0.01 1 1 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4: Concentrations</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company maintains substantially all of its cash and cash equivalents with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> financial institutions and are all considered at Level 1 fair value with observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company has one customer that represents more than 10% of consolidated revenue. The table below sets forth the percentage of the Company's consolidated revenue that was attributed to this customer for the three month periods presented below:</span></p><p style="font-size:10pt;margin-top:6pt;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:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="6" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Percentages)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Customer A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company has one customer that represents more than 10% of consolidated accounts receivable. The table below sets forth the percentage of the Company's outstanding receivable balance that was attributed to this customer as of the periods presented below:</span></p><p style="font-size:10pt;margin-top:6pt;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> <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.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Percentages)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Customer A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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> 2 <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company has one customer that represents more than 10% of consolidated revenue. The table below sets forth the percentage of the Company's consolidated revenue that was attributed to this customer for the three month periods presented below:</span></p><p style="font-size:10pt;margin-top:6pt;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:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="6" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Percentages)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Customer A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company has one customer that represents more than 10% of consolidated accounts receivable. The table below sets forth the percentage of the Company's outstanding receivable balance that was attributed to this customer as of the periods presented below:</span></p><p style="font-size:10pt;margin-top:6pt;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> <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.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Percentages)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Customer A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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> 0.11 0.12 0.21 0.18 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5:</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Fair Value of Financial Instruments</span><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company had the following financial instruments as of December 31, 2023 and March 31, 2024: cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying value of these financial instruments approximates their fair value based on the liquidity of these financial instruments and their short-term nature. Further, these financial instruments are considered at Level 1 fair value with observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following table provides information about the fair value of our cash and cash equivalents balance:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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:68.094%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Level 1 Assets:</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;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;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;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;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">6,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</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="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;min-width:fit-content;">5,097</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">5,111</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="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;min-width:fit-content;">Total cash and cash equivalents</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;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;min-width:fit-content;">14,607</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">12,032</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="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following table provides information about the fair value of our cash and cash equivalents balance:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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:68.094%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Level 1 Assets:</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;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;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;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;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">6,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</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="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;min-width:fit-content;">5,097</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">5,111</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="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;min-width:fit-content;">Total cash and cash equivalents</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;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;min-width:fit-content;">14,607</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">12,032</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="min-width:fit-content;"> </span></p></td> </tr> </table> 9510000 6921000 5097000 5111000 14607000 12032000 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6: Stockholders' Equity</span><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In November 2014, the Company’s board of directors authorized a new share repurchase program (the “2014 Repurchase Program”), which supersedes and replaces any prior repurchase programs. Under the 2014 Repurchase Program, the Company is authorized to repurchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of the Company’s Class B common stock in the aggregate through open market and privately negotiated transactions, at such times and in such amounts as the Company deems appropriate. Repurchases may also be made under a Rule 10b5-1 plan, which would permit shares to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws. The timing and actual number of shares repurchased will depend on a variety of factors including price, corporate and regulatory requirements, capital availability, and other market conditions. The 2014 Repurchase Program does not have an expiration date and may be expanded, limited or terminated at any time without prior notice. The Company made </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;min-width:fit-content;"> repurchases under the 2014 Repurchase Program during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023 and 2024. Shares repurchased but not yet retired by the Company are classified as treasury stock on the Condensed Consolidated Balance Sheets before retirement. Retirement of treasury stock results in reductions to common stock and additional paid-in capital.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based Compensation Plans</span></p><div><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company grants stock-based awards, including stock options, restricted stock awards, and restricted stock units. The Company measures stock-based compensation cost at the grant date based on the fair value of the award and recognizes it as expense over the vesting or service period, as applicable, of the stock-based award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation expense has been included in the same lines as compensation paid to the same employees in the Condensed Consolidated Statements of Operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Stock-based compensation expense was included in the following operating expense categories as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="6" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Service 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Product 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;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;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="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;min-width:fit-content;">405</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">334</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="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;min-width:fit-content;">Total stock-based 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;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;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;min-width:fit-content;">799</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">433</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="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="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to estimate the per share fair value of stock option grants with time-based vesting. The Black-Scholes model relies on a number of key assumptions to calculate estimated fair values. For the three months ended March 31, 2023 and 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the expected life of each award granted was determined based on historical experience with similar awards, giving consideration to contractual terms, anticipated exercise patterns, and vesting schedules. Expected volatility is based on historical volatility levels of the Company’s Class B common stock and the expected volatility of companies in similar industries that have similar vesting and contractual terms. The risk-free interest rate is based on the implied yield currently available on U.S. Treasury issues with terms approximately equal to the expected life of the option. The Company uses an expected annual dividend yield in consideration of the Company’s common stock dividend payments, which we consider to be </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following weighted average assumptions were used in determining the fair value of time-vested stock option grants for the periods presented:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Expected life (in years)</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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Risk-free interest rate</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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">3.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.71</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">4.21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Expected volatility</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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% -</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">57</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Stock option activity during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 is summarized as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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:54.38%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options <br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>average<br/>exercise price <br/>of options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average<br/>remaining<br/>contractual term<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.39</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="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options expired</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;min-width:fit-content;">Balance at March 31, 2024</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="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;min-width:fit-content;">5,363</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.16</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="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Restricted stock awards and restricted stock unit activity during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 is summarized as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares/<br/>Units<br/>(In Thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;min-width:fit-content;">Unvested at 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Unvested at 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;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="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;min-width:fit-content;">663</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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></div> 3000000 0 0 <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company grants stock-based awards, including stock options, restricted stock awards, and restricted stock units. The Company measures stock-based compensation cost at the grant date based on the fair value of the award and recognizes it as expense over the vesting or service period, as applicable, of the stock-based award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation expense has been included in the same lines as compensation paid to the same employees in the Condensed Consolidated Statements of Operations.</span></p> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Stock-based compensation expense was included in the following operating expense categories as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="6" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Service 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Product 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;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;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="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;min-width:fit-content;">405</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">334</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="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;min-width:fit-content;">Total stock-based 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;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;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;min-width:fit-content;">799</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">433</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="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> 45000 3000 263000 88000 86000 8000 405000 334000 799000 433000 0 <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following weighted average assumptions were used in determining the fair value of time-vested stock option grants for the periods presented:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> <td style="width:1.62%;"></td> <td style="width:14.883%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Expected life (in years)</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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Risk-free interest rate</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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">3.58</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.71</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">4.21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Expected volatility</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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% -</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;">57</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> P4Y P6Y3M P4Y P6Y3M 0.0358 0.0371 0.0421 0.0431 0.53 0.64 0.57 0.64 <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Stock option activity during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 is summarized as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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:54.38%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options <br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>average<br/>exercise price <br/>of options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average<br/>remaining<br/>contractual term<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.39</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="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options expired</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;min-width:fit-content;">Balance at March 31, 2024</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="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;min-width:fit-content;">5,363</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.16</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="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> 5395000 2.21 P7Y4M20D 72000 1.34 82000 1.74 22000 2.62 5363000 2.2 P7Y1M28D <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Restricted stock awards and restricted stock unit activity during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 is summarized as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares/<br/>Units<br/>(In Thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;min-width:fit-content;">Unvested at 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Unvested at 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;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="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;min-width:fit-content;">663</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1.97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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> 782000 1.94 104000 2.17 15000 1.46 663000 1.97 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7: Net Income (Loss) Per Share</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company computes net income (loss) per share of Class A and Class B common stock using the two class method. Under the provisions of the two class method, basic net income (loss) per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the year. Diluted net income (loss) per share is computed by dividing net income (loss) applicable to common stockholders by the weighted average number of common and dilutive common equivalent shares outstanding during the period. The computation of the diluted net income (loss) per share of Class B common stock assumes the conversion of Class A common stock to Class B common stock, while the diluted net income (loss) per share of Class A common stock does not assume the conversion of those shares.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In accordance with the two class method, the undistributed earnings (losses) for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and the restricted shares as if the earnings for the year had been distributed. Considering the terms of the Company’s charter which provides that, if and when dividends are declared on its common stock in accordance with Delaware General Corporation Law, equivalent dividends shall be paid with respect to the shares of Class A common stock and Class B common stock and that both classes of common stock have identical dividend rights and would share equally in the Company’s net assets in the event of liquidation, the Company has allocated undistributed earnings (losses) on a proportionate basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Instruments granted in unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities prior to vesting. As such, the Company’s restricted stock awards are considered participating securities for purposes of calculating earnings per share. Under the two class method, dividends paid on unvested restricted stock are allocated to these participating securities and therefore impact the calculation of amounts allocated to common stock.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following table presents the computation of basic net loss per share applicable to common stockholders for the periods ended:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands, Except Per Share Amounts)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="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;min-width:fit-content;">Basic net loss per share:</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Net loss applicable 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Weighted average number of shares outstanding used to calculate basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">37,835</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">38,393</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="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: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;min-width:fit-content;">Basic net loss per share applicable 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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;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="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following table presents the computation of diluted net loss per share applicable to common stockholders for the periods ended:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands, Except Per Share Amounts)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Diluted net loss per share:</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Net loss applicable 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;min-width:fit-content;">Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</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;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;min-width:fit-content;">Diluted net loss applicable 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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,476</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,450</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;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Weighted average number of shares outstanding used to calculate basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">37,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">38,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Conversion of Class A to Class B common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="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;min-width:fit-content;">Weighted average number of shares outstanding used to calculate diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">42,496</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">43,054</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="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;min-width:fit-content;">Diluted net loss per share applicable 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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2023 and 2024, the computation of diluted net loss per share excludes the following because their effect would be anti-dilutive (in thousands):</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:#000000;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023 and 2024, outstanding options to acquire </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">4,493</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">5,363</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively of Class B common stock. </span></div></div><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:#000000;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023 and 2024, </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">1,218</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">616</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unvested Class B restricted common shares, respectively.</span></div></div><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:#000000;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023 and 2024, </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">504</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units, respectively.</span></div></div> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following table presents the computation of basic net loss per share applicable to common stockholders for the periods ended:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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> <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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands, Except Per Share Amounts)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="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;min-width:fit-content;">Basic net loss per share:</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Net loss applicable 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Weighted average number of shares outstanding used to calculate basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">37,835</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">38,393</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="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: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;min-width:fit-content;">Basic net loss per share applicable 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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;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="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The following table presents the computation of diluted net loss per share applicable to common stockholders for the periods ended:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands, Except Per Share Amounts)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Diluted net loss per share:</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Net loss applicable 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;min-width:fit-content;">Reallocation of net loss for Class A shares as a result of conversion of Class A to Class B shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</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;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;min-width:fit-content;">Diluted net loss applicable 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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,476</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,450</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;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Weighted average number of shares outstanding used to calculate basic net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">37,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">38,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Conversion of Class A to Class B common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="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;min-width:fit-content;">Weighted average number of shares outstanding used to calculate diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">42,496</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">4,661</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">43,054</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="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;min-width:fit-content;">Diluted net loss per share applicable 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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</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;min-width:fit-content;">)</span></p></td> </tr> </table> -491000 -3985000 -157000 -1293000 4661000 37835000 4661000 38393000 -0.11 -0.11 -0.03 -0.03 -491000 -3985000 -157000 -1293000 -491000 -157000 -491000 -4476000 -157000 -1450000 4661000 37835000 4661000 38393000 4661000 4661000 4661000 42496000 4661000 43054000 -0.11 -0.11 -0.03 -0.03 4493000 5363000 1218000 616000 504000 48000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8: Supplemental Financial Statement Information</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Property and equipment consisted of the following:<br/></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="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.26%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.8%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.8%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Computer and other related equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Purchased and 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">25</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">25</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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,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="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;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,598</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,907</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;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;min-width:fit-content;">Property and equipment, 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;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;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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">2,093</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="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Depreciation and amortization expense related to property and equipment was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">339.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">308.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2023 and 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Property and equipment consisted of the following:<br/></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="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.26%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.8%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.8%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Computer and other related equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Purchased and 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">2,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">25</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">25</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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,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="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;min-width:fit-content;">Less: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,598</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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,907</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;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;min-width:fit-content;">Property and equipment, 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;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;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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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;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;min-width:fit-content;">2,093</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="min-width:fit-content;"> </span></p></td> </tr> </table> 1012000 1014000 2699000 2699000 260000 262000 25000 25000 3996000 4000000 1598000 1907000 2398000 2093000 339000 308500 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9: Leases</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company has operating leases for its corporate office headquarters in Seattle, Washington, and for office space in Wichita, Kansas. The Company recognizes its operating lease agreements in accordance with ASC 842 and recognizes rent expense on a straight-line basis over the lease term with any lease incentives amortized as a reduction of rent expense over the lease term.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Lease cost recognized in the Company’s Condensed Consolidated Statements of Operations and other information is summarized as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Finance lease cost</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Short-term operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">95</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;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="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;min-width:fit-content;">Total operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">600</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">295</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="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Other information:</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Weighted-average remaining lease term - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</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="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;min-width:fit-content;">Weighted-average remaining lease term - finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</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="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;min-width:fit-content;">Weighted-average discount rate - operating leases</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">6.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;min-width:fit-content;">Weighted-average discount rate - finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">14.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;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;"><br/></span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The discount rate used to compute the present value of total lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease.</span><span style="color:#000000;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Assets under finance leases, which primarily represent computer equipment, are included in Other assets, net, with the related liabilities included in Lease liability current, and Finance lease, noncurrent on the Company's Condensed Consolidated Balance Sheets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, the Company’s operating and finance lease liabilities were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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:62.1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:16.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:16.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;min-width:fit-content;">Gross future lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</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;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of total 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Less: </span><span><span style="-sec-ix-hidden:F_223dab0b-cfb1-4f76-92d7-7f1cf0eee071;"><span style="-sec-ix-hidden:F_02c05026-ba93-4b58-b8d6-f6bbdb2867e7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">current portion of lease liabilities</span></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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">472</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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">274</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;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term 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;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;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;min-width:fit-content;">1,096</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="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;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;min-width:fit-content;">340</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="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">We have entered into a rental agreement for utilization of our financed server equipment. We retain our primary obligation under the original financing terms.</span></p> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Lease cost recognized in the Company’s Condensed Consolidated Statements of Operations and other information is summarized as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Finance lease cost</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Short-term operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">95</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;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="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;min-width:fit-content;">Total operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">600</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">295</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="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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;min-width:fit-content;">Other information:</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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;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;min-width:fit-content;">Weighted-average remaining lease term - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</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="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;min-width:fit-content;">Weighted-average remaining lease term - finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</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="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;min-width:fit-content;">Weighted-average discount rate - operating leases</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">6.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;min-width:fit-content;">Weighted-average discount rate - finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">14.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;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;"><br/></span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The discount rate used to compute the present value of total lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 487000 207000 13000 66000 5000 22000 95000 600000 295000 P2Y8M12D P3Y4M24D P2Y6M P1Y8M12D 0.04 0.068 0.132 0.141 <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, the Company’s operating and finance lease liabilities were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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:62.1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:16.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:16.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;min-width:fit-content;">Gross future lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</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;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of total 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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Less: </span><span><span style="-sec-ix-hidden:F_223dab0b-cfb1-4f76-92d7-7f1cf0eee071;"><span style="-sec-ix-hidden:F_02c05026-ba93-4b58-b8d6-f6bbdb2867e7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">current portion of lease liabilities</span></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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">472</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;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="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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">274</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;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term 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;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;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;min-width:fit-content;">1,096</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="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;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;min-width:fit-content;">340</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="min-width:fit-content;"> </span></p></td> </tr> </table> 1767000 687000 199000 73000 1568000 614000 472000 274000 1096000 340000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10: Commitments, Contingencies, and Taxes</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company has commitments for future payments primarily related to office facilities leases, as well as other contractual obligations primarily related to minimum payments due to outside service providers. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum payments are approximately as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <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.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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-size:8pt;min-width:fit-content;">Facilities<br/>operating<br/>leases </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other<br/>contractual<br/>obligations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">6,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">7,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,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="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;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2029 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="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;min-width:fit-content;">Total minimum payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">1,698</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">15,503</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">17,201</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="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For additional information regarding the Company's facilities operating leases, see </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note 9, Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Notes to the Condensed Consolidated Financial Statements.</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">(2) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts include commitments under </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> contracts entered into after </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingencies</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company from time to time is a party to disputes and legal and administrative proceedings arising from the ordinary course of business. We could become in the future subject to legal proceedings, governmental investigations, and claims in the ordinary course of business, including employment claims, contract-related claims, and claims of alleged infringement of third-party patents, trademarks, and other intellectual property rights. Such claims, even if not meritorious, could force us to expend significant financial and managerial resources and could be material.</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In certain agreements, the Company has agreed to indemnification provisions of varying scope and terms with customers, vendors and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of agreements or representations and warranties made by the Company, services to be provided by the Company and intellectual property infringement claims made by third parties. As a result of these provisions, the Company may from time to time provide certain levels of financial support to contract parties to seek to minimize the impact of any associated litigation in which they may be involved. To date, there have been no known events or circumstances that have resulted in any material costs related to these indemnification provisions and no liabilities therefore have been recorded in the accompanying Condensed Consolidated Financial Statements. However, the maximum potential amount of the future payments the Company could be required to make under these indemnification provisions could be material.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">On October 21, 2022, the Shareholder Representatives for the former shareholders of Telmetrics, Inc. (an entity acquired by the Company in 2018) filed litigation against the Company in the U.S. District Court for the District of Delaware. The plaintiffs are asserting claims under a share purchase agreement and escrow agreement regarding entitlement to an earnout of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that was placed in escrow to secure indemnification obligations. On March 22, 2023, the plaintiffs filed an amended complaint also seeking substantial punitive damages, followed by a second amended complaint on May 9, 2023. On June 7, 2023, the Company filed a motion to compel arbitration and/or dismiss the second amended complaint. The plaintiffs filed a responsive brief on July 5, 2023, and the Company filed a reply brief on July 26, 2023. On February 2, 2024, the Magistrate Judge issued a report and recommendation advising the U.S. District Court Judge to dismiss certain claims from the second amended complaint and to allow other claims to proceed to discovery. The parties filed objections to the report and recommendation on February 16, 2024. While we believe we have meritorious defenses to this lawsuit and are vigorously defending against it, litigation is inherently uncertain and we cannot currently predict the ultimate outcome of this matter.</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">While any litigation contains an element of uncertainty, the Company is not aware of any legal proceedings or claims which are pending that the Company believes, based on current knowledge, will have, individually or taken together, a material adverse effect on the Company’s financial condition, results of operations or liquidity.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Taxes</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">The Company regularly reviews deferred tax assets to assess whether it is more likely than not that its deferred tax assets will be realized and, if necessary, establishes a valuation allowance for portions of such assets to reduce the carrying value. In assessing whether it is more likely than not that the Company’s deferred tax assets will be realized, factors considered included: historical taxable income, historical trends related to customer usage rates, projected revenues and expenses, macroeconomic conditions, issues facing the industry, existing contracts, the Company’s ability to project future results and any appreciation of its other assets. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. The Company considered the future reversal of deferred tax liabilities, carryback potential, projected taxable income, and tax planning strategies as well as its history of taxable income or losses in the relevant jurisdictions in making this assessment. Based on the level of historical taxable losses and the uncertainty of projections for future taxable income over the periods for which the deferred tax assets are deductible, with the exception of certain insignificant foreign deferred tax assets, the Company concluded that it is not more likely than not that the gross deferred tax assets will be realized and, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">accordingly, recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% valuation allowance against these deferred tax assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and March 31, 2024.</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">From time to time, various state, federal and other jurisdictional tax authorities undertake audits of the Company and its filings. In evaluating the exposure associated with various tax filing positions, the Company on occasion accrues charges for uncertain positions. Resolution of uncertain tax positions will impact the Company’s effective tax rate when settled. The Company does not have any significant interest or penalty accruals. The provision for income taxes includes the impact of contingency provisions and changes to contingencies that are considered appropriate. The Company files U.S. federal, certain U.S. states, and certain foreign tax returns. Generally, U.S. federal, U.S. state, and foreign tax returns filed for years after 2013 are within the statute of limitations and are subject to review and adjustment by the Internal Revenue Service.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum payments are approximately 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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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-size:8pt;min-width:fit-content;">Facilities<br/>operating<br/>leases </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other<br/>contractual<br/>obligations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;min-width:fit-content;">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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">6,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">7,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4,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="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;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">1,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">2029 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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="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;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="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;min-width:fit-content;">Total minimum payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">1,698</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">15,503</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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;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;min-width:fit-content;">17,201</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="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For additional information regarding the Company's facilities operating leases, see </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note 9, Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Notes to the Condensed Consolidated Financial Statements.</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">(2) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts include commitments under </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> contracts entered into after </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 424000 3959000 4383000 566000 6637000 7203000 397000 3796000 4193000 311000 1111000 1422000 0 0 0 0 0 0 1698000 15503000 17201000 2 3000000.0 1000000.0 1 1 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11: Identifiable Intangible Assets from Acquisitions</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Identifiable intangible assets from acquisitions consisted of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated <br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Impairment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Technologies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">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="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;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable intangible assets from acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">26,530</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,969</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,959</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">602</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated <br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Impairment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Technologies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable intangible assets from acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">26,530</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,119</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,959</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">452</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="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="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Intangible assets from acquisitions represent customer relationships, acquired technology, non-competition agreements, and trade names. These assets are determined to have definite lives and are amortized on a straight-line basis over the estimated period over which we expect to realize economic value related to the intangible asset. The amortization periods range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. Based upon the amount of acquired identifiable intangible assets subject to amortization as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, the estimated amortization expense for the year ending 2024 is </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">602.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">Identifiable intangible assets from acquisitions consisted of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-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> <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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated <br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Impairment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Technologies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">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="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;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable intangible assets from acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">26,530</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,969</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,959</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">602</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;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.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In Thousands)</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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated <br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Impairment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">13,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Technologies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">9,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;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="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;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable intangible assets from acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">26,530</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,119</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,959</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;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;min-width:fit-content;">452</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="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> 13018000 9588000 3430000 9369000 7839000 1062000 468000 3409000 2929000 346000 134000 734000 613000 121000 26530000 20969000 4959000 602000 13018000 9588000 3430000 9369000 7956000 1062000 351000 3409000 2962000 346000 101000 734000 613000 121000 26530000 21119000 4959000 452000 P1Y P5Y 602100 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12: Support Services Fee </span><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">In October 2020, the Company sold certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics. The purchaser was a related party controlled by a shareholder and officers of the Company. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the closing, th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Company also entered into an administrative support services agreement with the related party purchaser pursuant to which the Company was to provide services to the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8b806066-a571-4666-8709-c9ea9a01ca1c;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">related party purchaser</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for a support services fee. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Support services fees related to this arrangement totaled</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">551.0</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">64</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2023 and 2024, respectively, and are included in the Company’s Condensed Consolidated Statements of Operations, net of the related expenses, within </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Service costs, Sales and marketing</span><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;font-style:italic;min-width:fit-content;">Product development</span><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;font-style:italic;min-width:fit-content;"> and General and administrative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of December 31, 2023 and March 31, 2024, the net amount due from the purchaser of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">361.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">249.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, is included in the Company’s Condensed Consolidated Balance Sheets within </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prepaid expenses and</span><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;font-style:italic;min-width:fit-content;">other current assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 551000 64000 361000 249000 <p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Securities Trading Plans of Directors and Executive Officers</span></p><p style="text-indent:4.533%;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:Times New Roman;min-width:fit-content;">During the quarterly period ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, no directors or officers of the Company, as defined in Rule 16a-1(f), have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and/or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">terminated</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> false false false false The discount rate used to compute the present value of total lease liabilities as of March 31, 2024 was based on the Company's estimated incremental borrowing rate of similar secured borrowings available to the Company as of the commencement date of lease. For additional information regarding the Company's facilities operating leases, see Note 9, Leases of the Notes to the Condensed Consolidated Financial Statements. Amounts include commitments under two contracts entered into after March 31, 2024.