0000950170-24-038807.txt : 20240401 0000950170-24-038807.hdr.sgml : 20240401 20240329195109 ACCESSION NUMBER: 0000950170-24-038807 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240401 DATE AS OF CHANGE: 20240329 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-50658 FILM NUMBER: 24805169 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-K 1 mchx-20231231.htm 10-K 10-K
false0001224133FYhttp://fasb.org/us-gaap/2023#ServiceMemberhttp://fasb.org/us-gaap/2023#ServiceMember5http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent11http://fasb.org/us-gaap/2023#RelatedPartyMember0001224133us-gaap:RestrictedStockMember2023-12-310001224133us-gaap:CustomerConcentrationRiskMembermchx:CustomerAMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001224133us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-12-310001224133mchx:EmployeeStockPurchasePlanTwentyFourteenMembersrt:MinimumMember2022-01-012022-12-310001224133mchx:SonarMember2023-01-012023-12-310001224133us-gaap:RetainedEarningsMember2021-12-310001224133us-gaap:RelatedPartyMember2023-01-012023-12-310001224133mchx:CallCapMember2022-01-012022-12-310001224133srt:MaximumMembermchx:EmployeeStockPurchasePlanTwentyFourteenMember2022-01-012022-12-310001224133mchx:AllowancesForCustomerCreditsMember2023-01-012023-12-310001224133us-gaap:CommonClassBMember2022-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001224133us-gaap:AdditionalPaidInCapitalMember2021-12-310001224133us-gaap:ConstructionInProgressMember2023-12-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2023-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001224133us-gaap:CustomerContractsMember2023-12-310001224133mchx:EmployeeStockPurchasePlanTwentyFourteenMember2023-12-310001224133us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001224133srt:MaximumMembermchx:StockIncentivePlanTwentyTwentyOneMember2023-01-010001224133us-gaap:CommonClassAMember2023-01-012023-12-310001224133mchx:EdwinMillerMember2023-11-150001224133mchx:ServiceCostsMember2023-01-012023-12-310001224133mchx:WichitaKansasMember2023-01-012023-12-310001224133mchx:SonarMember2019-12-012019-12-310001224133us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001224133us-gaap:ServiceMember2023-01-012023-12-310001224133us-gaap:RelatedPartyMemberus-gaap:ServiceMember2023-01-012023-12-310001224133srt:MaximumMembermchx:TimeVestedStockOptionsMember2022-01-012022-12-310001224133srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2023-01-012023-12-3100012241332023-06-300001224133mchx:StockIncentivePlanTwentyTwentyOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001224133us-gaap:CommonClassAMember2022-01-012022-12-310001224133us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001224133mchx:ServerEquipmentMember2023-12-310001224133us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-01-012023-12-310001224133us-gaap:TradeNamesMember2022-12-310001224133mchx:ProductDevelopmentMember2022-01-012022-12-310001224133mchx:TimeVestedStockOptionsMember2023-01-012023-12-310001224133mchx:ProductDevelopmentMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001224133us-gaap:CommonClassBMember2023-01-012023-12-310001224133us-gaap:CustomerRelationshipsMember2022-12-310001224133mchx:AllowancesForCustomerCreditsMember2021-12-310001224133srt:MaximumMember2024-01-012023-12-310001224133us-gaap:CustomerContractsMember2022-12-310001224133us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001224133us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001224133mchx:AdministrativeSupportServicesAgreementMember2022-01-012022-12-310001224133us-gaap:AllowanceForCreditLossMember2023-12-310001224133us-gaap:PrepaidExpensesAndOtherCurrentAssetsMembermchx:AdministrativeSupportServicesAgreementMember2022-12-310001224133mchx:AllowancesForCustomerCreditsMember2022-12-3100012241332023-01-012023-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001224133us-gaap:GeographicConcentrationRiskMembermchx:CanadaAndOtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001224133us-gaap:ComputerEquipmentMember2023-12-310001224133us-gaap:ServiceMember2022-01-012022-12-310001224133us-gaap:RelatedPartyMember2022-01-012022-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-310001224133mchx:StockIncentivePlanTwentyTwentyOneMember2023-12-310001224133mchx:AllowancesForCustomerCreditsMember2023-12-310001224133us-gaap:InternalRevenueServiceIRSMember2023-01-012023-12-310001224133us-gaap:CustomerContractsMember2023-01-012023-12-310001224133us-gaap:RestrictedStockMember2023-01-012023-12-310001224133us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001224133mchx:CallCapMember2018-11-300001224133us-gaap:SoftwareDevelopmentMember2022-12-310001224133us-gaap:CustomerConcentrationRiskMembermchx:CustomerAMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001224133mchx:CallCapMember2018-11-012018-11-300001224133us-gaap:SoftwareDevelopmentMember2023-12-310001224133us-gaap:CommonClassAMember2022-12-310001224133srt:MaximumMembermchx:TimeVestedStockOptionsMember2023-01-012023-12-310001224133us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2023-01-012023-12-310001224133mchx:StockIncentivePlanTwentyTwentyOneMember2023-01-012023-12-310001224133us-gaap:CommonClassBMember2022-01-012022-12-310001224133mchx:SonarMembersrt:MaximumMemberus-gaap:CommonClassBMember2019-12-3100012241332021-12-310001224133mchx:StateMember2023-01-012023-12-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2022-12-310001224133mchx:ProductDevelopmentMemberus-gaap:RelatedPartyMember2022-01-012022-12-310001224133mchx:TimeVestedStockOptionsMember2022-01-012022-12-310001224133mchx:FullyDepreciatedFixedAssetsMember2022-12-310001224133us-gaap:AllowanceForCreditLossMember2021-12-310001224133us-gaap:FurnitureAndFixturesMember2022-12-310001224133us-gaap:RetainedEarningsMember2023-01-012023-12-3100012241332023-01-012023-03-310001224133us-gaap:CustomerRelationshipsMember2023-01-012023-12-310001224133us-gaap:GeographicConcentrationRiskMembermchx:CanadaAndOtherCountriesMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001224133us-gaap:ResearchMember2023-01-012023-12-310001224133mchx:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001224133mchx:ProductDevelopmentMember2023-01-012023-12-310001224133us-gaap:CommonClassAMember2023-12-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2023-12-310001224133mchx:EdwinMillerMember2023-11-152023-11-150001224133us-gaap:FairValueInputsLevel1Member2023-12-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001224133us-gaap:RestrictedStockMember2022-01-012022-12-310001224133us-gaap:RelatedPartyMemberus-gaap:ServiceMember2022-01-012022-12-310001224133us-gaap:RetainedEarningsMember2022-12-310001224133us-gaap:PrepaidExpensesAndOtherCurrentAssetsMembermchx:AdministrativeSupportServicesAgreementMember2023-12-310001224133mchx:SeattleWashingtonMember2023-01-012023-12-310001224133mchx:StockIncentivePlanTwentyTwentyOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001224133us-gaap:FairValueInputsLevel1Member2022-12-310001224133us-gaap:CommonClassAMember2024-03-250001224133us-gaap:RetainedEarningsMember2022-01-012022-12-310001224133us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001224133country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001224133mchx:CallCapMember2023-01-012023-12-310001224133us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001224133mchx:CallCapMemberus-gaap:CommonClassBMember2018-11-012018-11-300001224133mchx:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001224133us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001224133us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001224133mchx:CallCapMember2023-10-012023-10-310001224133us-gaap:LeaseholdImprovementsMember2022-12-310001224133us-gaap:CommonClassBMember2014-11-3000012241332023-10-012023-12-310001224133us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001224133mchx:AdministrativeSupportServicesAgreementMember2023-01-012023-12-310001224133mchx:SharePurchaseAgreementMember2022-10-212022-10-210001224133mchx:StockIncentivePlanTwentyTwentyOneMember2023-01-010001224133srt:MaximumMembermchx:EmployeeStockPurchasePlanTwentyFourteenMember2023-01-012023-12-310001224133us-gaap:RelatedPartyMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001224133mchx:AllowancesForCustomerCreditsMember2022-01-012022-12-310001224133us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001224133us-gaap:RestrictedStockMember2022-12-310001224133mchx:EmployeeStockPurchasePlanTwentyFourteenMembersrt:MinimumMember2023-01-012023-12-3100012241332022-12-310001224133mchx:EmployeeStockPurchasePlanTwentyFourteenMember2023-01-012023-12-310001224133srt:MaximumMembermchx:StockIncentivePlanTwentyTwentyOneMemberus-gaap:CommonClassBMember2023-12-310001224133us-gaap:AdditionalPaidInCapitalMember2023-12-310001224133us-gaap:CommonClassBMembermchx:EmployeeStockPurchasePlanTwentyFourteenMember2023-01-012023-12-310001224133us-gaap:AllowanceForCreditLossMember2022-12-310001224133srt:MinimumMembermchx:TimeVestedStockOptionsMember2022-01-012022-12-310001224133us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001224133us-gaap:TreasuryStockCommonMember2021-12-310001224133us-gaap:CustomerRelationshipsMember2023-12-3100012241332023-11-282023-11-280001224133us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2022-01-012022-12-310001224133mchx:SonarMemberus-gaap:CommonClassBMember2019-12-012019-12-310001224133mchx:StateMember2023-12-310001224133us-gaap:FurnitureAndFixturesMember2023-12-310001224133us-gaap:CustomerContractsMembersrt:MaximumMember2023-01-012023-12-310001224133country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001224133us-gaap:NoncompeteAgreementsMember2022-12-310001224133mchx:EmployeeStockPurchasePlanTwentyFourteenMember2022-01-012022-12-310001224133us-gaap:TradeNamesMember2023-12-310001224133srt:MinimumMembermchx:TimeVestedStockOptionsMember2023-01-012023-12-310001224133us-gaap:CommonClassBMember2023-12-310001224133us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001224133us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001224133us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-12-310001224133us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-310001224133us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-01-012023-12-310001224133us-gaap:CommonClassBMember2024-03-250001224133us-gaap:CustomerContractsMember2022-01-012022-12-310001224133us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2022-01-012022-12-3100012241332022-01-012022-12-310001224133us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001224133us-gaap:TradeNamesMember2023-01-012023-12-310001224133us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001224133us-gaap:ResearchMember2023-12-310001224133mchx:SonarMember2019-12-310001224133us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RelatedPartyMember2022-01-012022-12-310001224133us-gaap:RetainedEarningsMember2023-12-310001224133us-gaap:RelatedPartyMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001224133us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001224133us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001224133mchx:EscrowAgreementMember2022-10-212022-10-210001224133us-gaap:NoncompeteAgreementsMember2023-12-310001224133us-gaap:ConstructionInProgressMember2022-12-310001224133mchx:StockIncentivePlanTwentyTwentyOneMember2022-01-010001224133srt:MaximumMembermchx:StockIncentivePlanTwentyTwentyOneMemberus-gaap:EmployeeStockOptionMember2023-12-310001224133us-gaap:InternalRevenueServiceIRSMember2023-12-310001224133us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-01-012023-12-310001224133us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2023-01-012023-12-310001224133mchx:ServiceCostsMember2022-01-012022-12-310001224133us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001224133us-gaap:ComputerEquipmentMember2022-12-310001224133us-gaap:AdditionalPaidInCapitalMember2022-12-3100012241332023-12-31mchx:Votexbrli:pureiso4217:USDxbrli:sharesmchx:Entitymchx:Segmentxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

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

For the fiscal year ended December 31, 2023

OR

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

Commission File Number 000-50658

 

Marchex, Inc.

(Exact name of Registrant as specified in its Charter)

 

Delaware

 

35-2194038

(State or other jurisdiction of

incorporation or organization)

1200 5th Ave., Suite 1300,

Seattle, Washington

(Address of principal executive offices)

 

(I.R.S Employer

Identification No.)

 

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)

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

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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 or 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of Class B common stock on The NASDAQ Stock Market on June 30, 2023 was $46,156,094.

The number of shares of Registrant’s Class A common stock outstanding as of March 25, 2024 was 4,660,927. The number of shares of Registrant’s Class B common stock outstanding as of March 25, 2024 was 38,997,668.

Portions of the Registrant’s Definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.

 


 

TABLE OF CONTENTS

Page

Part I

ITEM 1.

BUSINESS

4

ITEM 1A.

RISK FACTORS

10

ITEM 1B.

UNRESOLVED STAFF COMMENTS

24

ITEM 1C.

CYBERSECURITY

24

 

 

 

ITEM 2.

PROPERTIES

24

ITEM 3.

LEGAL PROCEEDINGS

24

ITEM 4.

MINE SAFETY DISCLOSURES

24

Part II

ITEM 5.

MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

25

ITEM 6.

SELECTED FINANCIAL DATA

25

ITEM 7.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

26

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

35

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

36

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

61

ITEM 9A.

CONTROLS AND PROCEDURES

61

ITEM 9B.

OTHER INFORMATION

61

Part III

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

63

ITEM 11.

EXECUTIVE COMPENSATION

63

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

63

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

63

ITEM 14.

PRINCIPAL ACCOUNTING FEES AND SERVICES

63

Part IV

ITEM 15.

EXHIBITS, FINANCIAL STATEMENT SCHEDULES

64

 

 

2


FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K 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 the risks, uncertainties and assumptions described in Item 1A of this Annual Report on Form 10-K under the caption “Risk Factors” and elsewhere in this report, 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.

 

3


PART 1

ITEM 1. BUSINESS

Overview

References herein to “we,” “us” or “our” refer to Marchex, Inc. (“Marchex” or the “Company”) and its wholly-owned subsidiaries unless the context specifically states or implies otherwise.

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 operate primarily in U.S. domestic markets with desires to move into other markets over time. Our leveraging of generative AI is an active approach and allows the understanding of interactions without a human needing to converse, type or interpret. Our conversational intelligence product offerings are:

Marketing Edge. Marketing Edge leverages conversational intelligence with generative AI to form a comprehensive marketing attribution and conversation data solution. The platform identifies which campaigns and channels are driving inbound conversations, evaluates what happens during those conversations, and closes the sales loop by connecting converted sales to marketing driven leads. Through optimization and advanced tracking, Marketing Edge enables customers to improve marketing, validate budgets, and drive revenue acceleration and operational excellence. Marketing Edge received the 2022 Business Intelligence Group’s ("BIG") Sales And Marketing Technology Award.
Sonar Business Text Messaging. Sonar Business Text Messaging is an AI empowered, intelligent workflow enabled mobile messaging solution that enables operations, sales and marketing teams to communicate personally with field staff, prospects and customers. Unlike basic text messaging, it provides a comprehensive and flexible two-way messaging solution that uses AI-powered automation to augment field-facing and customer-facing staff, driving dramatic and measurable increases in critical actions, customer engagement and conversions. The offering encompasses a unique workflow system that allows the conversations to be connected to the client journey.

4


Marchex Platform Services. Marchex Platform Services is a robust API-based, conversation intelligence product that allows executives, sales, customer engagement and marketing teams to apply Marchex AI to most any calls, regardless of communication platform, in order to identify actionable insights from conversations with their customers. This allows an active understanding of the conversations occurring. The platform allows a business to send phone call audio recordings directly from their existing communications platforms to Marchex and in turn receive actionable conversation insights such as call outcome, industry-specific deep call analysis, and speech-to-text transcripts, enabling data-driven decision-making, enhanced customer experiences, and improved sales outcomes. In 2023, Marchex launched new features such as AI-generated Call Summaries and Sentiment Suite that are available via Marchex Platform Services. These new features analyze and generate summaries of consumer-to-business calls, enabling businesses to immediately identify customers who have had exceptionally good experiences, as well as dissatisfied customers. They leverage the power of generative AI to help transform the way businesses can capture and utilize critical insights from customer interactions, as well as combine structured and unstructured data to provide a holistic view of customer emotions during conversations. Marchex Platform Services earned the 2022 BIG New Product Award.
Spotlight. Spotlight is an innovative AI conversation analytics product that has been specifically designed for multi-location businesses. Trusted by top brands and used by thousands of multi-location rooftops, the product provides critical insights and delivers actionable, data-driven observations that help enterprises improve performance across their national and regional sales organizations.  With Spotlight, corporate and regional managers can easily identify and track top-performing locations, as well as those that may be underperforming. Armed with this information, managers can make informed decisions to improve call handling and improve outcomes, leading to increased revenue and brand loyalty. Spotlight was named “Product of the Year” as part of the 2023 BIG Awards for Business.
Engage. Engage is a comprehensive solution that provides locations with applications to enhance their overall performance. With a keen focus on call handling and outcomes, it helps improve customer satisfaction ratings, increase appointment set rates, and drive incremental sales.  The solution integrates call data into the business’s CRM to capture all customer interactions in one place, providing valuable insights for optimization as well as real time alerts when a sales conversation ends negatively, creating opportunities for training, accountability and empowering revenue growth. Overall, Marchex sales engagement technology is recognized as an industry leader, winning the 2023 Conversation DNA - Automation Category from AI Excellence Awards. Engage was also named "Best AI-Based Solution for Sales” by AI Breakthrough in 2023.

Key Trends Driving our Industry and Business

Understanding calls and/or texts is highly complex. Unlike clicks, impressions and other actions that are tracked and measured in digital format, calls and text messages require unique technical capabilities and expertise to accurately measure and analyze. To realize the full benefit of call and/or text-based marketing, customers need technology that allows them to capture and analyze attributes of a call and/or text before, during and after the call and/or text is completed. This technology can connect a conversation from a placed advertisement through the interaction with a business, often with individual sales representatives, to understand the effectiveness of the marketing action. This can help better measure return on investment (“ROI”) and optimize marketing campaigns across media channels. For example, customers want to be able to dynamically track the source of a call back to the media channels and advertisements that influenced the consumer to make the call. Once a call is initiated, technology is required to understand what is happening on a call, to record anonymized calls, and to block unwanted or spam calls. For many of Marchex’s customers calls are often tracked and routed through interactive voice response (“IVR”) phone systems and integrated with customer relationship management (“CRM”) applications and back-office systems to measure transactions and ROI. Successful marketing analytics for calls and texts requires expertise from multiple disciplines, including digital advertising, communications infrastructure, voice and speech recognition expertise, and marketing software.

5


Mobile phone growth has changed the way customers and businesses interact. The majority of the world’s population now utilizes mobile phones and mobile phone usage is expected to continue to grow as the primary consumer communication device for the foreseeable future. According a 2022 study published by ConsumerAffairs, 97% of the population in the United States has a mobile phone. According to a 2023 eMarketer study, consumers are spending more time on their mobile connected devices than in front of televisions, a trend that is forecasted to grow. According to MarketingCharts, two of the top uses of mobile phones among consumers are texting/messaging and calling. We believe it is critical for many businesses to develop strategies to understand their consumer engagement across multiple communication channels as consumers seamlessly shift between different forms of communication during the buying process.

For many businesses, calls and texts are critical to drive sales. For businesses of all sizes, in-bound phone calls can be a key source of new customer leads and increased revenue. We believe consumers that call or text businesses directly typically have higher purchase intent and can be more likely to make a purchase or become a customer. According to an independent research study by Forrester Consulting, the study found that phone customers convert faster, spend more, and have a higher retention rate than customers who contact brands through other channels. Based on a survey of marketing decision makers, the study found that that 60% of marketers said that those who initiate an inbound call in the course of the customer journey convert an average of 30% faster and spend an average of 28% more; 54% of marketers said that customers who initiate an inbound call have a 28% higher retention rate. In addition, according to MessageDesk, 77% of consumers prefer to talk to someone over other means of communication such as a chatbot. Calls and texts can be particularly relevant in high-value categories, such as automotive, home services, auto services, and healthcare where transaction values are large, complex or require additional information prior to completion. Calls and texts are also important for local businesses that set appointments or sell products and services over the phone.

Market for conversational intelligence. As customers continue to shift their budgets to accommodate for the growth of mobile channels, we believe the market for conversational analytics will grow even more. In fact, the phone call has become the most popular engagement channel for a majority of U.S. customers, leapfrogging email over the past two years, according to Salesforce’s State of the Connected Customer report, with 59% of consumers preferring to engage businesses over the phone. Calls and texts are two of the primary consumer communication methods with businesses on mobile devices and building solutions to help businesses understand their consumer interactions through these communication channels can help businesses engage and grow.

Highly competitive market. The market for our service offerings is highly competitive, rapidly evolving, and subject to changing technology and shifting customer needs. We compete with conversation analytics providers such as Twilio, EZ Texting, CallSource, CallRail, and Invoca. As we advance our data analytics technologies, the competitive landscape will increase and become broader.

Seasonality. Historically, our industry has experienced seasonality and we believe that it will continue to do so. 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. Further, during the latter part of the fourth quarter of the calendar year we generally experience lower call volumes.

Our Strategy and Competitive Strengths

OneStack. We anticipate achieving operating and cost efficiencies by migrating all primary software stacks, clouds and data centers into one environment, or OneStack, which we believe will further enhance our strategic competitiveness and help drive acceleration of our AI product initiatives and future innovation. OneStack enables our technologies, products and clients to be more easily managed in a unified operating environment and provides a streamlined go to market approach, allowing our vertical market clients to consume all our signals, data analytics and applied AI and also provides speed and scale for client onboarding while streamlining support and account management.

6


Innovating on conversational intelligence technology and solutions. We desire to normalize all conversational channels and leverage generative AI for understanding with scale and speed. The ability to interpret most any conversation through any potential channel and provide action to insight in real time adds value to our clients for revenue acceleration. We plan to continue to expand and invest in our conversational intelligence technology and expand our AI, data science and machine learning capabilities. Marchex’s large base of conversational data assets give it a unique advantage to continue to innovate with data science and AI to help our customers sell more and deliver a better customer experience across communication channels. We plan to continue to expand our use of Generative AI large language models to supplement our innovation and deliver new products as well as additional insights and features throughout our product portfolio and roadmap. We plan to continue to expand our range of call, text, and other communication channels analytics and sales engagement product capabilities by growing our conversational intelligence solutions, including AI-driven speech technology solutions, call tracking, call monitoring, text communications, keyword-level tracking, display ad impression measurement and other products as part of our owned, end-to-end, call and text-based solutions. Our expanding capabilities are enabling us to develop new solutions, such as sales engagement, personalization solutions and performance measurement that enable us to take advantage of our growing conversational data assets.

Expanding our vertical markets and channel partners. We plan to continue investing in technology initiatives like Marchex Platform Services, which we believe will enable us to access a wide base of businesses by offering our products to a new array of channel partners across vertical markets. Through these initiatives Marchex can integrate with our customers' existing communication providers, telephony infrastructure providers, or customer relationship management software systems to offer our products and services. This opens a new opportunity to reach potential business that may desire access to Marchex vertical market insights while keeping their existing telephone infrastructure in place. Increasingly, Marchex customers will no longer need to access separate telephony infrastructure to engage with our conversational intelligence suite of products but, instead, will be able to choose to access our products from within their existing communications provider of choice.

Pursuing selective acquisition opportunities. We have historically and in the future may pursue select acquisition opportunities and will apply evaluation criteria to any acquisitions we may pursue in order to enhance our strategic position, strengthen our financial profile, and increase shareholder value.

Deep expertise in calls and texts. As consumer usage and mobile performance advertising has grown over the last decade, it is driving growth in customer interactions through calls and texts. As one of the first companies to help businesses utilize data driven insights and analytics to accelerate sales from phone conversations, we have developed solutions which can deliver measurable return on investment to both large national brands and local small businesses through connecting their offline phone conversations to their online marketing initiatives and offering sales acceleration solutions to help them create a better customer experience and grow sales. Working closely with our business clients, we have innovated in conversational intelligence technology, creating specific solutions to address common needs and wants among both large enterprises and small businesses.

Transparent pricing model. Marchex generally charges based on the number of conversations, either by call or text, that occur between a business and its customers, which it processes on behalf of the business. This enables businesses to adopt Marchex products through a transparent model that scales as a customer’s usage increases and may include a minimum commitment. As a result, we can provide a measurable return on investment for our customers.

Scalable technology platform and business model. We have developed our technology platform to address large customers, while also being able to support a large number of small local businesses. Our platform can support hundreds of millions of calls and thousands of unique customer accounts.

Sales, Marketing & Business Development

Our go to market approach is leveraging the alignment around OneStack. Our sales team focuses on adding new customers to our business and growing existing customer relationships, while our business development and partnership activities focus on adding new customers, reseller partnerships and servicing existing partnerships. Our marketing team focuses on promoting our services through online customer acquisition, affiliate relationships, press coverage, strategic marketing campaigns and industry exposure. Advertising and promotion of our services is broken into the following main categories:

7


Direct Sales. Our direct sales team targets new relationships with national and global customers through in-person presentations, direct marketing, telesales and attendance at industry events, among other methods.
Technology Integration Partnerships and Referral Agreements. We have integration partnerships with Adobe, Google, Salesforce, Customer Relationship Management software providers, and other third-party channel partners. We also have referral agreements with entities that promote our services to large numbers of potential customers including select technology partners.
Reseller Partnerships. We have a business development team which seeks to develop partnerships with large reseller partners.

We intend to continue our strategy of increasing our customer base through sales and marketing programs while being efficient in terms of our marketing and advertising costs. We continually evaluate our marketing and advertising strategies to optimize the effectiveness of our programs and their return on investment.

Information Technology and Systems

We have a proprietary technology platform for the purposes of managing and delivering conversational analytics and texting products and services to our partners. We also combine third-party licenses and hardware to create an operating environment for delivering high quality products and services, with such features as automated online account creation and management process for customers, real-time customer support, and interactive and online reporting for customers and partners. We also employ commercially available technologies and products distributed by various companies.

Our technology platform is compatible with many systems used by our customers, enabling us to deliver call analytics and texting products and services through mobile, online and offline sources in rapid response to user queries made through our customers at scale. We continue to build and innovate additional functionality to attempt to meet the quickly evolving demands of the marketplace. In order to maintain service availability, we primarily rely upon third parties to provide hosting services, including hardware support and service, and network monitoring at various domestic and international locations. Our servers and cloud-based services are configured for high availability and large volumes of call, mobile and texting based traffic and are located in leased third party facilities or deployed through cloud-based solution providers. Back-end databases make use of redundant servers and data storage arrays. We also have standby servers that provide additional capacity as necessary.

We continuously review ways to improve major aspects of our technology support and maintenance, including improving, upgrading, and implementing business continuity plans, data retention initiatives, and backup and recovery processes.

Intellectual Property and Proprietary Rights

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.

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.

8


Employees

As of December 31, 2023, we employed a total of 164 full-time employees. We have never had a work stoppage and none of our employees are represented by a labor union. We consider our employee relationships to be positive.

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 Annual Report on Form 10-K.

9


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 $321.2 million as of December 31, 2023. 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 year ended December 31, 2023, 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 year ended December 31, 2023. 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.

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.

10


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.

11


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.

12


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.

13


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.

14


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

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.

15


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.

16


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.

17


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.

18


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.

19


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 Consolidated Financial Statements.

20


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.

21


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.

22


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.

23


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 1B. UNRESOLVED STAFF COMMENTS.

Not applicable.

ITEM 1C. Cybersecurity

We are committed to protecting our information systems against cybersecurity threats. Any cybersecurity incident can adversely affect our business and disrupt our operations as described in greater detail in our Risk Factors relevant to cybersecurity risks. Our senior leadership, in consultation with our board of directors, has assigned responsibilities for ensuring and overseeing the operation of our information security program to the Marchex Information Security Committee (the “ISC”) comprised of senior representatives of departments across our organization.

Effective risk management is a critical component of our operations. The ISC conducts a formal cybersecurity risk assessment annually. The assessment methodology is designed to identify cybersecurity threats to our information systems and considers a range of relevant risk factors that include both intentional and unintentional human acts by our or our vendors’ personnel, or malicious third-party actors, risks inherent to technology/equipment we and our service providers use, as well as natural and environmental risks. The ISC discusses and documents mitigation strategies based on the risks identified. Results of assessments are reported to senior leadership and our board of directors. To the extent that any control deficiencies or material changes in the threat environment are identified, the ISC may make recommendations for new or improved controls and threat mitigation strategies.

The ISC also oversees day-to-day cybersecurity risk mitigation efforts, which include, but are not limited to monitoring systems for availability, performance, and security issues, periodic vulnerability scans, penetration testing performed at least annually by independent, reputable, third-party vendors, as well as evaluating any risk(s) associated with prospective third-party service providers who require access to sensitive customer data and implementing any additional controls to address significant risks identified. Furthermore, the ISC meets quarterly to discuss and analyze any relevant developments within the organization and industry relative to cybersecurity, reviews our internal policies and operational procedures relevant to cybersecurity at least annually, and promulgates updates when deemed necessary or advisable.

ITEM 2. PROPERTIES.

Our headquarters are located in Seattle, Washington and consist of approximately 12,000 square feet of leased office space. We lease additional office space in Wichita, Kansas. Our information technology systems are hosted and maintained in third-party facilities under colocation services agreements. See Item 1 of this Annual Report on Form 10-K under the caption “Information Technology and Systems.”

We believe that our existing facilities are adequate for our near-term business needs.

ITEM 3. LEGAL PROCEEDINGS.

See Note 4: Commitments and Contingencies of the Notes to Consolidated Financial Statements contained in this Annual Report on Form 10-K.

ITEM 4. MINE SAFETY DISCLOSURES.

Not applicable.

24


PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

Market Information

Our Class B common stock has been traded on the NASDAQ Global Select Market under the symbol “MCHX” since March 31, 2004 when we completed our initial public offering at a price of $6.50 per share. Prior to that time, there was no public market for our Class B common stock. The following table sets forth, for the periods indicated, the high and low closing sales prices for Marchex’s Class B common stock as reported on the NASDAQ Global Select Market:

 

 

High

 

 

Low

 

Year Ended December 31, 2022

 

 

 

 

 

 

First Quarter

 

$

2.63

 

 

$

1.76

 

Second Quarter

 

$

2.35

 

 

$

1.25

 

Third Quarter

 

$

2.23

 

 

$

1.24

 

Fourth Quarter

 

$

1.89

 

 

$

1.34

 

Year Ended December 31, 2023

 

 

 

 

 

 

First Quarter

 

$

2.16

 

 

$

1.72

 

Second Quarter

 

$

2.17

 

 

$

1.69

 

Third Quarter

 

$

2.11

 

 

$

1.31

 

Fourth Quarter

 

$

2.11

 

 

$

1.25

 

Holders

As of March 25, 2024, there was 1 stockholder of record of our Class A common stock and there were approximately 38 stockholders of record of our Class B common stock, respectively. Since many of our shares of Class B common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

Issuer Purchases of Equity Securities

In November 2014, we established a 2014 share repurchase program, which supersedes and replaces any prior repurchase programs, and authorized the Company to repurchase up to 3,000,000 shares in the aggregate of the Company’s Class B common stock. During the fourth quarter of 2023, we did not have any share repurchases under this program and 1,319,128 Class B common shares remain available for purchase under the plan.

ITEM 6. SELECTED FINANCIAL DATA.

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

 

25


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

The following discussion should be read in conjunction with the audited Consolidated Financial Statements and the notes to those statements which appear elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements. Please see page 1 on this Annual Report on Form 10-K “Forward-Looking Statements” and Item 1A of this Annual Report on Form 10-K under the caption “Risk Factors” for a discussion of the risks, uncertainties and assumptions associated with these statements.

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. We enable executive, sales and marketing teams to optimize customer journey experiences across communications channels and align 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 many 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 Product Launch

In November 2023, Marchex announced its launch of Call Summary and Sentiment Suite capabilities. Powered by generative AI, these new features analyze and generate summaries of consumer-to-business calls, enabling businesses to identify customers who have had exceptionally good experiences, as well as dissatisfied customers. This valuable data empowers companies to capitalize on positive interactions by advancing sales processes or encouraging positive online behaviors, including reviews, as well as take action to rectify concerns from dissatisfied customers.

The Call Summary feature offers two distinct types of summaries:

Outcome Focused Summaries give concise, natural-language descriptions of what occurred during a consumer-to-business call.
Agent Focused Summaries provide comprehensive assessments of customer service or sales agent performance during calls.

The Sentiment Suite feature combines structured and unstructured data to provide a holistic view of customer emotions during conversations, including:

Customer Emotion gives a high-level assessment of whether conversations were positive, negative, or neutral.

26


Emotion Categories assign specific sentiments such as satisfied, frustrated, or confused to callers, enabling tailored response strategies.
View of Business combines emotion grading and call context to infer how the customer perceives your business: positive, negative, or neutral.

These structured data pieces are then paired with natural language explanations of why callers are reacting the way they are, enhancing the understanding of emotional dynamics during conversations. Call Summaries and Sentiment Suite are just the first in a series of AI enhancements in Marchex’s product pipeline, all designed to equip organizations with applications to proactively identify sales and growth opportunities, as well as address issues that may lead to negative experiences and reviews from dissatisfied customers.

Business Update

For our fiscal year ended December 31, 2023, our revenue was $49.9 million, which decreased by $2.3 million, or 5%, compared to $52.2 million for the fiscal year ended December 31, 2022. The decrease is attributable primarily to lower conversational volumes in 2023 compared to 2022, particularly with our small business listing and solutions resellers. While we do expect to see continued lower call volumes in the near term based on the continuation of certain volume trends from late 2023, we believe that previously won dealer channel and Auto OEM relationships ramping over the course of the year, extension of existing customers to multi-year arrangements, expansion of our go-to-market initiatives resulting 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 and Item 1 of Part I, “Business.”

Factors Affecting our Performance

We utilize phone numbers as part of a number of analytics services to our customers such as our call and text analytics and communications. If we are not able to secure or retain sufficient phone numbers needed for our services or we are limited in the number of available telecommunication carriers or vendors to provide such phone numbers to us in the event of any industry consolidation or if telecommunication carriers or vendors were to experience system disruptions, our revenue and results of operations, and our ability to grow, may be materially and adversely affected.

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.

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, successfully improve existing analytics products and sales engagement solutions, and develop successful new products and solutions. If we are unable to generate adequate revenue growth and to manage our expenses, we may continue to incur significant losses in the future and may not be able to achieve or maintain profitability.

27


Climate Change

We have considered specific risks associated as a result of climate change legislation or regulation and determined that in their current form, legislation or regulation is not reasonably likely to have a material effect on our financial condition or results of operations. However, further iteration of the proposed legislation may yield different results.

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; bandwidth and software license fees; network operations; and payroll and related expenses of personnel, including stock based compensation.

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, creation and enhancement of our products and services.

Our research and development expenses include 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.

28


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

(In Thousands, Except Percentages)

 

Year Ended December 31, 2022

 

% of
revenue

 

Year Ended December 31, 2023

 

% of
revenue

Revenue

 

$52,170

 

100%

 

$49,910

 

100%

Expenses:

 

 

 

 

 

 

 

 

Service costs

 

$20,462

 

39%

 

$20,582

 

41%

Sales and marketing

 

13,517

 

26%

 

11,412

 

23%

Product development

 

14,355

 

28%

 

15,355

 

31%

General and administrative

 

9,787

 

19%

 

10,205

 

20%

Amortization of intangible assets from acquisitions

 

2,124

 

4%

 

1,987

 

4%

Acquisition and disposition related costs

 

74

 

0%

 

12

 

0%

Total operating expenses

 

60,319

 

116%

 

59,553

 

119%

 

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

 

 

Year Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Service costs

 

$

171

 

 

$

2

 

Sales and marketing

 

 

796

 

 

 

663

 

Product development

 

 

293

 

 

 

114

 

General and administrative

 

 

1,386

 

 

 

1,613

 

Total stock-based compensation

 

$

2,646

 

 

$

2,392

 

 

See Note 6: Stockholders' Equity (b). Stock Option Plan of the Notes to Consolidated Financial Statements, as well as our Critical Accounting Policies for additional information about stock-based compensation.

29


Revenue

Revenue decreased $2.3 million, or 5%, from $52.2 million for the year ended December 31, 2022 to $49.9 million for the year ended December 31, 2023. This decrease was impacted primarily by lower conversational volumes in 2023 as compared to 2022.

In the immediate near term, we expect our revenues to be somewhat lower compared to the most recent quarter as we continue to see macroeconomic pressures on certain customer segments to start the year in 2024, to include continued anticipated lower volumes from our small business reseller customers and lower volumes in our Home Services customers potentially due to moderate winter weather conditions.

In the longer term, we believe that previously won dealer channel and Auto OEM relationships ramping over the course of the year, extension of existing customers to multi-year arrangements, expansion of our go-to-market initiatives resulting 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.

For additional discussion of trends and other factors in our business, refer to Key Trends Driving our Industry and Business in Item 1 of this Annual Report on Form 10-K.

Expenses

Service Costs. Service costs increased $0.1 million from $20.5 million for the year ended December 31, 2022 to $20.6 million for the year ended December 31, 2023. As a percentage of revenue, service costs were 39% and 41% for the year ended December 31, 2022 and 2023, respectively. The change from the prior year was primarily due to $0.2 million higher cloud compute and storage costs to support our growing technology infrastructure and related conversational data assets, partially offset by $0.2 million lower stock-based compensation.

We expect in the near and intermediate term that service costs in absolute dollars will be similar to or modestly higher in relation to the most recent period. There may be a positive impact on service costs as a percentage of revenue and further benefit in the event we generate contribution from new launches of analytics products and sales engagement solutions.

In the longer term, we believe that the successful completion of the OneStack initiative (refer to Business Update in Item 7 of this Annual Report on Form 10-K) and acceleration of our vertical market growth strategy may provide an opportunity for potential gross margin improvement.

Sales and Marketing. Sales and marketing expenses decreased $2.1 million, or 18%, from $13.5 million for the year ended December 31, 2022 to $11.4 million for the year ended December 31, 2023. As a percentage of revenue, sales and marketing expenses were 26% and 23% for the year ended December 31, 2022 and 2023, respectively. The change from the prior year was primarily attributable to lower personnel costs of $1.9 million as we realigned and focused our go-to-market initiatives.

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.

Product Development. Product development expenses increased $1.0 million, or 7%, from $14.4 million for the year ended December 31, 2022 to $15.4 million for the year ended December 31, 2023. As a percentage of revenue, product development expenses were 28% and 31% for the year ended December 31, 2022 and 2023, respectively. The net increase in dollars and as a percentage of revenue was primarily attributable to a decrease in support services fee recovery of $1.4 million, partially offset by lower personnel costs totaling $0.6 million.

In the near and intermediate 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.

30


General and Administrative. General and administrative expenses increased $0.4 million or 4%, from $9.8 million for the year ended December 31, 2022 to $10.2 million for the year ended December 31, 2023. As a percentage of revenue, general and administrative expenses were 19% and 20% for the year ended December 31, 2022 and 2023, respectively. The net increase in dollars was primarily attributable to a decrease in support services fee recovery of $0.8 million and an increase in our provision for bad debt of $0.3 million due to an increase in delinquent customer accounts in 2023, partially offset by lower personnel costs totaling $0.6 million.

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 and intermediate 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 longer term, to the extent that we 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 expenses were $2.1 million and $2.0 million for the year ended December 31, 2022 and 2023, 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 Consolidated Statements of Operations based on the nature of the underlying intangible asset. We expect intangible asset amortization to decrease in the near term, as a result of certain assets reaching the end of their useful lives.

Interest Income and Other, net. The interest income and other, net for the year ended December 31, 2022 and 2023 was interest income of $88.0 thousand and interest expense of $173.0 thousand, respectively. The change from the prior year was primarily due to an increase in interest expense on new equipment financing and a net loss recognized from equipment disposal transactions in 2023.

Income Tax. Income tax expense for the years ended December 31, 2022 and 2023 was $184.0 thousand and $94.0 thousand, respectively, consisting primarily of state income taxes in 2023 and a combination of state and international tax expense and in 2022. 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, changes in tax rates applied to ending deferred asset and liability balances, non-deductible stock-based compensation related to incentive stock options recorded under the fair-value method, and other non-deductible amounts.

At December 31, 2023, 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.1 million against our net deferred tax assets ($54.3 million of deferred tax assets that are partially offset by $0.4 million in reversing deferred tax liabilities). This compares to a full valuation allowance of $51.8 million at December 31, 2022 ($52.9 million of deferred tax assets that are partially offset by $1.3 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. We have incurred federal taxable losses in 2022 and 2023.

Net Loss. Net loss increased $1.7 million, or 17%, from $8.2 million in 2022 compared to $9.9 million in 2023. The increase in net loss for the year ended December 31, 2023 was primarily attributable to the $2.3 million decrease in revenue discussed above, partially offset by a net decrease in total operating expenses of $0.8 million, which was driven by the decrease in sales and marketing expenses discussed above.

31


Liquidity and Capital Resources

As of December 31, 2022 and 2023, we had cash and cash equivalents of $20.5 million and $14.6 million, respectively. As of December 31, 2023, we had current and non-current contractual obligations of $0.9 million, of which $0.2 million is for rent under our facility operating leases.

Cash used in operating activities was $4.4 million during the year ended December 31, 2023. The cash used in operating activities was primarily a result of a net loss of $9.9 million, adjusted for non-cash items of $7.1 million, which primarily included depreciation and amortization and stock-based compensation partially offset by changes in working capital of $1.6 million. The change in working capital was driven primarily by a decrease in accrued expenses and other current liabilities as well as a decrease in accounts payable and deferred revenue partially offset by an increase in accounts receivable. Cash used in operating activities was $2.3 million during the year ended December 31, 2022. The cash used in operating activities was primarily a result of a net loss of $8.2 million, adjusted for non-cash items of $7.6 million, which primarily included depreciation and amortization and stock-based compensation, offset by changes in working capital of $1.7 million. The change in working capital was driven primarily by an increase in accounts receivable as well as a decrease in deferred revenue and accrued expenses partially offset by an increase in accounts payable.

Cash used in operating activities for the year ended December 31, 2023 included higher costs to assist in reorganizing and efforts to reduce our on-going operating costs. 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 years ended December 31, 2023 and December 31, 2022, was $1.3 million and $2.9 million, respectively, and was primarily attributable to cash paid for purchases of property and equipment for our technology infrastructure platform as well as capitalized software development costs in both years. We procured $0.8 million of additional server and other equipment under new financing lease agreements during the year ended December 31, 2023 with current borrowing of $0.8 million.

In the near and intermediate term, we expect property and equipment purchases and capitalized software development costs to be similar to or modestly higher compared to our most recent periods, as we continue our OneStack infrastructure initiatives and accelerate product innovation with more AI-powered features and capabilities launched throughout the year. 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.

Cash used in financing activities was $0.2 million during the year ended December 31, 2023, which was primarily attributable to payments made related to equipment financing lease obligations. Cash used in financing activities was $1.5 million during the year ended December 31, 2022, which was primarily attributable to the exchange of cash consideration for partial settlement of a contractual obligation partially offset by proceeds from stock options exercises and the employee stock purchase program.

In November 2014, our 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, we are authorized to repurchase up to 3,000,000 shares of our Class B common stock in the aggregate through open market and privately negotiated transactions, at such times and in such amounts as we deem appropriate. Repurchases may also be made under a Rule 10b5-1 plan, which would permit shares to be repurchased when we might otherwise be precluded from doing so under insider trading laws. We have made no repurchases under the 2014 Repurchase Program for the years ended December 31, 2022 and 2023.

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.

32


Critical Accounting Policies

Our Consolidated Financial Statements have been prepared using accounting principles generally accepted in the United States (U.S. GAAP). Our critical accounting policies are those that we believe have the most significant impact to reported amounts of assets, liabilities, revenue and expenses and the related disclosures of contingent assets and liabilities and that require the most difficult, subjective, or complex judgments.

The policies below are critical to our business operations and the understanding of our results of operations. In the ordinary course of business, we make a number of estimates and assumptions relating to the reporting of our results. We base our estimates on historical experience and on various assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

While our significant accounting policies are more fully described in Note 1: Description of Business and Summary of Significant Accounting Policies and Practices, we believe the following topics reflect our critical accounting policies and our more significant judgment and estimates used in the preparation of our Consolidated Financial Statements.

Principles of Consolidation

The Consolidated Financial Statements include the Company and its wholly owned subsidiaries. All significant inter-company transactions and balances have been eliminated in consolidation.

Revenue

We generate the majority of our revenues from our conversational intelligence product offerings. Our customers pay us a fee for each 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. As such, the majority of 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 of qualified phone calls).

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

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 we would sell a promised good or service separately to a customer or the estimated standalone selling price.

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.

Stock-Based Compensation

FASB ASC Topic 718, Compensation – Stock Compensation (ASC 718) requires the measurement and recognition of compensation for all stock-based awards made to employees, non-employees and directors including stock options, restricted stock issuances, and restricted stock units be based on estimated fair values. We account for forfeitures as they occur. 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.

33


We use the Black-Scholes option pricing model as our method of valuation for stock-based awards with time-based vesting. Our determination of the fair value of stock-based awards on the date of grant using an option pricing model is affected by our stock price as well as assumptions regarding a number of variables. These variables include, but are not limited to, the expected life of the award, our expected stock price, and volatility over the term of the award.

Although the fair value of stock-based awards is determined in accordance with ASC 718, Compensation – Stock Compensation the assumptions used in calculating fair value of stock-based awards and the use of the Black-Scholes option pricing model is highly subjective, and other reasonable assumptions could provide differing results. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future. See Note 6: Stockholders' Equity(b). Stock Option Plan in the Notes to Consolidated Financial Statements for additional information.

Allowance for Doubtful Accounts and Customer Credits

Accounts receivable balances are presented net of allowance for doubtful accounts and customer credits. The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our accounts receivable. We determine our allowance based on analysis of historical bad debts, customer concentrations, customer creditworthiness and current economic trends. We review the allowance for collectability on a quarterly basis. Account balances are written off against the allowance after all reasonable means of collection have been exhausted and the potential recovery is considered remote. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, or if we underestimated the allowances required, additional allowances may be required which would result in increased general and administrative expenses in the period such determination was made.

We determine our allowance for customer credits based upon our analysis of historical credits and expected revenue adjustments. Material differences may result in the amount and timing of our revenue for any period, stemming from differing management judgments and estimates.

Goodwill and Intangible Assets

Goodwill represents the excess of the purchase price over the fair value of identifiable assets acquired and liabilities assumed in business combinations accounted for under the purchase method. Intangible assets from acquisitions represent customer relationships, technologies, non-compete agreements, and trade names related to previous acquisitions. 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.

We apply the provisions of the FASB ASC Topic 350, “Intangibles - Goodwill and Other” (ASC 350) whereby assets acquired in a purchase business combination and determined to have an indefinite useful life are not amortized, but instead test for impairment at least annually. According to FASB ASC 360, “Property Plant and Equipment” (ASC 360), intangible assets with definite useful lives should be amortized over the respective estimated lives to their estimated residual values and reviewed for impairment. Intangible assets are "grouped" and evaluated for impairment at the lowest level of identifiable cash flows.

34


Goodwill is tested annually on November 30 for impairment. Goodwill and intangible assets are also tested more frequently if events and circumstances indicate that the assets might be impaired. The provisions of the accounting standard for goodwill and other intangible assets allow us to first assess qualitative factors to determine whether it is necessary to perform a quantitative impairment test. Events and circumstances considered in determining whether the carrying value of goodwill and intangible assets may not be recoverable include but are not limited to: significant changes in performance relative to expected operating results; significant changes in the use of the assets; and significant changes in competition and market dynamics. These estimates are inherently uncertain and can be affected by numerous factors, including changes in economic, industry or market conditions, changes in business operations, a loss of a significant customer, changes in competition or changes in the share price of common stock and market capitalization. If our stock price were to trade below book value per share for an extended period of time and/or we experience adverse effects of a continued downward trend in the overall economic environment, changes in the business itself, including changes in projected earnings and cash flows, we may have to recognize an impairment of all or some portion of our goodwill and intangible assets. An impairment loss is recognized to the extent that the carrying amount exceeds the asset or asset group’s fair value. If the fair value is lower than the carrying value, a material impairment charge may be reported in our financial results. We exercise judgment in the assessment of the related useful lives of intangible assets, the fair values, and the recoverability. In certain instances, the fair value is determined in part based on cash flow forecasts and discount rate estimates. We cannot accurately predict the amount and timing of any impairment of goodwill or intangible assets. Should the value of goodwill or intangible assets become impaired, we would record the appropriate charge. Any future impairment charges could have a material adverse effect on our financial condition and results of operations.

Provision for Income Taxes

We are subject to income taxes in the U.S. and certain international jurisdictions. Judgment is required in evaluating our uncertain tax positions and determining our 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.

We determined that it is not more likely than not that our deferred tax assets (excluding certain insignificant Canadian deferred tax assets) will be realized and accordingly recorded 100% valuation allowance against these deferred tax assets as of December 31, 2022 and 2023. In assessing whether it is more likely than not that our deferred tax assets will be realized, factors considered included: historical taxable income, projected revenues and expenses, macroeconomic conditions, issues facing the industry, existing contracts, our 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. We considered the future reversal of deferred tax liabilities, carryback potential, projected taxable income, and tax planning strategies as well as our 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, we concluded that it is not more likely than not that the gross deferred tax assets will be realized.

From time to time, various state, federal, and other jurisdictional tax authorities undertake reviews of us and our filings. We believe any adjustments that may ultimately be required as a result of any of these reviews will not be material to the Consolidated Financial Statements.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

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

35


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

 

INDEX TO FINANCIAL STATEMENTS

Page

Marchex, Inc.

Report of Independent Registered Public Accounting Firm, RSM US LLP (PCAOB ID: 49)

37

Consolidated Balance Sheets as of December 31, 2022 and 2023

39

Consolidated Statements of Operations for the years ended December 31, 2022 and 2023

40

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022 and 2023

41

Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2023

42

Notes to Consolidated Financial Statements

43

36


Report of Independent Registered Public Accounting Firm

 

 

To the Shareholders and the Board of Directors of Marchex, Inc.

 

 

Opinion on the Financial Statements

We have audited the accompanying Company's Consolidated Balance Sheets of Marchex, Inc. and its subsidiaries (the Company) as of December 31, 2023 and December 31, 2022, the related consolidated statements of operations, stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2023 and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and December 31, 2022, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee of the board of directors and that: (1) related to an account and disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosures to which it relates.

 

Occurrence of Revenues

As described in Note 1 of the consolidated financial statements, the Company generates its revenues through a significant volume of low‑dollar transactions tracked and recorded in a highly automated process within the Company’s internally developed information technology systems. The Company recognizes revenue from its call analytics technology platform when customers pay a fee for each qualified transaction generated per the terms of the customer contract. Revenue is recognized over time as the service is performed.

 

We identified the occurrence of revenue as a critical audit matter as the processes to track and record revenues are highly automated. These internally developed systems are complex and require an increased audit effort around assessing the reliability of data.

 

37


Our audit procedures related to the occurrence of revenue included performing the following audit procedures, among others:

 

On a sample basis, we obtained the customer invoice, the supporting call log data from the Company’s internal tracking system relating to the invoiced period, and the underlying customer contracts. For each sample:

 

o
We recalculated the invoiced amount based on the call and/or text volume, agreeing the terms and conditions to the customer contract;

 

o
We evaluated performance obligations and the applicable billing period, and agreed to the customer billing and recorded revenue during the selected period;

 

o
We verified the existence of call data by listening to a sample of recorded calls and of text message data by viewing a sample of text logs and traced to cash received for samples selected;

 

We performed substantive analytical procedures over the Company’s revenue which included comparing our expected rate per call during the selected period to the rate per call derived from the Company’s call log data and recorded revenue for the selected period; and

 

We verified reliability of system data by obtaining management's analysis of call minutes per the system and compared to third party vendor invoices for completeness and accuracy for a sample of months.

 

 

/s/ RSM US LLP

 

We have served as the Company's auditor since 2022.

 

Seattle, Washington

March 29, 2024

38


MARCHEX, INC. AND SUBSIDIARIES

Consolidated Balance Sheets

 

 

As of December 31,

 

(In Thousands, Except Per Share Amounts)

 

2022

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

20,474

 

 

$

14,607

 

Accounts receivable, net

 

 

8,396

 

 

 

7,394

 

Prepaid expenses and other current assets

 

 

2,015

 

 

 

1,805

 

Total current assets

 

 

30,885

 

 

 

23,806

 

Property and equipment, net

 

 

4,050

 

 

 

2,398

 

Other assets, net

 

 

973

 

 

 

1,482

 

Right-of-use lease asset

 

 

738

 

 

 

1,631

 

Goodwill

 

 

17,558

 

 

 

17,558

 

Intangible assets from acquisitions, net

 

 

2,590

 

 

 

602

 

Total assets

 

$

56,794

 

 

$

47,477

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

2,037

 

 

$

1,533

 

Accrued benefits and payroll

 

 

3,566

 

 

 

3,294

 

Other accrued expenses and current liabilities

 

 

3,825

 

 

 

3,217

 

Deferred revenue and deposits

 

 

1,384

 

 

 

1,214

 

Lease liability current

 

 

1,252

 

 

 

462

 

Total current liabilities

 

 

12,064

 

 

 

9,720

 

Deferred tax liabilities

 

 

233

 

 

 

249

 

Finance lease, non-current

 

 

 

 

 

421

 

Lease liability, non-current

 

 

385

 

 

 

1,217

 

Total liabilities

 

$

12,682

 

 

$

11,607

 

Commitments and contingencies - See Note 4

 

 

 

 

 

 

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, 2022 and 2023

 

 

49

 

 

 

49

 

Class B: 125,000 shares authorized; 38,497 shares issued and
   outstanding at December 31, 2022, including
1,105 shares
   of restricted stock; and
38,662 shares issued and outstanding at December 31, 2023, including 720 shares of restricted stock

 

 

385

 

 

 

386

 

Additional paid-in capital

 

 

354,999

 

 

 

356,666

 

Accumulated deficit

 

 

(311,321

)

 

 

(321,231

)

Total stockholders’ equity

 

 

44,112

 

 

 

35,870

 

Total liabilities and stockholders’ equity

 

$

56,794

 

 

$

47,477

 

See accompanying Notes to Consolidated Financial Statements.

39


MARCHEX, INC. AND SUBSIDIARIES

Consolidated Statements of Operations

 

 

Years Ended December 31,

(In Thousands, Except Per Share Amounts)

 

2022

 

2023

Revenue

 

$52,170

 

$49,910

Expenses:

 

 

 

 

Service costs (1)(3)

 

20,462

 

20,582

Sales and marketing (1)(3)

 

13,517

 

11,412

Product development (3)

 

14,355

 

15,355

General and administrative (1)(3)

 

9,787

 

10,205

Amortization of intangible assets from acquisitions (2)

 

2,124

 

1,987

Acquisition and disposition related benefits

 

74

 

12

Total operating expenses

 

60,319

 

59,553

Loss from operations

 

(8,149)

 

(9,643)

Interest income (expense) and other, net

 

88

 

(173)

Loss before provision for income taxes

 

(8,061)

 

(9,816)

Income tax expense

 

184

 

94

Net loss applicable to common stockholders

 

$(8,245)

 

$(9,910)

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

 

$(0.19)

 

$(0.23)

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

 

$(0.19)

 

$(0.23)

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

 

 

 

 

Class A

 

4,661

 

4,661

Class B

 

38,560

 

37,960

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

 

 

 

 

Class A

 

4,661

 

4,661

Class B

 

43,221

 

42,621

(1) Excludes amortization of intangibles from acquisitions

 

 

 

 

(2) Components of amortization of intangibles from acquisitions:

 

 

 

 

       Service costs

 

$467

 

$467

       Sales and marketing

 

1,657

 

1,520

Total

 

$2,124

 

$1,987

(3) Components of related party support services fee recovery

 

 

 

 

Service costs

 

$2,648

 

$1,115

Sales and marketing

 

742

 

90

Product development

 

1,612

 

172

General and administrative

 

1,396

 

147

Total

 

$6,398

 

$1,524


See accompanying Notes to Consolidated Financial Statements.

 

 

 

 

40


MARCHEX, INC. AND SUBSIDIARIES

Consolidated Statements of Stockholders’ Equity

 

Class A

 

Class B

 

 

 

 

 

Additional

 

 

 

Total

 

common stock

 

common stock

 

Treasury stock

 

paid-in

 

Accumulated

 

stockholders

(In Thousands)

Shares

 

Amount

 

Shares

 

Amount

 

Shares

 

Amount

 

capital

 

deficit

 

equity

Balance at December 31, 2021

4,661

 

$49

 

37,391

 

$374

 

(23)

 

 

$354,155

 

$(303,076)

 

$51,502

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

 

 

654

 

6

 

 

 

33

 

 

39

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

 

 

 

 

 

 

2,646

 

 

2,646

Repurchase and retirement of treasury stock

 

 

(23)

 

 

23

 

 

 

 

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

 

 

475

 

5

 

 

 

(5)

 

 

Settlement of a contractual obligation

 

 

 

 

 

 

(1,830)

 

 

 

(1,830)

Net loss

 

 

 

 

 

 

 

(8,245)

 

(8,245)

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

 

 

398

 

3

 

 

 

24

 

 

27

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

 

 

 

 

 

 

1,643

 

 

1,643

Repurchase and retirement of treasury stock

 

 

(234)

 

(2)

 

 

 

 

 

(2)

Net loss

 

 

 

 

 

 

 

(9,910)

 

(9,910)

Balance at December 31, 2023

4,661

 

$49

 

38,661

 

$386

 

 

 

$356,666

 

$(321,231)

 

$35,870

See accompanying Notes to Consolidated Financial Statements.

41


MARCHEX, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss applicable to common stockholders

 

$

(8,245

)

 

$

(9,910

)

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

 

 

 

 

 

 

Amortization and depreciation

 

 

4,033

 

 

 

3,873

 

Allowance for doubtful accounts and customer credits

 

 

906

 

 

 

641

 

Deferred income taxes

 

 

43

 

 

 

 

Stock-based compensation

 

 

2,646

 

 

 

2,393

 

Gain (or loss) on disposal of fixed assets

 

 

 

 

 

178

 

Change in certain assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

(1,280

)

 

 

360

 

Prepaid expenses, other current assets, and other assets

 

 

73

 

 

 

1,152

 

Accounts payable

 

 

675

 

 

 

(1,255

)

Accrued expenses and other current liabilities

 

 

(510

)

 

 

(1,658

)

Deferred revenue and deposits

 

 

(633

)

 

 

(169

)

Net cash used in operating activities

 

 

(2,292

)

 

 

(4,395

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(2,865

)

 

 

(1,377

)

Proceeds from sales of property and equipment

 

 

 

 

 

65

 

Net cash used in provided by investing activities

 

 

(2,865

)

 

 

(1,312

)

Cash flows from financing activities:

 

 

 

 

 

 

Settlement of a contractual obligation

 

 

(1,495

)

 

 

 

Finance lease principal payments

 

 

 

 

 

(185

)

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

 

 

40

 

 

 

25

 

Net cash used in financing activities

 

 

(1,455

)

 

 

(160

)

Net decrease in cash and cash equivalents

 

 

(6,612

)

 

 

(5,867

)

Cash and cash equivalents at beginning of period

 

 

27,086

 

 

 

20,474

 

Cash and cash equivalents at end of period

 

$

20,474

 

 

$

14,607

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Foreign government paycheck assistance and rent subsidies (operating activities)

 

$

10

 

 

$

 

Cash paid for operating leases (operating activities)

 

$

1,648

 

 

$

1,549

 

Cash paid during the period for income taxes, net of refunds

 

$

55

 

 

$

70

 

Supplemental disclosure of non-cash investing and financing activities:

 

 

 

 

 

 

Settlement of a contractual obligation

 

$

335

 

 

$

 

See accompanying Notes to Consolidated Financial Statements.

42


MARCHEX, INC. AND SUBSIDIARIES

Notes to Consolidated Financial Statements

Note 1: Description of Business and Summary of Significant Accounting Policies and Practices

(a) Description of Business and Basis of Presentation

Marchex, Inc. (the “Company”) was incorporated in the state of Delaware on January 17, 2003. The Company is a conversation intelligence company that harnesses the power of AI and 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 all communication 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.

Divestiture

In October 2020, the Company sold its interests in certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics and sales engagement solutions. In connection with the divestiture, the Company entered into an administrative support services agreement with the related party purchaser pursuant to which the Company will provide services to the related party purchaser for a support service fee. See Note 10: Divestiture Support Services Agreement of the Notes to the Consolidated Financial Statements for additional information.

Basis of Presentation

The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"). The preparation of our 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 doubtful accounts, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock options awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.

(b) Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds.

(c) Fair Value of Financial Instruments

The Company had the following financial instruments as of December 31, 2022 and 2023: 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:

 

Years Ended December 31,

 

(In Thousands)

2022

 

 

2023

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,020

 

 

$

9,510

 

Money market funds

 

11,454

 

 

 

5,097

 

Total cash and cash equivalents

$

20,474

 

 

$

14,607

 

 

43


Assets, liabilities, and operations of foreign subsidiaries are recorded based on the functional currency of the entity. For a majority of our foreign operations, the functional currency is the U.S. dollar. Assets and liabilities denominated in other than the functional currency is remeasured each month with the remeasurement gain or loss recorded in Interest income (expense) and other, net in the Consolidated Statements of Operations.

(d) Accounts Receivable

Accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable balances are presented net of allowance for doubtful accounts.

Allowance for Doubtful Accounts

The allowance for doubtful accounts is the Company’s best estimate of the amount of expected credit losses in existing accounts receivable. The Company determines the allowance based on analysis of historical bad debts, customer concentrations, customer creditworthiness and current economic trends. Past due balances over 90 days and specific other balances are reviewed individually for collectability. The Company reviews accounts for collectability and the allowance for adequacy quarterly. Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

The allowance for doubtful accounts activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Charged to
costs and
expenses

 

 

Write-offs,
net of
recoveries

 

 

Balance at
end of
period

 

December 31, 2022

 

$

266

 

 

$

26

 

 

$

125

 

 

$

167

 

December 31, 2023

 

$

167

 

 

$

284

 

 

$

331

 

 

$

120

 

 

Allowance for Customer Credits

The allowance for customer credits is the Company’s best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services. The Company determines the allowance for customer credits based on analysis of historical credits and expected revenue adjustments.

The allowance for customer credits activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Additions
charged against
revenue

 

 

Credits
processed
and other

 

 

Balance at
end of
period

 

December 31, 2022

 

$

157

 

 

$

461

 

 

$

534

 

 

$

84

 

December 31, 2023

 

$

84

 

 

$

472

 

 

$

445

 

 

$

111

 

 

(e) Property and Equipment

Property and equipment are stated at cost. Depreciation on computers and other related equipment, purchased and internally developed software, and furniture and fixtures are calculated on the straight-line method over the estimated useful lives of the assets, generally averaging three years. Leasehold improvements are amortized straight-line over the shorter of the lease term or estimated useful lives of the assets generally ranging from five to eight years.

We capitalize certain software development costs incurred in connection with developing or obtaining computer software for internal use when both the preliminary project stage is completed, and it is probable that the software will be used as intended. Capitalized software costs include (i) external direct costs of materials and services utilized in developing computer software, (ii) compensation and related benefits for employees who are directly associated with the software projects. Capitalized software costs are amortized on a straight-line basis when placed into service over the estimated useful life of the software, generally averaging three years. We capitalized software development costs of $1.4 million and $0.4 million for the year ended December 31, 2022 and 2023, respectively.

44


(f) Leases

The Company determines whether an arrangement is a lease or contains a lease at inception of the arrangement. For arrangements considered leases, the Company assesses the lease for finance or operating classification and records a right-of-use asset and lease liability as of the commencement date. Finance leases are recorded on the Company's Consolidated Balance Sheets and interest is recognized and presented separately in Interest income (expense) and other on the Company's Consolidated Statements of Operations. Operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Right-of-use assets which represent the Company’s right to use the underlying asset for the lease term are amortized over the shorter of the useful life of the asset and the lease term. Operating leases with an initial term of 12 months or less are not recorded on the Company's Consolidated Balance Sheets.

(g) Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable assets acquired and liabilities assumed in business combinations accounted for under the purchase method, net of recognized impairment.

Goodwill acquired in a purchase business combination is not amortized, but instead tested for impairment at least annually on November 30, and is tested for impairment more frequently if events and circumstances indicate that the asset might be impaired.

(h) Impairment or Disposal of Long-Lived Assets

The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds fair value. Assets to be disposed of would be separately presented on the Company's Consolidated Balance Sheets and reported at the lower of their carrying amount or fair value less costs to sell, and no longer depreciated. No impairment was recognized in either 2022 or 2023.

(i) 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.

45


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 customer credits, which is included in Accounts receivable, net in the Company's Consolidated Balance Sheets, using its best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services based on analysis of historical credits and expected revenue adjustments. The balance associated with the allowance for customer credits in the Company’s Consolidated Balance Sheet was $84.0 thousand and $111.0 thousand as of December 31, 2022 and 2023, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Consolidated Balance Sheets was $2.1 million and $1.5 million as of December 31, 2022 and 2023. 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 Consolidated Balance Sheets as of December 31, 2022 and 2023, was $1.4 million and $1.2 million, respectively. During the year ended December 31, 2022 and 2023, revenue recognized that was included in the contract liabilities balances at the beginning of the period was $1.1 million and $1.3 million, 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 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, 2022 and 2023, the Company had $0.2 million and $0.3 million of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was $1.5 million and $1.6 million for the year ended December 31, 2022 and 2023, respectively.

(j) 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; bandwidth and software license fees; network operations; and payroll and related expenses of personnel, including stock based compensation.

(k) Advertising Expenses

Advertising costs are expensed as incurred and include mobile and online advertising and related outside marketing activities, including sponsorships and trade shows. Such costs are included in sales and marketing. Advertising costs were approximately $0.9 million and $0.7 million for the years ended December 31, 2022 and 2023 respectively.

46


(l) Product Development

Product development costs consist primarily of expenses incurred by the Company in the research and development, creation, and enhancement of the Company’s products and services. Research and development costs are expensed as incurred and include compensation and related expenses, costs of computer hardware and software, and costs incurred in developing features and functionality of the services. For the periods presented, substantially all of the product development expenses are research and development. Product development costs are expensed as incurred or capitalized into property and equipment in accordance with FASB ASC Topic 350, Intangibles – Goodwill and Other. FASB ASC Topic 350 requires that cost incurred in the preliminary project and post-implementation stages of an internal use software project be expensed as incurred and that certain costs incurred in the application development stage of a project be capitalized.

(m) Income Taxes

The Company utilizes 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.

(n) Stock-Based Compensation

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 award using the straight-line method. The Company accounts for forfeitures as they occur.

(o) 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 for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

10

%

 

 

11

%

The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

28

%

 

 

21

%

(p) 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.

47


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. See Note 6: Stockholders' Equity of the Notes to Consolidated Financial Statements for additional information.

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 for the periods ended:

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

Basic net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

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

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

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

 

 

 

 

 

(889

)

 

 

 

 

 

(1,084

)

Diluted net loss applicable to common stockholders:

 

$

(889

)

 

$

(8,245

)

 

$

(1,084

)

 

$

(9,910

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

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

 

 

 

43,221

 

 

 

4,661

 

 

 

42,621

 

Diluted net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

48


The computation of diluted net loss per share excludes the following because their effect would be anti-dilutive (in thousands):

For the years ended December 31, 2022 and 2023, outstanding options to acquire 3,766 and 5,367 shares, respectively, of Class B common stock.
For the years ended December 31, 2022 and 2023, 1,105 and 720 shares of unvested Class B restricted common shares, respectively.
For the years ended December 31, 2022 and 2023, 535 and 63 restricted stock units, respectively.

(q) Guarantees

FASB ASC Topic 460, Guarantees provides accounting guidance surrounding liability recognition and disclosure requirements related to guarantees. In the ordinary course of business, the Company is not subject to potential obligations under guarantees that fall within the scope of FASB ASC Topic 460 except for standard indemnification provisions that are contained within many of the Company’s agreements, and give rise only to the disclosure requirements prescribed by FASB ASC Topic 460.

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

(r) Recent Accounting Pronouncement 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 Consolidated Financial Statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires public entities to disclose disaggregated information about their effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be applied on a prospective basis, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Consolidated Financial Statements.

49


Note 2: Property and Equipment

Property and equipment consisted of the following:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022(1)

 

 

2023

 

Computer and other related equipment

 

$

14,939

 

 

$

1,012

 

Purchased and internally developed software

 

 

3,090

 

 

 

2,699

 

Furniture and fixtures

 

 

1,273

 

 

 

260

 

Leasehold improvements

 

 

1,732

 

 

 

 

Construction in progress

 

 

1,400

 

 

 

25

 

 

 

$

22,434

 

 

$

3,996

 

Less: accumulated depreciation and amortization

 

 

(18,384

)

 

 

(1,598

)

Property and equipment, net

 

$

4,050

 

 

$

2,398

 

(1) Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022.

Depreciation and amortization expense related to property and equipment was approximately $1.6 million and $1.8 million for the years ended December 31, 2022 and 2023, respectively.

We procured $0.8 million of additional server equipment under new financing lease agreements during the year ended December 31, 2023, with current borrowing of $0.8 million.

Note 3: Leases

The Company has an operating lease for office space for its corporate headquarters in Seattle, Washington which expires on November 30, 2027. The Company’s prior lease agreement with respect to office space in Seattle, Washington, as amended, was terminated by the Company effective on March 31, 2023. In the first quarter of 2023, we paid approximately $671.0 thousand as provided in the lease for the early termination. The Company also has an operating lease for office space in Wichita, Kansas, which continues until December 2025 with an option to extend the term for two additional periods of three years each. The Company has the option to terminate this lease pursuant to certain terms as specified in the lease without any termination fees if notice is provided. The Company recognizes our 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 Consolidated Statements of Operations and other information is summarized as follows:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Operating lease cost

 

$

1,943

 

 

$

1,067

 

Short-term operating lease cost

 

 

202

 

 

 

182

 

Total operating lease cost

 

 

2,145

 

 

 

1,249

 

Other information:

 

 

 

 

 

 

Weighted-average remaining lease term - operating leases

 

1.2 years

 

 

3.6 years

 

Weighted-average discount rate - operating leases (1)

 

 

4.6

%

 

 

6.7

%

(1) The discount rate used to compute the present value of the total lease liabilities as of December 31, 2022 and 2023 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 Consolidated Balance Sheets.

50


As of December 31, 2023 the Company’s operating and financing lease liabilities were as follows:

(In Thousands)

 

Operating Leases

 

Finance Leases

 

Gross future lease payments

 

$

1,836

 

$

757

 

Less: imputed interest

 

 

(157

)

 

(95

)

Present value of total lease liabilities

 

 

1,679

 

 

662

 

Less: current portion of lease liabilities

 

 

(462

)

 

(210

)

Total long-term lease liabilities

 

$

1,217

 

$

452

 

In the fourth quarter of 2023, we entered into a rental agreement for utilization of our financed server equipment. We retain our primary obligation under the original financing terms.

Note 4: Commitments and Contingencies

(a) Commitments

The Company has commitments for future payments related to office facilities leases, as well as other contractual obligations primarily related to minimum payments due to outside service providers. The Company leases its office facilities under operating lease agreements in accordance with ASC 842 and recognizes rent expense on a straight-line basis over the lease term with any lease incentive amortized as a reduction of rent expense over the lease term.

Future minimum payments are approximately as follows:

(In Thousands)

 

Facilities
operating
leases
(1)

 

 

Other
contractual
obligations

 

 

Total

 

2024

 

 

562

 

 

 

1,438

 

 

 

2,000

 

2025

 

 

566

 

 

 

1,235

 

 

 

1,801

 

2026

 

 

397

 

 

 

 

 

 

397

 

2027

 

 

311

 

 

 

 

 

 

311

 

2028 and thereafter

 

 

 

 

 

 

 

 

 

Total minimum payments

 

$

1,836

 

 

$

2,673

 

 

$

4,509

 

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

(b) Contingencies

In the third quarter of 2021, the Company was legally released from our repayment obligation under CARES Act loans (the "Loans") administered by the U.S. Small Business Administration (“SBA”), as our application for loan forgiveness was approved by the SBA. It is possible that the SBA could subsequently audit the forgiven Loans. The Company believes it was eligible to receive the Loans, calculated the loan amounts correctly, spent loan proceeds on allowable uses and is entitled to loan forgiveness. The Company will retain its financial documents relating to the Loans for six years as required.

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. See (p) Guarantees section of Note 1: Description of Business and Summary of Significant Accounting Policies and Practices of the Notes to Consolidated Financial Statements for additional information

51


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.

Note 5: Income Taxes

The components of loss before provision for income taxes consist of the following (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

United States

 

$

(7,525

)

 

$

(9,829

)

Foreign

 

 

(536

)

 

 

13

 

Loss before provision for income taxes

 

$

(8,061

)

 

$

(9,816

)

 

The provision for income taxes consists of the following (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Current federal provision

 

 

 

 

 

 

State

 

$

58

 

 

$

78

 

Foreign

 

 

39

 

 

 

 

Deferred provision (benefit)

 

 

 

 

 

 

Federal

 

 

67

 

 

 

25

 

State

 

 

20

 

 

 

(9

)

Total income tax expense

 

$

184

 

 

$

94

 

 

52


 

The Company’s income tax expense differed from the amounts computed by applying the U.S. federal statutory rate to loss before provision for income taxes as a result of the following:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

.

 

 

 

 

 

 

Income tax benefit at U.S. statutory rate

 

$

(1,693

)

 

$

(2,061

)

State taxes, net of valuation allowance

 

 

79

 

 

 

(339

)

Foreign tax differential

 

 

(150

)

 

 

3

 

Non-deductible transaction costs

 

 

16

 

 

 

(29

)

Stock-based compensation (1)

 

 

190

 

 

 

101

 

Gain on CARES Act loan

 

 

32

 

 

 

 

Valuation allowance

 

 

1,815

 

 

 

2,307

 

Tax credits

 

 

(237

)

 

 

(282

)

Other expenses

 

 

132

 

 

 

394

 

Total income tax expense

 

$

184

 

 

$

94

 

(1) Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below and reflects the 21% U.S. federal statutory rate for 2022 and 2023 (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities not currently deductible

 

$

434

 

 

$

559

 

Intangible assets- excess of financial statement
   over tax amortization

 

 

3,341

 

 

 

2,096

 

Stock-based compensation

 

 

675

 

 

 

741

 

Federal net operating and capital losses

 

 

35,724

 

 

 

42,774

 

State, local and foreign net operating and capital loss carryforwards

 

 

5,326

 

 

 

 

Research & experimental tax and other credit carryforwards

 

 

5,421

 

 

 

5,612

 

Lease liability

 

 

426

 

 

 

416

 

Capitalized research and development

 

 

1,054

 

 

 

1,764

 

Other

 

 

460

 

 

 

337

 

Gross deferred tax assets

 

 

52,861

 

 

 

54,299

 

Valuation allowance

 

 

(51,795

)

 

 

(54,105

)

Net deferred tax assets

 

$

1,066

 

 

$

194

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets-excess of tax over financial statement amortization

 

 

(1,107

)

 

 

 

Right-of-use lease asset

 

 

(192

)

 

 

(404

)

Other

 

 

 

 

 

(39

)

Net deferred tax liabilities

 

$

(233

)

 

$

(249

)

As of December 31, 2023, the Company’s federal and state NOL carryforwards were approximately $175.9 million and $60.1 million, respectively. Of the total federal net operating losses reported, we have accumulated $44.2 million with an indefinite life as of December 31, 2023. The remaining federal net operating losses and the state net operating losses will begin to expire in 2027 and 2028, respectively, for income tax purposes. As of December 31, 2023, the Company’s federal research and development credit carryforwards were $4.8 million, which will start expiring in 2029.

53


The Tax Reform Act of 1986 limits the use of NOL and tax credit carryforwards in certain situations where changes occur in the stock ownership of a company. The Company is not aware that any such change has occurred related to these specific tax attributes, or that the utilization of the carryforwards is limited such that these NOL or tax credit carryforwards will likely never be utilized. Accordingly, the Company has included these federal NOL and tax credit carryforwards in its deferred tax assets (subject to valuation allowance).

The Company has recorded a deferred tax asset for stock-based compensation recorded on unexercised non-qualified stock options and certain restricted shares and restricted share units. The ultimate realization of this asset is dependent upon the fair value of the Company’s stock when the options are exercised and when restricted shares or restricted share units vest, and generation of sufficient taxable income to realize the benefit of the related tax deduction.

The Tax Cuts and Jobs Act contained a provision which requires the capitalization of Section 174 costs incurred in years beginning on or after January 1, 2022. Section 174 costs are expenditures which represent research and development costs that are incident to the development or improvement of a product, process, formula, invention, computer software, or technique. This provision changes the treatment of Section 174 costs such that the expenditures are no longer allowed as an immediate deduction but rather must be capitalized and amortized. We have included the impact of this provision, which results in a deferred tax asset of approximately $1.1 million as of December 31, 2022 and $1.8 million as of December 31, 2023.

At December 31, 2022 and 2023, the Company recorded a valuation allowance of $51.8 million, and $54.1 million, respectively, against its federal, state, city and foreign net deferred tax assets, as it believes it is more likely than not that these benefits will not be realized. The net change in the total valuation allowance for each of the years ended December 31, 2022 and 2023 was $(2.3) million and $2.2 million, respectively.

The Company regularly reviews deferred tax assets to assess whether it is more likely than not that the 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 Company incurred taxable losses from 2016 through 2022. 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.

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 following table summarizes activity related to tax contingencies from January 1, 2022 to December 31, 2023 which are recorded as an offset to deferred tax assets (in thousands):

(In Thousands)

 

 

 

Gross tax contingencies—January 1, 2022

 

$

1,382

 

Gross increases to current period tax positions

 

 

2

 

Gross decreases to tax positions associated with prior periods

 

 

 

Gross tax contingencies—December 31, 2022

 

 

1,384

 

Gross increases to current period tax positions

 

 

25

 

Gross tax contingencies—December 31, 2023

 

$

1,409

 

 

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 under examination or may be subject to examination.

54


Note 6: Stockholders' Equity

(a) Common Stock and Authorized Capital

The total number of shares of all classes of capital stock which the Company has authority to issue is 138,500,000 shares, consisting of (i) 137,500,000 shares of common stock, par value $.01 per share, of which 12,500,000 shares are designated Class A common stock and 125,000,000 shares are designated Class B common stock, and (ii) 1,000,000 shares of preferred stock, par value $.01 per share. The Company’s board of directors has the authority to designate rights, privileges and restrictions of each such series, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series.

The Company has two classes of authorized common stock: Class A common stock and Class B common stock. Except with respect to voting rights, the Class A and Class B shares have identical rights. Each share of Class A common stock is entitled to twenty-five votes per share, and each share of Class B common stock is entitled to one vote per share. Each share of Class A common stock is convertible at the holder’s option into one share of Class B common stock.

In accordance with the stockholders’ agreement signed by the founding Class A common stockholders, the following provisions survived the Company’s initial public offering: Class A stockholders other than Russell C. Horowitz may only sell, assign or transfer their Class A stock to existing Class A stockholders or to the Company and in the event of transfers of Class A stock not expressly permitted by the stockholders’ agreement, such shares of Class A stock shall be converted into shares of Class B 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,000,000 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 has made no repurchases under the 2014 Repurchase Program for the years ended December 31, 2022 and 2023. Shares repurchased but not yet retired by the Company are classified as treasury stock on the Consolidated Balance Sheet before retirement. Retirement of treasury stock results in reductions to common stock and additional paid-in capital.

In November 2018, the Company acquired 100% of the outstanding stock of Callcap for consideration of approximately $25.0 million in cash at closing and approximately 3,400,000 shares of Class B common stock to be issued over the four year period following the acquisition date. The issuance of the shares for 2021 and 2022 was deferred as a result of conditional events occurring as specified in terms of the acquisition. In 2022, we paid $1.5 million in cash and agreed to transfer $335.0 thousand in cash and/or equipment before November 2023 in exchange for settling our contractual obligation to issue 1,340,000 of such shares. The $1.5 million cash consideration was recognized as a financing activity on our Consolidated Statements of Cash Flow for the year ended December 31, 2022. In October 2023, the Company settled its $335.0 thousand obligation by transferring equipment with a book value of $593.0 thousand and receiving $65.0 thousand in cash, which resulted in a loss of approximately $193.0 thousand that was recognized within Interest income (expense) and other, net on the Consolidated Statements of Operations for the year ended December 31, 2023, and as a combination of non-cash activity and proceeds from sales of fixed assets on our Consolidated Statements of Cash Flow for the year ended December 31, 2023. The remaining shares issuable for the Callcap acquisition were issued in December 2023.

In December 2019, the Company acquired 100% of the outstanding stock of Sonar for consideration of approximately $8.5 million in cash at closing and approximately 1,000,000 shares of Class B common stock to be issued over the three-year period following the acquisition date, which have been issued in their entirety. The Company also agreed to issue up to approximately 389,000 shares of Class B common stock based upon the achievement of certain financial target goals by Sonar in 2020 which were not achieved.

55


(b) Stock Option Plan

The Company’s stock incentive plan (the “2021 Plan”), which was established in 2021, allows for grants of stock options, restricted stock units and restricted stock awards to eligible participants and such options may be designated as incentive or non-qualified stock options at the discretion of the 2021 Plan’s Administrative Committee. Prior to the 2021 Plan, the Company granted stock-based awards under its 2012 Stock Incentive Plan (the “2012 Plan”). No further awards were made under the 2012 Plan after December 31, 2021. The 2021 Plan authorizes up to 3,500,000 shares of Class B common stock that may be issued with respect to awards granted under the 2021 Plan, and provides that the total number of shares of Class B common stock for which options designated as incentive stock options may be granted shall not exceed 3,500,000 shares. Annual increases to each of these share limits are to be added on the first day of each fiscal year beginning on January 1, 2022 equal to 3% of the outstanding common stock (including for this purpose any shares of common stock issuable upon conversion of any outstanding capital stock of the Company) or in the case of incentive stock options, the lesser of (i) 2,000,000 shares of Class B common stock, or (ii) 3% of the outstanding common stock (including for this purpose any shares of common stock issuable upon conversion of any outstanding capital stock of the Company), or (iii) such number as determined by the Company’s board of directors. As a result of this provision, the authorized number of shares available under the 2021 Plan was increased by 1,261,566 and 1,294,725 on January 1, 2022 and 2023, respectively, bringing the aggregate authorized number of shares available under the 2021 Plan to 6,056,291. The Company may issue new shares or reissue treasury shares for stock option exercises and restricted stock grants. Generally, stock options have 10-year terms and vest 25% each year either annually or quarterly, over a 4-year period and restricted stock awards and units vest 25% each year annually over a 4-year period.

The Company did not grant any options with exercise prices less than the then current market value during 2022 and 2023.

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 award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation has been included in the same lines as compensation paid to the same employees in the Consolidated Statements of Operations.

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

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Service costs

 

$

171

 

 

$

2

 

Sales and marketing

 

 

796

 

 

 

663

 

Product development

 

 

293

 

 

 

114

 

General and administrative

 

 

1,386

 

 

 

1,613

 

Total stock-based compensation

 

$

2,646

 

 

$

2,392

 

Stock-based compensation expense as reported in the Consolidated Statements of Operations for the year ended December 31, 2023, varies from the reported Stock-based compensation from options and restricted stock, net of forfeitures in the Consolidated Statements of Stockholders’ Equity for the year ended December 31, 2023, because of a reclassification of a $750.0 thousand payment owed to a former employee in connection with the Sonar acquisition. This payment was to be made, at the Company's election, in any mix of cash or restricted stock. The Company had previously determined its intent and ability to settle this obligation in restricted stock; however, in December 2023, the Company chose to settle in cash, resulting in a reclassification of this payment obligation from Additional paid-in capital to Other accrued expenses and current liabilities in the Consolidated Statements of Balance Sheets. This caused a decrease to Stock-based compensation from options and restricted stock, net of forfeitures in the Consolidated Statements of Stockholders’ Equity, with no corresponding decrease in stock-based compensation as reported in the Consolidated Statements of Operations, for the year ended December 31, 2023.

For the years ended December 31, 2022 and 2023, the income tax benefit related to stock-based compensation included in net loss was $ million for all periods due to the valuation allowance recorded on the deferred tax assets.

56


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 years ended December 31, 2022 and 2023, 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 assumptions were used in determining the fair value of time-vested stock options granted for the periods indicated:

 

 

Years Ended December 31,

 

 

2022

 

2023

Expected life (in years)

 

4.00 - 6.25

 

4.00 - 6.25

Risk-free interest rate

 

2.41% - 4.30%

 

3.86% - 3.93%

Expected volatility

 

51% - 63%

 

57% - 64%

Weighted average expected volatility

 

55%

 

57%

 

Stock option, restricted stock award, and restricted stock unit activity during the period is as follows:

 

Options and
Restricted Stock available for grant
(in thousands)

 

Number of
options
outstanding
(in thousands)

 

Weighted
average
exercise price
of options

 

Weighted average
remaining
contractual term
(in years)

 

Aggregate
intrinsic
value
(in thousands)

Balance at December 31, 2022

16,599

 

3,796

 

$3.14

 

6.67

 

$10

Increase to pool January 1, 2023

1,300

 

 

 

 

 

 

 

 

Options granted

(3,299)

 

3,328

 

$1.67

 

 

 

 

Restricted stock granted

(333)

 

 

 

 

 

 

 

Restricted stock forfeited

656

 

 

 

 

 

 

 

Options exercised

 

 

 

 

 

 

 

Options expired

1,115

 

(1,115)

 

$3.62

 

 

 

 

Options forfeited

614

 

(614)

 

$2.49

 

 

 

 

Balance at December 31, 2023

16,652

 

5,395

 

$2.21

 

7.39

 

$1

Options exercisable at December 31, 2023

 

 

1,674

 

$3.31

 

5.40

 

$1

Information related to stock compensation activity during the period indicated is as follows:

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

Weighted average fair value of options granted

 

$

1.06

 

 

$

0.92

 

Intrinsic value of options exercised (in thousands)

 

$

 

 

 

 

Total grant date fair value of restricted stock vested (in thousands)

 

$

1,321

 

 

$

3,037

 

 

At December 31, 2023, there was $2.8 million of unrecognized stock option compensation expense related to non-vested awards, which is expected to be recognized over a weighted average period of 3.3 years.

57


Restricted stock awards and restricted stock unit activity during the period is as follows:

 

 

Shares/
Units
(In Thousands)

 

 

Weighted Average
Grant Date
Fair Value

 

Unvested at December 31, 2022

 

 

1,640

 

 

$

2.27

 

Granted

 

 

333

 

 

 

1.84

 

Vested

 

 

(535

)

 

 

2.33

 

Forfeited

 

 

(656

)

 

 

2.61

 

Unvested at December 31, 2023

 

 

782

 

 

 

1.94

 

Restricted stock awards and restricted stock units are generally measured at fair value on the date of grant based on the number of awards granted and the quoted price of the Company’s common stock. Restricted stock awards and restricted stock units are expensed on a straight-line basis over the vesting or service period, as applicable, and forfeitures are recognized as they occur. Restricted stock units entitle the holder to receive one share of the Company’s Class B common stock upon satisfaction of certain service conditions.

At December 31, 2023, there was $0.8 million of unrecognized restricted stock compensation expense related to non-vested restricted stock, which is expected to be recognized over a weighted average period of 2.0 years.

(c) Employee Stock Purchase Plan

On March 8, 2013, the Company’s board of directors adopted and in May 2013 the stockholders approved the 2014 Employee Stock Purchase Plan (“2014 ESPP”), which became effective on January 1, 2014. The Company authorized an aggregate of 225,000 shares of Class B common stock for issuance under the plan to participating employees. The 2014 ESPP, which expired on December 31, 2023, provided eligible employees the opportunity to purchase the Company’s Class B common stock at a price equal to 95% of the closing price on the last business day of each purchase period. The 2014 ESPP permitted eligible employees to purchase amounts up to 15% of their compensation in the purchase period, and no employee was permitted to purchase stock worth more than $25,000 in any calendar year, valued as of the first day of each purchase period. During the year ended December 31, 2022, 18,721 shares were purchased at prices ranging from $1.25 to $2.18 per share. During the year ended December 31, 2023, 15,174 shares were purchased at prices ranging from 1.29 to 2.01 per share.

Note 7: 401(k) Savings Plan

The Company maintains voluntary defined contribution plans, which are qualified, covering employees that meet eligibility requirements. Eligible employees may elect to defer and contribute a portion of their eligible compensation to the plans, not to exceed the dollar amounts set by applicable laws. In 2022 and 2023, cash contributions were made in the amount of $0.2 million and $0.2 million respectively.

Note 8: 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 years ended December 31, 2022 and 2023, 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, 2022 and 2023, 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.

58


Revenues by geographic region are as follows:

 

 

Years ended December 31,

 

(In Percentages)

 

2022

 

 

2023

 

United States

 

 

99

%

 

 

99

%

Canada and other countries

 

 

1

%

 

 

1

%

Total

 

 

100

%

 

 

100

%

 

Note 9: Identified Intangible Assets

Identifiable intangible assets from acquisitions consisted of the following:

 

 

As of December 31, 2022

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(8,202

)

 

$

(3,430

)

 

$

1,386

 

Technologies

 

 

9,369

 

 

 

(7,372

)

 

 

(1,062

)

 

 

935

 

Non-compete agreements

 

 

3,409

 

 

 

(2,794

)

 

 

(346

)

 

 

269

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(18,981

)

 

$

(4,959

)

 

$

2,590

 

 

 

 

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

 

 

Amortizable intangible assets are amortized on a straight-line basis over their useful lives. Customer relationships, acquired technologies, trade names, and non-compete agreements have a weighted average useful life from date of purchase of 5 years, 3-5 years, 2 years, 1 - 3 years, respectively. Aggregate amortization expense incurred by the Company for the year ended December 31, 2022 and 2023 was approximately $2.1 million and $2.0 million, respectively. The entire remaining net carrying amount of acquired identifiable intangible assets subject to amortization as of December 31, 2023, will be fully amortized within the next year, resulting in estimated amortization expense of $0.6 million in 2024.

Note 10: Divestiture Support Services Agreement

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, with certain guaranteed payments to the Company in the first year and in the second year following closing. Support services fees related to this arrangement totaled $6.4 million for the year ended December 31, 2022 and $1.5 million for the year ended December 31, 2023 are included in the Company’s 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, 2022 and 2023, the net amount due from the purchaser of $0.7 million and $0.4 million respectively, is included in the Company’s Consolidated Balance Sheet within Prepaid expenses and other current assets.

59


Note 11: Interest income (expense) and other, net

Interest income (expense) and other, net consists of the following (in thousands):

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

Interest Income

 

$

97

 

 

$

319

 

Interest Expense

 

 

 

 

 

(282

)

Foreign Currency

 

 

2

 

 

 

(11

)

Other

 

 

(11

)

 

 

(199

)

Total

 

$

88

 

 

$

(173

)

 

60


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

None.

ITEM 9A. 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 has concluded that, as of the date of the evaluation, our disclosure controls and procedures were effective.

Management’s Report on Internal Control Over Financial Reporting

(a) Management’s report on internal control over financial reporting

Management of Marchex, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in the Securities Exchange Act of 1934 Rule 13a-15(f). Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2023as required by the Securities Exchange Act of 1934 Rule 13a-15(c). In making this assessment, we used the criteria set forth in the framework in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

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.

ITEM 9B. OTHER INFORMATION.

Securities Trading Plans of Directors and Executive Officers

 

During the last fiscal quarter of 2023, the following executive officer adopted a “Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, as follows:

 

On November 15, 2023, Edwin Miller, Chief Executive Officer of Marchex, adopted a Rule 10b5-1 trading arrangement providing for the purchase during open trading windows of up to $50,000 of shares of Class B common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until November 29, 2024 or earlier if all transactions under the trading arrangement are completed.

 

61


No other directors or officers, 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, during the last fiscal quarter.

 

Policy for Recovery of Incentive Compensation

 

On November 28, 2023, the Board of Directors of Marchex adopted a Policy for Recovery of Incentive Compensation filed herewith as Exhibit 97.1.

62


PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

The information required by this item is incorporated herein by reference to the Company’s definitive proxy statement relating to the 2024 annual meeting of stockholders (the “2024 Proxy Statement”), or an amendment to this 10-K, to be filed with the Securities and Exchange Commission (“SEC”) within 120 days of the Company’s fiscal year ended December 31, 2023.

Our Code of Ethics for our Chief Executive Officer, Chief Financial Officer and Senior Financial Officers is available on our web site, www.marchex.com, by clicking “Investors” and then “Corporate Governance”.

ITEM 11. EXECUTIVE COMPENSATION.

The information required under this item may be found in the 2024 Proxy Statement and is incorporated herein by reference, or an amendment to this 10-K, to be filed with the SEC within 120 days of the Company’s fiscal year ended December 31, 2023.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

The information required under this item may be found in the 2024 Proxy Statement and is incorporated herein by reference, or an amendment to this 10-K, to be filed with the SEC within 120 days of the Company’s fiscal year ended December 31, 2023.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

The information required under this item may be found in the 2024 Proxy Statement and is incorporated herein by reference, or an amendment to this 10-K, to be filed with the SEC within 120 days of the Company’s fiscal year ended December 31, 2023.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES.

The Company’s independent registered public accounting firm is RSM US LLP, Seattle, WA, PCAOB ID: 49.

The information required under this item may be found in the 2024 Proxy Statement and is incorporated herein by reference, or an amendment to this 10-K, to be filed with the SEC within 120 days of the Company’s fiscal year ended December 31, 2023.

63


PART IV

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

1.
The following reports and financial statements are included in Part II, Item 8 of this Form 10-K:
Report of Independent Registered Public Accounting Firm;
Consolidated Balance Sheets as of December 31, 2022 and 2023;
Consolidated Statements of Operations for the years ended December 31, 2022 and 2023;
Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022 and 2023;
Consolidated Statements of Cash Flow for the years ended December 31, 2022 and 2023; and
Notes to Consolidated Financial Statements.
2.
Financial Statement Schedules

Financial statement schedules are omitted because they are not required or are not applicable, or the required information is provided in the Consolidated Financial Statements or notes described in Item 15 (1) above.

3.
We have filed, or incorporated into this Form 10-K by reference, the exhibits listed on the accompanying Exhibit Index immediately following the signature page of this Form 10-K.

 

64


EXHIBIT INDEX

 

 

 

Exhibit Number

Description of Document

++2.1

Share Purchase Agreement, dated as of November 5, 2018, by and among the Registrant, Marchex CA Corporation, Telmetrics Inc., the Sellers and with respect to Articles I and IX only, the Stockholder Representatives (incorporated by reference to Exhibit 2.5 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

++2.2

Share Purchase Agreement, dated as of November 20, 2018, by and among the Registrant, Sita Laboratories, Inc., the Sellers and the Stockholder Representative (incorporated by reference to Exhibit 2.6 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

+2.3

Equity Purchase Agreement, dated as of December 13, 2019, by and among the Registrant, Sonar Technologies, Inc., the Sellers and Fortis Advisers LLC, as Securityholder Representative (incorporated by reference to Exhibit 2.7 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed with the SEC on March 13, 2020).

2.4

Asset Purchase Agreement, dated August 7, 2020, between the Company and Archenia, Inc. (incorporated by reference to Annex A of the Proxy Statement, as filed with the SEC on August 24, 2020).

2.5

Support Services Agreement, dated October 16, 2020, between the Company and Archenia, Inc. (incorporated by reference to Annex A of the Proxy Statement, as filed with the SEC on August 24, 2020).

3.1

Amended and Restated Certificate of Incorporation of the Registrant (incorporated by reference to Exhibit 3.3 to the Registrant’s Amendment No. 2 to the Registration Statement on Form SB-2 (No. 333-111096) filed with the SEC on March 19, 2004).

3.2

Second Amended and Restated By-Laws of the Registrant (incorporated by reference to Exhibit 3.3 to the Registrant’s Quarterly Report on Form 10-Q filed with the SEC on November 6, 2017).

4.1

Specimen stock certificate representing shares of Class B Common Stock of the Registrant (incorporated by reference to Exhibit 4.1 to the Registrant’s Amendment No. 3 to the Registration Statement on Form SB-2 (No. 333-111096) filed with the SEC on March 30, 2004).

*10.1

Form of Retention Agreement (incorporated by reference to Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017 filed with the SEC on March 14, 2018).

*10.2

Form of First Amendment to Retention Agreement (incorporated by reference to Exhibit 10.13 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2014 filed with the SEC on March 10, 2015).

*10.3

Revised Form of Retention Agreement (incorporated by reference to Exhibit 10.14 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2014 filed with the SEC on March 10, 2015).

 

 

 

10.4

Amended and Restated Lease effective as of June 5, 2009, between 520 Pike Street, Inc. and the Registrant (incorporated by reference to Exhibit 10.19 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2014 filed with the SEC on March 10, 2015).

 

 

 

*10.5

 

Marchex, Inc. Amended and Restated Annual Incentive Plan (incorporated by reference to Exhibit 10.14 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016 filed with the SEC on March 8, 2017).

 

65


 

 

 

 

Exhibit Number

 

Description of Document

*10.6

Marchex, Inc. 2012 Stock Incentive Plan (incorporated by reference to Appendix A to the Registrant’s Definitive Proxy Statement on Form 14A filed with the SEC on July 10, 2017).

*10.7

Marchex, Inc. 2014 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.14 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

*10.8

Form of Incentive Stock Option Notice and Agreement (2012 Stock Incentive Plan) (incorporated by reference to Exhibit 10.15 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

*10.9

Form of Nonstatutory Stock Option Notice and Agreement (2012 Stock Incentive Plan) (incorporated by reference to Exhibit 10.16 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

*10.10

Form of Restricted Stock Agreement (2012 Stock Incentive Plan) (incorporated by reference to Exhibit 10.17 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

*10.11

Form of Restricted Stock Units Notice and Agreement (2012 Stock Incentive Plan) (incorporated by reference to Exhibit 10.18 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

*10.12

Form of Indemnity Agreement (Section 16 Executive Officers and Directors) (incorporated by reference to Exhibit 10.20 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 filed with the SEC on March 18, 2019).

*10.13

Amended and Restated Executive Employment Agreement effective as of April 21, 2016, by and between Michael Arends and the Registrant (incorporated by reference to Exhibit 10.50 to the Registrant’s Quarterly Report on Form 10-Q filed with the SEC on August 9, 2016).

10.14

Amendment No. 3 to Amended and Restated Lease dated June 27, 2017, between 520 Pike Street, Inc. and the Registrant (incorporated by reference to Exhibit 10.46 to the Registrant’s Quarterly Report on Form 10-Q filed with the SEC on August 4, 2017).

 

 

 

*10.15

 

Marchex, Inc. 2021 Stock Incentive Plan (incorporated by reference to Appendix A to the Registrant’s Definitive Proxy Statement on Form 14A filed with the SEC on August 20, 2021).

 

 

 

*10.16

 

Form of Incentive Stock Option Notice and Agreement (2021 Stock Incentive Plan).

 

 

 

*10.17

 

Form of Nonstatutory Stock Option Notice and Agreement (2021 Stock Incentive Plan).

 

 

 

*10.18

 

Form of Restricted Stock Agreement (2021 Stock Incentive Plan).

 

 

 

*10.19

 

Form of Restricted Stock Units Notice and Agreement (2021 Stock Incentive Plan).

 

 

 

10.20

 

Sublease effective as of January 5, 2023, between the Board of Regents of the University of Washington and the Registrant (incorporated by reference to Exhibit 10.25 to the Registrant’s Annual Report on Form 10-K filed with the SEC on March 31, 2023)

 

 

 

*10.21

 

Independent Contractor Agreement dated February 3, 2023 by and between Russell C. Horowitz and the Registrant (incorporated by reference to Exhibit 10.26 to the Registrant’s Quarterly Report on Form 10-Q filed with the SEC on May 5, 2023)

 

 

 

66


 

 

 

 

Exhibit Number

 

Description of Document

21.1

Subsidiaries of the Registrant.

23.1

Consent of RSM US LLP

24.1

Power of Attorney (incorporated herein by reference to the signature page of the Annual Report on Form 10-K)

31.1(i)

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.1(ii)

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.

 

 

 

†97.1

Policy for Recovery of Executive Compensation

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)

*Management contract or compensatory plan or arrangement.

(+) Certain identified information has been excluded from this Agreement because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.

(+)(+) Certain information in this Agreement has been omitted and filed separately with the SEC. Confidential treatment has been granted with respect to the omitted portions.

† Filed herewith.

†† Furnished herewith.

67


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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 in the City of Seattle, State of Washington on March 29, 2024.

MARCHEX, INC.

By:

/S/ Holly A. Aglio

 

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Holly A. Aglio, as his attorney-in-fact, with the full power of substitution, for him, in any and all capacities, to sign any amendment to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting to said attorney-in-fact, and with full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorney-in-fact, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

Signature

 

Date

 

 

 

 /S/ EDWIN MILLER

 

March 29, 2024

 Edwin Miller
 Chief Executive Office
 (Principal Executive Officer)

 

 

 

 

 

 /S/ HOLLY A. AGLIO

 

March 29, 2024

 Holly A. Aglio
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

 

 /S/ RUSSELL C. HOROWITZ

 

March 29, 2024

Russell C. Horowitz
Chairman

 

 

 

 

 

 /S/ MICHAEL A. ARENDS

 

March 29, 2024

Michael A. Arends
Vice Chairman

 

 

 

 

 

 /S/ DENNIS CLINE

 

March 29, 2024

Dennis Cline
Director

 

 

 

 

 

 /S/ DONALD COGSVILLE

 

March 29, 2024

Donald Cogsville
Director

 

 

 

 

 

 /S/ M. WAYNE WISEHART

 

March 29, 2024

M. Wayne Wisehart
Director

 

 

 

68


EX-21.1 2 mchx-ex21_1.htm EX-21.1 EX-21.1

List of Subsidiaries of the Registrant

 

 

Name

 

Jurisdiction

1.

 

Marchex Paymaster, LLC

Delaware

2.

 

Marchex, LLC

Delaware

3.

 

Marchex Sales, LLC

Delaware

4.

 

Marchex CAH, Inc.

Delaware

5.

 

Telmetrics Corporation (formerly, Telmetrics Inc.)

Nova Scotia

6.

 

Marchex International, Ltd.

Ireland

7.

 

Archonic, LLC

 

Delaware

8.

 

Callcap, LLC (formerly, SITA Laboratories, Inc.)

 

Delaware

9.

 

DCCI Support Service, Inc.

 

Delaware

10.

 

Sonar Technologies, Inc.

 

Delaware

 

 

 

 

 

 


EX-23.1 3 mchx-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

 

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-271319, 333-264328, 333-261840, 333-255254, 333-237344, 333-230538, 333-223898, 333-216935, 333-210367, 333-202868, 333-194509, 333-194508, 333-187469, and 333-181327) and on Form S-3 (No. 333-249952) of Marchex, Inc. of our report dated March 29, 2024, relating to the consolidated financial statements of Marchex, Inc., appearing in this Annual Report on Form 10-K of Marchex, Inc. for the year ended December 31, 2023.

 

/s/ RSM US LLP

 

Seattle, Washington

March 29, 2024

 


EX-31.1(I) 4 mchx-ex31_1i.htm EX-31.1(I) EX-31.1(i)

Exhibit 31.1(i)

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 Annual Report on Form 10-K 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: March 29, 2024

/S/ Edwin Miller

Edwin Miller

Chief Executive Officer

(Principal Executive Officer)

 


EX-31.1(II) 5 mchx-ex31_1ii.htm EX-31.1(II) EX-31.1(ii)

Exhibit 31.1(ii)

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 Annual Report on Form 10-K 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: March 29, 2024

/S/ Holly A. Aglio

Holly A. Aglio

Chief Financial Officer

(Principal Financial Officer)

 


EX-32 6 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 Annual Report on Form 10-K of Marchex, Inc. (the “Company”) for the year ended December 31, 2023 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.

Dated: March 29, 2024

By:

/S/ EDWIN MILLER

Name:

Edwin Miller

Title:

Chief Executive Officer

(Principal Executive Officer)

Dated: March 29, 2024

By:

/S/ HOLLY A. AGLIO

Name:

Holly A. Aglio

Title:

Chief Financial Officer

(Principal Financial Officer)


EX-97.1 7 mchx-ex97_1.htm EX-97.1 EX-97.1

 

POLICY FOR RECOVERY OF INCENTIVE COMPENSATION

If Marchex, Inc. (the “Company”) determines it must prepare a restatement, the Company will seek to recover the amount of erroneously awarded incentive compensation received by a covered officer, as provided below.

For purposes of this policy, the term (i) “restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the U.S. federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (i.e., a “little r” restatement); (ii) “incentive compensation” means any (a) compensation based in whole or in part upon attainment of a financial reporting measure, or (b) any profits realized from the sale of securities of the issuer; (iii) “financial reporting measure” means any measure that is determined and presented in accordance with, or derived wholly or in part from, the accounting principles used in preparing the Company’s financial statements, as well as stock price and total shareholder return; (iv) “erroneously awarded” means the amount of incentive compensation during the three completed fiscal years immediately preceding the date on which the Company was required to prepare the restatement, to the extent such amount exceeds the amount that otherwise would have been received had the amount been determined based on the restatement; and (v) the term “covered officer” means a current or former “officer” of the Company as defined in Rule 16a-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

The Compensation Committee (the “Committee”) of the Board of Directors shall have full and final authority to make all determinations under this policy, including as to the amount and form of recovery. The Committee must seek to recover from a covered officer all erroneously awarded incentive compensation unless the direct expense paid to a third party to assist in enforcing this policy would exceed the recoverable amount, or applicable listing rules otherwise do not require recovery. When the amount is not subject to mathematical recalculation directly from the information in the restatement, the Committee may determine a reasonable estimate of the effect of a restatement on a financial reporting measure. The Committee may determine that the form of recovery is to offset the recovery amount against other compensation (including through the cancellation of equity awards). In addition, the Committee may, to the extent permitted by law, take other remedial and recovery action, as determined by the Committee. The Committee may cause the Company to take such action as it deems necessary or appropriate to implement this policy.

This policy is intended to comply with Section 10D of the Exchange Act, Rule 10D-1 thereunder, and the applicable rules of any national securities exchange on which the Company’s securities are listed, and this policy will be interpreted and administered consistently with that intent. This policy applies to all incentive compensation received on or after October 2, 2023.

 


EX-101.SCH 8 mchx-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995457 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices link:presentationLink link:calculationLink link:definitionLink 995467 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 995477 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995487 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995497 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995507 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - 401(k) Savings Plan link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - Segment Reporting and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - Identifiable Intangible Assets from Acquisitions link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - Divestiture Support Services Agreement link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - CARES Act Loans and Foreign Wage Subsidy link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - Interest Income (Expense) and Other, Net link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices (Policies) link:presentationLink link:calculationLink link:definitionLink 995587 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices (Tables) link:presentationLink link:calculationLink link:definitionLink 995597 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995607 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995617 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995627 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995637 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995647 - Disclosure - Segment Reporting and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995657 - Disclosure - Identifiable Intangible Assets from Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995667 - Disclosure - Interest Income (Expense) and Other, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995677 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995687 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Fair Value of Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995697 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Doubtful Accounts Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995707 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Advertiser Credits Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995717 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1) link:presentationLink link:calculationLink link:definitionLink 995717 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1) [Default] link:presentationLink link:calculationLink link:definitionLink 995727 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Schedules of Concentration of Risk Based on Consolidated Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 995737 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Computation of Net Loss Per Share Basic and Diluted (Detail) link:presentationLink link:calculationLink link:definitionLink 995747 - Disclosure - Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995757 - Disclosure - Property and Equipment (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995767 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995777 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995787 - Disclosure - Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995797 - Disclosure - Leases - Schedule of Operating and Financing Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995807 - Disclosure - Future Minimum Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 995817 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995827 - Disclosure - Loss from Continuing Operations Before Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 995837 - Disclosure - Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 995847 - Disclosure - Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 995857 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995867 - Disclosure - Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995877 - Disclosure - Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995887 - Disclosure - Stockholders Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995897 - Disclosure - Stockholders Equity - Stock-based Compensation Expense by Operating Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995907 - Disclosure - Stockholders Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) link:presentationLink link:calculationLink link:definitionLink 995917 - Disclosure - Stockholders Equity - Summary of Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995927 - Disclosure - Stockholders Equity - Stock Compensation Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995937 - Disclosure - Stockholders Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995947 - Disclosure - 401(k) Savings Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995957 - Disclosure - Segment Reporting and Geographic Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995967 - Disclosure - Revenues by Geographic Region (Detail) link:presentationLink link:calculationLink link:definitionLink 995977 - Disclosure - Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) link:presentationLink link:calculationLink link:definitionLink 995987 - Disclosure - Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995997 - Disclosure - Divestiture Support Services Agreement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996007 - Disclosure - CARES Act Loans and Foreign Wage Subsidy - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996017 - Disclosure - Interest Income (Expense) and Other, Net - Summary of Interest Income (Expense) and Other, Net (Detail) link:presentationLink link:calculationLink link:definitionLink Auditor Firm ID Auditor Firm ID Facilities operating leases 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term Interest income and other, net. Interest Income And Other Net Interest income and other, net Total Gain (Loss) on Sale of Investments Gain (Loss) on Sale of Investments, Total Gain on sale of equity investment Total number of shares of unvested restricted common stock held by shareholders. Restricted Stock Outstanding Restricted stock, shares outstanding Geographical [Axis] Geographical Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock incentive plan, vesting period Debt Instruments [Abstract] 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] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses, other current assets, and other assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units Fair Value, Inputs, Level 1 [Member] Level 1 [Member] Entity Public Float Entity Public Float Facilities operating leases 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Document Information [Table] Document Information [Table] Gross future financing lease payments Gross future financing lease payments Finance Lease, Liability, to be Paid Mutual Fund [Member] Mutual Fund Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Property and equipment, estimated useful lives Revenue from Contract with Customer, Excluding Assessed Tax Revenue Proceeds from Sale of Equity Method Investments Proceeds from sale of equity investment Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Change in the valuation allowance Concentration Risk Type [Axis] Concentration Risk Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Contract with Customer, Liability, Current Deferred revenue and deposits Title of Individual [Domain] Title of Individual Treasury stock shares repurchased and retired. Treasury Stock Shares Repurchased And Retired Repurchase and retirement of treasury stock (in shares) Disposal Group, Including Discontinued Operation, Description and Timing of Disposal Disposal of assets, description Schedule of Deferred Tax Assets and Liabilities [Table] Schedule Of Deferred Tax Assets And Liabilities [Table] Schedule Of Deferred Tax Assets And Liabilities [Table] Operating Lease, Liability, Noncurrent Lease liability non-current Total long-term operating lease liabilities Total long-term financing lease liabilities Finance lease, non-current Finance Lease, Liability, Noncurrent Balance Sheet Location [Axis] Balance Sheet Location Immaterial Error Correction Immaterial error correction Assets, Current Total current assets Deferred tax laibility, right-of-use lease asset. Deferred Tax Laibility Right Of Use Asset Right-of-use lease asset Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table] Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Deferred Tax Assets, Other Other Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred provision (benefit) Seattle, Washington Seattle Washington [Member] Seattle Washington. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of shares, Ending Balance Number of shares, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value of options granted Total number of shares of all class of capital stock authority to issue Number of Shares of All Class of Capital Stock Authority to Issue Number of shares of all class of capital stock authority to issue. Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Net deferred tax assets Common Stock, Shares, Issued Common stock, shares issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total grant date fair value of restricted stock vested (in thousands) Disclosure of accounting policy for concentration risk. Concentration Risk Policy [Text Block] Concentrations Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Server equipment. Server Equipment [Member] Server Equipment Selling and Marketing Expense [Member] Sales and Marketing Lease Expiration Date Lease expiration date Facilities operating leases 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Common Stock, Capital Shares Reserved for Future Issuance Future earnout consideration, shares Advertising Expense Advertising costs Treasury Stock, Value, Acquired, Par Value Method Treasury stock acquired, value Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate - operating leases Property, Plant and Equipment [Table Text Block] Property and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Options expired Options expired, Shares Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type Finance lease principal payments Finance Lease, Principal Payments Additional Paid-in Capital Additional Paid-in Capital [Member] Additional paid-in capital Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign tax differential Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Provision for Income Taxes Treasury stock repurchased and retired par value method amount. Treasury Stock Repurchased And Retired Par Value Method Amount Repurchase and retirement of treasury stock Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Balance at end of period Balance at beginning of period Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Tender offer for purchase of share. Tender Offer Completed For Purchase Of Share Tender Offer Completed For Purchase of Share Operating Lease, Liability, Current Lease liability current Less: current portion of operating lease liabilities Advertising Cost [Policy Text Block] Advertising Expenses Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Class of Stock [Domain] Class of Stock Amount of direct write-downs of receivables charged against the allowance for doubtful accounts, net of recoveries of receivables that were previously charged off. Allowance For Doubtful Accounts Receivable Charge Offs Net Write-offs, net of recoveries Tender Offer Completed Value Per Share. Tender Offer Completed Value Per Share Tender Offer Completed Value Per Share Accounts Receivable, Credit Loss Expense (Reversal) Charged to costs and expenses Operating loss carryforwards with indefinite life Operating Loss Carryforwards With Indefinite Life Operating loss carryforwards with indefinite life. Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. federal income tax rates Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Less: current portion of financing lease liabilities Finance Lease, Liability, Current Plan Name [Domain] Plan Name Employee Stock Purchase Plan Maximum Percentage Of Purchase Employee Can Make On Eligible Compensation Employee Stock Purchase Plan Maximum Percentage Of Purchase Employee Can Make On Eligible Compensation Percentage of compensation eligible for purchase of stock Risks and Uncertainties [Abstract] Related Party [Member] Related Party Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Performance obligations for contracts, effective term Current Foreign Tax Expense (Benefit) Foreign Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before provision for income taxes Increase (Decrease) in Operating Capital [Abstract] Change in certain assets and liabilities: Share Based Compensation Arrangement by Share Based Payment Award Employee Stock Purchase Plan Weighted Average Purchase Price Share Based Compensation Arrangement By Share Based Payment Award Employee Stock Purchase Plan Weighted Average Purchase Price Stock purchased by eligible employee, price per share Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation Debt Instrument, Term Maturity period of loan Operating lease liability payments due. Operating Lease Liability Payments Due Facilities operating leases Total minimum payments Construction in Progress [Member] Construction in Progress Lessee, Operating Leases [Text Block] Leases Restricted Stock [Member] Restricted Stock Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Guarantees Capitalized Computer Software, Net Capitalized Computer Software, Net, Ending Balance Capitalized Computer Software, Net, Beginning Balance Capitalized software development costs Capitalized Computer Software, Net, Total Plan Name [Axis] Plan Name Share Based Compensation Arrangement By Share Based Payment Award Options Term Share Based Compensation Arrangement By Share Based Payment Award Options Term Stock incentive plan, options term Geographical [Domain] Geographical Lessee, Operating Lease, Term of Contract Lease term (in months) Assets Total assets UNITED STATES United States Reconciliation Of Income Taxes [Table] Reconciliation Of Income Taxes [Table] Reconciliation Of Income Taxes [Table] Operating Lease, Right-of-Use Asset Right-of-use lease asset Finance lease agreement value Options granted Options granted Share Based Compensation Arrangement by Share Based Payment Award Options and Restricted Stock Grants in Period Gross Share based compensation arrangement by share based payment award options and restricted stock grants in period gross. Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized stock option compensation not yet recognized Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other current liabilities Common Class A [Member] Class A Class A Entity Registrant Name Entity Registrant Name Proceeds from Issuance or Sale of Equity Proceeds from sale of equity Proceeds from Issuance or Sale of Equity, Total Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Related Party, Type [Domain] Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Income tax benefit related to stock-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Income tax benefit related to stock-based compensation included in net loss Accumulated Deficit Retained Earnings [Member] Accumulated deficit Class of Stock [Axis] Class of Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested Shares, Ending Balance Unvested Shares, Beginning Balance Interestincome (expense) and other, net Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets, Total Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Income tax benefit at U.S. statutory rate Deferred Income Tax Liabilities, Net Deferred tax liabilities Adjustments to additional paid in capital settlement of contractual obligation. Adjustments To Additional Paid In Capital Settlement Of Contractual Obligation Settlement of a contractual obligation Minimum [Member] Minimum Minimum Settlement of a contractual obligation Settlement of a contractual obligation. Settlement Of Contractual Obligation Settlement of a contractual obligation Other contractual obligations 2026 Other Commitment, to be Paid, Year Three Proceeds from Stock Options Exercised Proceed from exercise of stock option Operating Lease, Liability Operating lease liabilities Present value of total operating lease liabilities Other contractual obligations 2024 Other Commitment, to be Paid, Year One Present value of total financing lease liabilities Finance lease agreement value Finance Lease, Liability Revenue [Policy Text Block] Revenue Recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, minimum Equity Component [Domain] Equity Component Equity Option Receivables [Abstract] Software Development [Member] Purchased and Internally Developed Software Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Net Income (Loss) Available to Common Stockholders, Diluted Diluted net loss applicable to common stockholders: Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Product development Research and Development Expense, Total Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Facilities operating leases 2028 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 2025 Other Commitment, to be Paid, Year Two Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Description of Business and Summary of Significant Accounting Policies and Practices Deferred Foreign Income Tax Expense (Benefit) Foreign Share-Based Payment Arrangement, Activity [Table Text Block] Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity Assets [Abstract] Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Amortization of Intangible Assets Amortization of intangible assets from acquisitions Stock incentive plan, shares for granted Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Options and restricted stock available for grant, Ending Balance Options and restricted stock available for grant, Beginning Balance Common Stock, Value, Issued Common stock Total long-term financing lease liabilities Long-Term Finance Lease Liabilities Long-term finance lease liabilities. Shareholders' Equity and Share-Based Payments [Text Block] Stockholders' Equity Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Contract with Customer, Liability, Revenue Recognized Revenue recognized Furniture and Fixtures [Member] Furniture and Fixtures Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name Operating Income (Loss) Loss from operations SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Total income tax expense Income tax expense Income Tax Expense (Benefit) Stock incentive plan 2021. Stock Incentive Plan Twenty Twenty One [Member] Stock Incentive Plan 2021 Estimated useful life of other assets. Estimated Useful Life Of Other Assets Estimated life Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross decreases to tax positions associated with prior periods Support services fee Support Services Fee Support services fee. Stock Issued During Period, Shares, Acquisitions Issuance of Class B common stock in connection with prior deferred issuance from acquisition (in shares) Stock issued during the period, shares Leases Lessee, Leases [Policy Text Block] Concentration Risk, Percentage Customer A Revenues by geographic region Consideration received in cash Business Combination Consideration Obligation Settled in Cash Business Combination Consideration Obligation Settled in Cash Payment to former employee Share-Based Payment Arrangement, Expense Total stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Expected volatility, maximum Business combination consideration agreed to transfer. Business Combination Consideration Agreed To Transfer Consideration agreed to transfer Concentration Risk [Line Items] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Net Carrying Amount Deferred Revenue Deferred revenue Deferred Revenue, Total Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, Outstanding Revision of Prior Period, Error Correction, Adjustment [Member] Misstated Deferred Tax Balances and Corresponding Valuation Allowance Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] Net Income (Loss) Per Share Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Valuation allowance Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross increases to current period tax positions Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable Allowance For Credit Losses [Line Items] 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 Property, Plant and Equipment [Abstract] Revenue from External Customers by Geographic Areas [Table Text Block] Revenues by Geographic Region Depreciation, Depletion and Amortization, Nonproduction Amortization and depreciation Depreciation, Depletion and Amortization, Nonproduction, Total Total 2027 Contractual Obligation, to be Paid, Year Four Entity Voluntary Filers Entity Voluntary Filers Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Wichita, Kansas. Wichita Kansas [Member] Wichita, Kansas Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets, net Edwin Miller Edwin Miller [Member] Edwin miller. Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted, Shares Options granted Other Accrued Liabilities, Current Other accrued expenses and current liabilities Line of Credit Facility, Increase (Decrease), Net Line of credit facility increase decrease for period net Line of Credit Facility, Increase (Decrease), Net, Total Share-based compensation arrangement by share-based payment award options grants in period exercise price less than market value. Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Exercise Price Less Than Market Value Options granted with exercise prices less than current market value, Shares Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share Basic [Line Items] Estimated amortization expense in 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common Class B [Member] Class B Equity, Attributable to Parent [Abstract] Stockholders’ equity: Lease, Cost [Table Text Block] Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information Loss Contingency Nature [Axis] Loss Contingency Nature Gain (or loss) on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Cost of Goods and Services Sold Service costs Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net, Total Net deferred tax liabilities Accounting Policies [Abstract] Finite lived lntangible assets impairment. Finite Lived Intangible Assets Impairment Impairment Sonar Inc Member. Sonar [Member] Sonar Acquisition Lessee, Lease, Description [Table] Lessee Lease Description [Table] Lessee, Operating Lease, Description [Abstract] Other information: Accrued Payroll Taxes, Current Accrued benefits and payroll Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Other Noncurrent Assets [Member] Other Noncurrent Assets Deferred tax assets capitalized research and development. Deferred Tax Assets Capitalized Research And Development Capitalized research and development Business combination acquisition and disposition related cost benefit. Business Combination Acquisition And Disposition Related Cost Benefit Acquisition and disposition related benefits Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating and capital loss carryforwards. Deferred Tax Assets Operating And Capital Loss Carryforwards State, local and foreign net operating and capital loss carryforwards Basic net loss per share applicable to common stockholders Earnings Per Share, Basic Earnings Per Share, Basic, Total Customer Concentration Risk [Member] Customer Concentration Risk Other contractual obligations 2027 Other Commitment, to be Paid, Year Four Commitments and Contingencies Commitments and contingencies - See Note 4 Contribution from lessor as reimbursement towards leasehold improvements. Contribution From Lessor As Reimbursement Towards Leasehold Improvements Contribution from lessor as reimbursement towards leasehold improvements Foreign government paycheck assistance and rent subsidies. Foreign Government Paycheck Assistance And Rent Subsidies Foreign government paycheck assistance and rent subsidies (operating activities) Income Statement [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite Lived Intangible Assets [Line Items] Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Allowance for doubtful accounts receivable write-offs and other. Allowance For Doubtful Accounts Receivable Write Offs And Other Credits processed and other Related Party, Type [Axis] Operating Lease, Cost Total operating lease cost Payment for Other Postretirement Benefits Cash Contributions Retirement Benefits [Abstract] Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash 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 [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Lease commencement period. Lease Commencement Period Lease commencement period Unusual Risk or Uncertainty, Nature [Axis] Unusual Risk or Uncertainty, Nature Operating Lease, Payments Cash paid for operating leases (operating activities) Diluted net loss per share applicable to common stockholders Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Product and Service [Domain] Product and Service Lease expense: Lease, Cost [Abstract] Unrecognized Tax Benefits Gross tax contingencies, ending balance Gross tax contingencies, beginning balance SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Total 2026 Contractual Obligation, to be Paid, Year Three Internal Revenue Service (IRS) [Member] Federal Interest Income (Expense) and Other, Net Other Income and Other Expense Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Options exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disposal Group, Including Discontinued Operation, Consideration Received cash consideration at closing Loss Contingency, Nature [Domain] Loss Contingency, Nature Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Weighted average expected volatility Debt Instrument, Description Debt Instrument, Description Additional Paid in Capital, Common Stock Additional paid-in capital Other Tax Expense (Benefit) Other expenses Foreign Currency Gain (Loss), Foreign Currency Transaction, before Tax Gain (Loss), Foreign Currency Transaction, before Tax, Total Amortization of Deferred Sales Commissions Amortization associated with deferred contract costs Edenbrook capital LLC member. Edenbrook Capital L L C [Member] Edenbrook Capital LLC [Member] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Non-deductible transaction costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total Customer. Customer [Member] Customer Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Shares issued in exchange for settling contractual obligation. Shares Issued In Exchange For Settling Contractual Obligation Shares issued in exchange for settling contractual obligation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Options exercised Options exercised, Shares Divestiture support services agreement. Divestiture Support Services Agreement [Abstract] Consolidation, Policy [Policy Text Block] Description of Business and Basis of Presentation Employee Stock Purchase Plan Twenty Fourteen [Member] Employee Stock Purchase Plan Twenty Fourteen [Member] Employee Stock Purchase Plan Twenty Fourteen Liabilities and Equity [Abstract] Liabilities and Stockholders’ Equity Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule Of Earnings Per Share Basic By Common Class [Table] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Schedule of future minimum payments for operating leases and other commitments. Schedule Of Future Minimum Rental Payments For Operating Leases And Other Commitments Table [Text Block] Future Minimum Payments Stock Issued During Period, Value, Acquisitions Issuance of Class B common stock in connection with prior deferred issuance from acquisition Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total The Coronavirus Aid, Relief, and Economic Security Act C A R E S Act [Member] CARES Act Income tax reconciliation gain on CARES act loan. Income Tax Reconciliation Gain On C A R E S Act Loan Gain on CARES Act loan Interest income (expense) other. Interest Income Expense Other Other Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Credit Facility [Domain] Credit Facility Revision of Prior Period, Adjustment [Member] As Adjusted Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, Shares Restricted stock granted Entity Well-known Seasoned Issuer Entity Well Known Seasoned Issuer Revision of Prior Period [Axis] Revision of Prior Period Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options exercised, Weighted average exercise price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets. Deferred Tax Asset Intangible Assets Intangible assets- excess of financial statement over tax amortization Allowance for advertiser credits. Allowance For Advertiser Credits [Abstract] Allowance For Advertiser Credits [Abstract] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable, net Retirement Benefits [Text Block] 401(k) Savings Plan Payments for Tenant Improvements Payments towards leasehold improvements Payments to Acquire Businesses, Gross Cash paid for business acquisition Payments for lease termination fee. Payments For Lease Termination Fee Payments for lease termination fee Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested, Weighted average grant date fair value Local Phone Number Local Phone Number The number of financial institutions. Number Of Financial Institutions Number of financial institution Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Options exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Contractual Obligation, Fiscal Year Maturity Schedule [Abstract] Research Tax Credit Carryforward [Member] Research and Development Tax Credit Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill Goodwill, Total Financing Receivable, Allowance for Credit Loss [Table] Schedule Of Financing Receivable Allowance For Credit Losses [Table] Statement of Cash Flows [Abstract] Debt Instrument, Collateral Amount Letters of credit outstanding amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Income Tax Authority [Domain] Income Tax Authority Organization, Consolidation and Presentation of Financial Statements [Abstract] Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment Segment Reporting Information [Line Items] Segment Reporting Information Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value Accounts Receivable, Allowance for Credit Loss [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Service [Member] Service Costs Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Numerator: Debt Instrument, Interest Rate, Stated Percentage Interest rate on loan Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation cost, weighted average recognition period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Contribution as credit against lease payments. Contribution As Credit Against Lease Payments Contribution as credit against lease payments Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Stock incentive plan, shares authorized Percentage of issuance of equity interest. Percentage Of Issuance Of Equity Interest Percentage of issuance of equity interest Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Maximum Operating loss carry forward, expiration year. Operating Loss Carryforward Expiration Year Net operating loss carryforwards expiration year Cost of Goods and Service [Policy Text Block] Service Costs Threshold amortization period which permits expensing of costs to contract. Threshold Amortization Period Which Permits Expensing Of Costs To Contract Threshold amortization period when company obtains a contact Total 2024 Contractual Obligation, to be Paid, Year One Effective Income Tax Rate Reconciliation, Tax Credit, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Amount, Total Tax credits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation from options and restricted stock, net of forfeitures APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Shares Acquired, Average Cost Per Share Treasury stock repurchased Deferred tax asset, lease liability. Deferred Tax Asset Lease Liability Lease liability Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash and cash equivalents Customer Contracts [Member] Customer Contracts General and Administrative Expense [Member] General and Administrative Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Basis of Accounting [Text Block] Basis of Presentation Retirement of treasury stock Treasury Stock Value Retired Treasury stock value retired. Allowance for doubtful accounts and customer credits Allowance for Doubtful Accounts and Customer Credits Allowance for doubtful accounts and customer credits. Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Goodwill impairment This element represents the maximum funded exposure to loss in a significant unconsolidated variable interest entity, related to equity investments. Variable Interest Entity Equity Investments Funded Maximum Exposure To Loss Maximum exposure to loss in significant unconsolidated VIEs, equity investments Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Options forfeited Cancellation of common stock options Options forfeited, Shares Allowances for customer credits Allowances For Customer Credits Allowances for customer credits. Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Common stock issuance period. Common Stock Issuance Period Common stock issuance period Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments Common stock dividend payments Segment Reporting Disclosure [Text Block] Segment Reporting and Geographic Information City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Postemployment Benefits [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Document Information [Line Items] Document Information [Line Items] Letter of Credit [Member] Letter of Credit Share purchase agreement. Share Purchase Agreement [Member] Share Purchase Agreement Weighted Average Number of Shares Outstanding, Basic [Abstract] Shares used to calculate basic net loss per share applicable to common stockholders: Denominator: Loss contingency, maximum earnout amount. Loss Contingency Maximum Earnout Amount Loss contingency, maximum earnout amount Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Shares used to calculate basic net loss per share applicable to common stockholders Weighted Average Number of Shares Outstanding, Basic, Total Weighted average number of shares outstanding used to calculate basic net loss per share Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Lessee, Operating Lease, Description Lease agreement description Gain (Loss) on Extinguishment of Debt Gain on loan extinguishment Gain (Loss) on Extinguishment of Debt, Total Gain on extinguishment Gain on loan extinguishment Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Assumptions to Estimate Fair Value for Stock Options at Grant Date Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Gross future operating lease payments Revenue from Contract with Customer Benchmark [Member] Revenue Lease Termination month and year. Lease Termination Month And Year Lease termination month and year Facilities operating leases 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Share Based Compensation Arrangement By Share Based Payment Award Increased Number Of Shares Authorized As Percentage Of Outstanding Common Stock Share Based Compensation Arrangement By Share Based Payment Award Increased Number Of Shares Authorized As Percentage Of Outstanding Common Stock Stock incentive plan, annual increase as a percentage of outstanding common stock Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive shares Allowances for Customer Credits [Member] Allowances for Customer Credits [Member] Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Total Number of Shares Repurchased Software and Software Development Costs [Member] Software and Software Development Costs Letters of Credit Outstanding, Amount Letter of credit amount payable Other contractual obligations 2028 and thereafter Other commitment, due in fifth year and thereafter. Other Commitment Due In Fifth Year And Thereafter Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer [Axis] Customer Common Stock Common Stock [Member] Common stock Lessor, Leases [Policy Text Block] Leases Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Allowance for Doubtful Accounts and Customer Credit Activity Financing Receivable, Allowance for Credit Loss [Table Text Block] Mississauga, Canada. Mississauga Canada [Member] Mississauga, Canada Number Of Votes Per Share Number Of Votes Per Share Votes per share Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-based Compensation Expense Included in Operating Expense Aggregate intrinsic value, Options exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Information Related to Stock Compensation Activity Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Fully depreciated fixed assets. Fully Depreciated Fixed Assets [Member] Fully Depreciated Fixed Assets Antidilutive Securities, Name [Domain] Antidilutive Securities, Name State. State [Member] State Member Income (Loss) from Continuing Operations before Income Taxes, Domestic United States Share Based Compensation Arrangement By Share Based Payment Award Options Annual Vesting Percentage Share Based Compensation Arrangement By Share Based Payment Award Options Annual Vesting Percentage Stock incentive plan, options annual vesting percentage Cash [Member] Cash Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Intangible Assets, Finite-Lived, Policy [Policy Text Block] Product Development Cash paid during the period for income taxes, net of refunds Income Taxes Paid, Net Income Taxes Paid, Net, Total Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted, Weighted average grant date fair value Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised 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, Total Segment Reporting [Abstract] Consideration settled obligation Business Combination Consideration Obligation Settled Business Combination Consideration Obligation Settled Product development. Product Development [Member] Product Development Product Development Security Exchange Name Security Exchange Name Accounts Receivable [Policy Text Block] Accounts Receivable Domestic Tax Authority [Member] Domestic Tax Authority Increase decrease in contract with Customer liability and deposits. Increase Decrease In Contract With Customer Liability And Deposits Deferred revenue and deposits Schedule of Cash and Cash Equivalents [Table Text Block] Fair Value of Cash and Cash Equivalents New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncement Not Yet Effective Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer Relationships Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property and equipment, gross Property, Plant and Equipment, Gross, Total Current State and Local Tax Expense (Benefit) State Treasury Stock, Shares, Acquired Treasury stock acquired, shares Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Options forfeited, Weighted average exercise price Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Weighted Average Number of Shares Outstanding, Diluted [Abstract] Shares used to calculate diluted net loss per share applicable to common stockholders: Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Awards and Restricted Stock Units Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Intrinsic value of options exercised (in thousands) Business Acquisition, Percentage of Voting Interests Acquired Business acquisition, percentage of voting interests acquired Divestiture support services agreement. Divestiture Support Services Agreement [Table] Divestiture Support Services Agreement [Table] Amendment Flag Amendment Flag Incremental common shares attributable to conversion of common stock. Incremental Common Shares Attributable To Conversion Of Common Stock Conversion of Class A to Class B common shares outstanding Technology-Based Intangible Assets [Member] Technologies Revenue recognized but not yet invoiced (unbilled AR) Unbilled Contracts Receivable Leases [Abstract] Description Of Business And Summary Of Significant Accounting Policies And Practices [Table] Description Of Business And Summary Of Significant Accounting Policies And Practices [Table] Description Of Business And Summary Of Significant Accounting Policies And Practices [Table] Securities Act File Number Entity File Number Allowance for advertiser credits. Allowance For Advertiser Credits Allowances for advertiser credits Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items] Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items] Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items] Total 2025 Contractual Obligation, to be Paid, Year Two Repurchase and retirement of treasury stock Treasury Stock Value Repurchased And Retired Treasury stock value repurchased and retired. Summary of Interest Income (Expense) and Other, Net Interest and Other Income [Table Text Block] Deferred Tax Assets, Gross Misstated deferred tax balances and corresponding valuation allowance Gross deferred tax assets Goodwill and Intangible Assets Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Ending Balance Weighted average grant date fair value, Beginning Balance Deferred Tax Assets, Valuation Allowance Valuation allowance Valuation allowance Costs and Expenses Total operating expenses Other Receivables Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedules of Concentration of Risk, by Risk Factor Auditor Location Auditor Location Service costs. Service Costs [Member] Service Costs Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (in years) Entity Address, Address Line Two Entity Address, Address Line Two Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Percentage of equity interest Reconciliation Of Income Taxes [Line Items] Reconciliation Of Income Taxes [Line Items] Reconciliation Of Income Taxes [Line Items] Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segments Title of Individual [Axis] Title of Individual Investment Type [Axis] Investment Type Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation expense The sum of the periodic provision charged against revenue based on an estimate of future reductions in advertiser's payment obligations related to delivered services. Allowance For Advertiser Credits Additions Additions charged against revenue Certificates of Deposit [Member] Certificates of Deposit Computer Equipment [Member] Computer and Other Related Equipment Entity Address, Address Line One Entity Address, Address Line One Cash and Cash Equivalents, Fair Value Disclosure Total cash and cash equivalents Contractual Obligation Total minimum payments Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Antidilutive Securities [Axis] Antidilutive Securities Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Subsequent Event Type [Domain] Subsequent Event Type Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, minimum Income Statement Location [Axis] Income Statement Location Canada and other countries. Canada And Other Countries [Member] Canada and Other Countries Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk-free interest rate, maximum Deferred Tax Liabilities, Net [Abstract] Deferred tax liabilities: Type of Cost, Good or Service [Extensible List] Cost, Product and Service [Extensible Enumeration] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued liabilities not currently deductible SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for Doubtful Accounts [Member] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss applicable to common stockholders Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Stock purchased by eligible employee Escrow agreement. Escrow Agreement [Member] Escrow Agreement Depreciation, Depletion and Amortization Depreciation and amortization expense Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Title of 12(b) Security Title of 12(b) Security Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State taxes, net of valuation allowance Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture 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, Total Settlement of a contractual obligation Settlement Of A Contractual Obligation Non-cash Investing And Financing Activities Settlement of a contractual obligation non-cash investing and financing activities. Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Identifiable Intangible Assets from Acquisitions Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Current federal provision Income Tax Authority, Name [Axis] Income Tax Authority, Name Investments [Domain] Investments Schedule of Deferred Tax Assets and Liabilities [Line Items] Schedule Of Deferred Tax Assets And Liabilities [Line Items] Schedule Of Deferred Tax Assets And Liabilities [Line Items] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Income Tax [Table] Income Tax [Table] Income Tax [Table] Treasury Stock, Common Treasury Stock, Common [Member] Treasury stock Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating and capital loss carryforwards. Excludes state and local operating and capital loss carryforwards. Deferred Tax Assets Operating And Capital Loss Carryforwards Domestic Federal net operating and capital losses Customer A. Customer A [Member] Customer A Cash and Cash Equivalents [Axis] Cash and Cash Equivalents Deferred Tax Liabilities, Intangible Assets Intangible assets-excess of tax over financial statement amortization Long term operating lease cost. Long Term Operating Lease Cost Operating lease cost Weighted average remaining contractual term, Options exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Stock Repurchase Program, Remaining Authorized Repurchase Amount Total Share Repurchase Amount Common Stock, Shares, Outstanding Ending Balance (in shares) Beginning Balance (in shares) Common stock, shares outstanding Stock Repurchase Program, Number of Shares Authorized to be Repurchased Number of shares authorized to be repurchased Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited, Weighted average grant date fair value Short-Term Debt Current borrowings Short-Term Debt, Total Schedule of Operating and Financing Lease Liabilities Tabular disclosure of Lessee operating and financing lease liability. Lessee Operating And Financing Lease Liability Table [Text Block] Other Commitment Other contractual obligations, Total minimum payments Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options granted, Weighted average exercise price Income tax. Income Tax [Line Items] Income Tax [Line Items] Document Type Document Type Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Goodwill and Intangible Assets Disclosure [Text Block] Identifiable Intangible Assets from Acquisitions Two Officers [Member] Two Officers [Member] Two Officers Net loss applicable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss applicable to common stockholders Other Deferred Tax Liabilities, Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted stock forfeited Forfeited, Shares Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Options and restricted stock available for grant, increase to pool Entity Filer Category Entity Filer Category Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Options expired, Weighted average exercise price Balance Sheet Location [Domain] Balance Sheet Location Income Tax Authority, Name [Domain] Income Tax Authority, Name Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Loss from Continuing Operations Before Provision for Income Taxes Geographic Concentration Risk [Member] Geographic Concentration Risk Trade Names Trade Names [Member] Tradenames Reductions to payroll expenses under foreign wage subsidy. Reductions To Payroll Expenses Under Foreign Wage Subsidy Reductions to Payroll Expenses Under Foreign Wage Subsidy Deferred Tax Assets, Tax Credit Carryforwards Research & experimental tax and other credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Total Noncompete Agreements [Member] Non-compete Agreements Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Asset, Useful Life Estimated life Equity, Attributable to Parent Ending Balance Beginning Balance Total stockholders’ equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average useful life Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Intangible Assets, Net (Excluding Goodwill) Intangible assets from acquisitions, net Intangible Assets, Net (Excluding Goodwill), Total Divestiture support services agreement. Divestiture Support Services Agreement [Text Block] Divestiture Support Services Agreement Divestiture support services agreement. Divestiture Support Services Agreement [Line Items] Divestiture Support Services Agreement [Line Items] Net Income (Loss) Attributable to Parent, Total Interest Expense Interest Expense, Total Interest Expense Cash and Cash Equivalents [Domain] Cash and Cash Equivalents 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 Issuance of common stock upon 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, Total Weighted Average Number of Shares Outstanding, Diluted Shares used to calculate diluted net loss per share applicable to common stockholders Weighted average number of shares outstanding used to calculate diluted net loss per share Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate Impairment Impairment of Long-Lived Assets to be Disposed of Credit Facility [Axis] Credit Facility Short-term operating lease cost. Short Term Operating Lease Cost Short-term operating lease cost Employee Stock Purchase Plan Maximum Purchase By Employee Per Year Employee Stock Purchase Plan Maximum Purchase By Employee Per Year Maximum value of stock employee is permitted to purchase in any calendar year Other Income and Expenses [Abstract] Deferred Federal Income Tax Expense (Benefit) Federal Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term - operating leases Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Common stock purchase price as a percentage of fair value CallCap. Call Cap [Member] Callcap Acquisition Income Tax Disclosure [Text Block] Income Taxes Amount of Deferred Costs Related to Long-Term Contracts Deferred contract costs, net Transfer equipment book value Business Combination Consideration Obligation Settled in Equipment Book Value Business Combination Consideration Obligation Settled in Equipment Book Value Deferred Tax Assets, Net [Abstract] Deferred tax assets: Interest income (expense) and other, net Interest Income Expense and Other, Net Interest income (expense) and other, net. Interest Income Interest and Other Income Reallocation of net income (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 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, Ending Balance Weighted average exercise price, Beginning Balance Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Net Loss Per Share Basic and Diluted Leasehold Improvements [Member] Leasehold Improvements Income Tax Authority [Axis] Income Tax Authority Total 2028 and thereafter Contractual obligation, due in fifth year and thereafter. Contractual Obligation Due In Fifth Year And Thereafter Costs and Expenses [Abstract] Expenses: Proceeds from Secured Notes Payable Proceeds from promissory notes Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Maximum percentage of authorized shares that may be issued Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Time vested stock options. Time Vested Stock Options [Member] Time Vested Stock Options Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Revenue, Practical expedient description terms Revision of Prior Period [Domain] Revision of Prior Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, Shares The entire disclosure for CARES Act loans and foreign wage subsidy C A R E S Act Loans And Foreign Wage Subsidy Disclosure [Text Block] CARES Act Loans and Foreign Wage Subsidy Business Acquisition [Axis] Business Acquisition Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Operating Loss Carryforwards Net operating loss carryforwards Stock incentive plan. Stock Incentive Plan [Member] Stock Incentive Plan XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 25, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Registrant Name Marchex, Inc.    
Entity Central Index Key 0001224133    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Interactive Data Current Yes    
Current Fiscal Year End Date --12-31    
Entity Filer Category Non-accelerated Filer    
Entity Well Known Seasoned Issuer No    
Entity Shell Company false    
Entity Small Business true    
Entity Emerging Growth Company false    
Title of 12(b) Security Class B Common Stock, $0.01 par value per share    
Trading Symbol MCHX    
Security Exchange Name NASDAQ    
Entity File Number 000-50658    
Entity Incorporation, State or Country Code DE    
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    
Document Annual Report true    
Document Transition Report false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Public Float     $ 46,156,094
Auditor Name RSM US LLP    
Auditor Location Seattle, WA    
Auditor Firm ID 49    
Documents Incorporated by Reference

Portions of the Registrant’s Definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.

   
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   38,997,668  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 14,607 $ 20,474
Accounts receivable, net 7,394 8,396
Prepaid expenses and other current assets 1,805 2,015
Total current assets 23,806 30,885
Property and equipment, net [1] 2,398 4,050
Other assets, net 1,482 973
Right-of-use lease asset 1,631 738
Goodwill 17,558 17,558
Intangible assets from acquisitions, net 602 2,590
Total assets 47,477 56,794
Current liabilities:    
Accounts payable 1,533 2,037
Accrued benefits and payroll 3,294 3,566
Other accrued expenses and current liabilities 3,217 3,825
Deferred revenue and deposits 1,214 1,384
Lease liability current 462 1,252
Total current liabilities 9,720 12,064
Deferred tax liabilities 249 233
Finance lease, non-current 421  
Lease liability non-current 1,217 385
Total liabilities 11,607 12,682
Commitments and contingencies - See Note 4
Stockholders’ equity:    
Additional paid-in capital 356,666 354,999
Accumulated deficit (321,231) (311,321)
Total stockholders’ equity 35,870 44,112
Total liabilities and stockholders’ equity 47,477 56,794
Class A    
Stockholders’ equity:    
Common stock 49 49
Class B    
Stockholders’ equity:    
Common stock $ 386 $ 385
[1] Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022.
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 137,500,000 137,500,000
Class A    
Common stock, shares authorized 12,500,000 12,500,000
Common stock, shares issued 4,661,000 4,661,000
Common stock, shares outstanding 4,661,000 4,661,000
Class B    
Common stock, shares authorized 125,000,000 125,000,000
Common stock, shares issued 38,662,000 38,497,000
Common stock, shares outstanding 38,662,000 38,497,000
Restricted stock, shares outstanding 720,000 1,105,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 49,910 $ 52,170
Expenses:    
Service costs $ 20,582 $ 20,462
Cost, Product and Service [Extensible Enumeration] Service [Member] Service [Member]
Sales and marketing $ 11,412 $ 13,517
Product development 15,355 14,355
General and administrative 10,205 9,787
Amortization of intangible assets from acquisitions 1,987 2,124
Acquisition and disposition related benefits 12 74
Total operating expenses 59,553 60,319
Loss from operations (9,643) (8,149)
Interest income (expense) and other, net (173) 88
Loss before provision for income taxes (9,816) (8,061)
Income tax expense 94 184
Net loss applicable to common stockholders (9,910) (8,245)
Class A    
Expenses:    
Net loss applicable to common stockholders $ (1,084) $ (889)
Basic net loss per share applicable to common stockholders $ (0.23) $ (0.19)
Diluted net loss per share applicable to common stockholders $ (0.23) $ (0.19)
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 $ (8,826) $ (7,356)
Basic net loss per share applicable to common stockholders $ (0.23) $ (0.19)
Diluted net loss per share applicable to common stockholders $ (0.23) $ (0.19)
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 37,960 38,560
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 42,621 43,221
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Amortization of intangible assets from acquisitions $ 1,987 $ 2,124
Related Party    
Support services fee 1,524 6,398
Service Costs    
Amortization of intangible assets from acquisitions 467 467
Service Costs | Related Party    
Support services fee 1,115 2,648
Sales and Marketing    
Amortization of intangible assets from acquisitions 1,520 1,657
Sales and Marketing | Related Party    
Support services fee 90 742
General and Administrative | Related Party    
Support services fee 147 1,396
Product Development | Related Party    
Support services fee $ 172 $ 1,612
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Class A
Class B
Common Stock
Class A
Common Stock
Class B
Treasury Stock, Common
Additional Paid-in Capital
Accumulated Deficit
Beginning Balance at Dec. 31, 2021 $ 51,502     $ 49 $ 374   $ 354,155 $ (303,076)
Beginning Balance (in shares) at Dec. 31, 2021       4,661 37,391 (23)    
Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net 39       $ 6   33  
Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net (in shares)         654      
Stock-based compensation from options and restricted stock, net of forfeitures 2,646           2,646  
Repurchase and retirement of treasury stock (in shares)         (23) 23    
Issuance of Class B common stock in connection with prior deferred issuance from acquisition         $ 5   (5)  
Issuance of Class B common stock in connection with prior deferred issuance from acquisition (in shares)         475      
Settlement of a contractual obligation (1,830)           (1,830)  
Net Income (Loss) (8,245)             (8,245)
Ending Balance at Dec. 31, 2022 44,112     $ 49 $ 385   354,999 (311,321)
Ending Balance (in shares) at Dec. 31, 2022   4,661 38,497 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 27       $ 3   24  
Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net (in shares)         398      
Stock-based compensation from options and restricted stock, net of forfeitures 1,643           1,643  
Repurchase and retirement of treasury stock (2)       $ (2)      
Repurchase and retirement of treasury stock (in shares)         (234)      
Net Income (Loss) (9,910)             (9,910)
Ending Balance at Dec. 31, 2023 $ 35,870     $ 49 $ 386   $ 356,666 $ (321,231)
Ending Balance (in shares) at Dec. 31, 2023   4,661 38,662 4,661 38,661      
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss applicable to common stockholders $ (9,910) $ (8,245)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Amortization and depreciation 3,873 4,033
Allowance for doubtful accounts and customer credits 641 906
Deferred income taxes   43
Stock-based compensation 2,393 2,646
Gain (or loss) on disposal of fixed assets 178  
Change in certain assets and liabilities:    
Accounts receivable, net 360 (1,280)
Prepaid expenses, other current assets, and other assets 1,152 73
Accounts payable (1,255) 675
Accrued expenses and other current liabilities (1,658) (510)
Deferred revenue and deposits (169) (633)
Net cash used in operating activities (4,395) (2,292)
Cash flows from investing activities:    
Purchases of property and equipment (1,377) (2,865)
Proceeds from sales of property and equipment 65  
Net cash (used in) provided by investing activities (1,312) (2,865)
Cash flows from financing activities:    
Settlement of a contractual obligation   (1,495)
Finance lease principal payments (185)  
Proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan, net 25 40
Net cash used in financing activities (160) (1,455)
Net decrease in cash and cash equivalents (5,867) (6,612)
Cash and cash equivalents at beginning of period 20,474 27,086
Cash and cash equivalents at end of period 14,607 20,474
Supplemental disclosure of cash flow information:    
Foreign government paycheck assistance and rent subsidies (operating activities)   10
Cash paid for operating leases (operating activities) 1,549 1,648
Cash paid during the period for income taxes, net of refunds $ 70 55
Supplemental disclosure of non-cash investing and financing activities:    
Settlement of a contractual obligation   $ 335
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (9,910) $ (8,245)
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements - shares
3 Months Ended
Nov. 15, 2023
Dec. 31, 2023
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  

Securities Trading Plans of Directors and Executive Officers

 

During the last fiscal quarter of 2023, the following executive officer adopted a “Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, as follows:

 

On November 15, 2023, Edwin Miller, Chief Executive Officer of Marchex, adopted a Rule 10b5-1 trading arrangement providing for the purchase during open trading windows of up to $50,000 of shares of Class B common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until November 29, 2024 or earlier if all transactions under the trading arrangement are completed.

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
Edwin Miller    
Trading Arrangements, by Individual    
Name Edwin Miller  
Title Chief Executive Officer  
Rule 10b5-1 Arrangement Adopted true  
Non-Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 15, 2023  
Aggregate Available 50,000  
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Policies and Procedures
Nov. 28, 2023
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies and Practices

Note 1: Description of Business and Summary of Significant Accounting Policies and Practices

(a) Description of Business and Basis of Presentation

Marchex, Inc. (the “Company”) was incorporated in the state of Delaware on January 17, 2003. The Company is a conversation intelligence company that harnesses the power of AI and 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 all communication 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.

Divestiture

In October 2020, the Company sold its interests in certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics and sales engagement solutions. In connection with the divestiture, the Company entered into an administrative support services agreement with the related party purchaser pursuant to which the Company will provide services to the related party purchaser for a support service fee. See Note 10: Divestiture Support Services Agreement of the Notes to the Consolidated Financial Statements for additional information.

Basis of Presentation

The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"). The preparation of our 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 doubtful accounts, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock options awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.

(b) Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds.

(c) Fair Value of Financial Instruments

The Company had the following financial instruments as of December 31, 2022 and 2023: 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:

 

Years Ended December 31,

 

(In Thousands)

2022

 

 

2023

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,020

 

 

$

9,510

 

Money market funds

 

11,454

 

 

 

5,097

 

Total cash and cash equivalents

$

20,474

 

 

$

14,607

 

 

Assets, liabilities, and operations of foreign subsidiaries are recorded based on the functional currency of the entity. For a majority of our foreign operations, the functional currency is the U.S. dollar. Assets and liabilities denominated in other than the functional currency is remeasured each month with the remeasurement gain or loss recorded in Interest income (expense) and other, net in the Consolidated Statements of Operations.

(d) Accounts Receivable

Accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable balances are presented net of allowance for doubtful accounts.

Allowance for Doubtful Accounts

The allowance for doubtful accounts is the Company’s best estimate of the amount of expected credit losses in existing accounts receivable. The Company determines the allowance based on analysis of historical bad debts, customer concentrations, customer creditworthiness and current economic trends. Past due balances over 90 days and specific other balances are reviewed individually for collectability. The Company reviews accounts for collectability and the allowance for adequacy quarterly. Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

The allowance for doubtful accounts activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Charged to
costs and
expenses

 

 

Write-offs,
net of
recoveries

 

 

Balance at
end of
period

 

December 31, 2022

 

$

266

 

 

$

26

 

 

$

125

 

 

$

167

 

December 31, 2023

 

$

167

 

 

$

284

 

 

$

331

 

 

$

120

 

 

Allowance for Customer Credits

The allowance for customer credits is the Company’s best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services. The Company determines the allowance for customer credits based on analysis of historical credits and expected revenue adjustments.

The allowance for customer credits activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Additions
charged against
revenue

 

 

Credits
processed
and other

 

 

Balance at
end of
period

 

December 31, 2022

 

$

157

 

 

$

461

 

 

$

534

 

 

$

84

 

December 31, 2023

 

$

84

 

 

$

472

 

 

$

445

 

 

$

111

 

 

(e) Property and Equipment

Property and equipment are stated at cost. Depreciation on computers and other related equipment, purchased and internally developed software, and furniture and fixtures are calculated on the straight-line method over the estimated useful lives of the assets, generally averaging three years. Leasehold improvements are amortized straight-line over the shorter of the lease term or estimated useful lives of the assets generally ranging from five to eight years.

We capitalize certain software development costs incurred in connection with developing or obtaining computer software for internal use when both the preliminary project stage is completed, and it is probable that the software will be used as intended. Capitalized software costs include (i) external direct costs of materials and services utilized in developing computer software, (ii) compensation and related benefits for employees who are directly associated with the software projects. Capitalized software costs are amortized on a straight-line basis when placed into service over the estimated useful life of the software, generally averaging three years. We capitalized software development costs of $1.4 million and $0.4 million for the year ended December 31, 2022 and 2023, respectively.

(f) Leases

The Company determines whether an arrangement is a lease or contains a lease at inception of the arrangement. For arrangements considered leases, the Company assesses the lease for finance or operating classification and records a right-of-use asset and lease liability as of the commencement date. Finance leases are recorded on the Company's Consolidated Balance Sheets and interest is recognized and presented separately in Interest income (expense) and other on the Company's Consolidated Statements of Operations. Operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Right-of-use assets which represent the Company’s right to use the underlying asset for the lease term are amortized over the shorter of the useful life of the asset and the lease term. Operating leases with an initial term of 12 months or less are not recorded on the Company's Consolidated Balance Sheets.

(g) Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable assets acquired and liabilities assumed in business combinations accounted for under the purchase method, net of recognized impairment.

Goodwill acquired in a purchase business combination is not amortized, but instead tested for impairment at least annually on November 30, and is tested for impairment more frequently if events and circumstances indicate that the asset might be impaired.

(h) Impairment or Disposal of Long-Lived Assets

The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds fair value. Assets to be disposed of would be separately presented on the Company's Consolidated Balance Sheets and reported at the lower of their carrying amount or fair value less costs to sell, and no longer depreciated. No impairment was recognized in either 2022 or 2023.

(i) 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 customer credits, which is included in Accounts receivable, net in the Company's Consolidated Balance Sheets, using its best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services based on analysis of historical credits and expected revenue adjustments. The balance associated with the allowance for customer credits in the Company’s Consolidated Balance Sheet was $84.0 thousand and $111.0 thousand as of December 31, 2022 and 2023, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Consolidated Balance Sheets was $2.1 million and $1.5 million as of December 31, 2022 and 2023. 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 Consolidated Balance Sheets as of December 31, 2022 and 2023, was $1.4 million and $1.2 million, respectively. During the year ended December 31, 2022 and 2023, revenue recognized that was included in the contract liabilities balances at the beginning of the period was $1.1 million and $1.3 million, 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 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, 2022 and 2023, the Company had $0.2 million and $0.3 million of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was $1.5 million and $1.6 million for the year ended December 31, 2022 and 2023, respectively.

(j) 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; bandwidth and software license fees; network operations; and payroll and related expenses of personnel, including stock based compensation.

(k) Advertising Expenses

Advertising costs are expensed as incurred and include mobile and online advertising and related outside marketing activities, including sponsorships and trade shows. Such costs are included in sales and marketing. Advertising costs were approximately $0.9 million and $0.7 million for the years ended December 31, 2022 and 2023 respectively.

(l) Product Development

Product development costs consist primarily of expenses incurred by the Company in the research and development, creation, and enhancement of the Company’s products and services. Research and development costs are expensed as incurred and include compensation and related expenses, costs of computer hardware and software, and costs incurred in developing features and functionality of the services. For the periods presented, substantially all of the product development expenses are research and development. Product development costs are expensed as incurred or capitalized into property and equipment in accordance with FASB ASC Topic 350, Intangibles – Goodwill and Other. FASB ASC Topic 350 requires that cost incurred in the preliminary project and post-implementation stages of an internal use software project be expensed as incurred and that certain costs incurred in the application development stage of a project be capitalized.

(m) Income Taxes

The Company utilizes 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.

(n) Stock-Based Compensation

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 award using the straight-line method. The Company accounts for forfeitures as they occur.

(o) 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 for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

10

%

 

 

11

%

The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

28

%

 

 

21

%

(p) 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. See Note 6: Stockholders' Equity of the Notes to Consolidated Financial Statements for additional information.

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 for the periods ended:

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

Basic net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

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

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

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

 

 

 

 

 

(889

)

 

 

 

 

 

(1,084

)

Diluted net loss applicable to common stockholders:

 

$

(889

)

 

$

(8,245

)

 

$

(1,084

)

 

$

(9,910

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

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

 

 

 

43,221

 

 

 

4,661

 

 

 

42,621

 

Diluted net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

The computation of diluted net loss per share excludes the following because their effect would be anti-dilutive (in thousands):

For the years ended December 31, 2022 and 2023, outstanding options to acquire 3,766 and 5,367 shares, respectively, of Class B common stock.
For the years ended December 31, 2022 and 2023, 1,105 and 720 shares of unvested Class B restricted common shares, respectively.
For the years ended December 31, 2022 and 2023, 535 and 63 restricted stock units, respectively.

(q) Guarantees

FASB ASC Topic 460, Guarantees provides accounting guidance surrounding liability recognition and disclosure requirements related to guarantees. In the ordinary course of business, the Company is not subject to potential obligations under guarantees that fall within the scope of FASB ASC Topic 460 except for standard indemnification provisions that are contained within many of the Company’s agreements, and give rise only to the disclosure requirements prescribed by FASB ASC Topic 460.

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

(r) Recent Accounting Pronouncement 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 Consolidated Financial Statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires public entities to disclose disaggregated information about their effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be applied on a prospective basis, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Consolidated Financial Statements.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment

Note 2: Property and Equipment

Property and equipment consisted of the following:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022(1)

 

 

2023

 

Computer and other related equipment

 

$

14,939

 

 

$

1,012

 

Purchased and internally developed software

 

 

3,090

 

 

 

2,699

 

Furniture and fixtures

 

 

1,273

 

 

 

260

 

Leasehold improvements

 

 

1,732

 

 

 

 

Construction in progress

 

 

1,400

 

 

 

25

 

 

 

$

22,434

 

 

$

3,996

 

Less: accumulated depreciation and amortization

 

 

(18,384

)

 

 

(1,598

)

Property and equipment, net

 

$

4,050

 

 

$

2,398

 

(1) Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022.

Depreciation and amortization expense related to property and equipment was approximately $1.6 million and $1.8 million for the years ended December 31, 2022 and 2023, respectively.

We procured $0.8 million of additional server equipment under new financing lease agreements during the year ended December 31, 2023, with current borrowing of $0.8 million.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 3: Leases

The Company has an operating lease for office space for its corporate headquarters in Seattle, Washington which expires on November 30, 2027. The Company’s prior lease agreement with respect to office space in Seattle, Washington, as amended, was terminated by the Company effective on March 31, 2023. In the first quarter of 2023, we paid approximately $671.0 thousand as provided in the lease for the early termination. The Company also has an operating lease for office space in Wichita, Kansas, which continues until December 2025 with an option to extend the term for two additional periods of three years each. The Company has the option to terminate this lease pursuant to certain terms as specified in the lease without any termination fees if notice is provided. The Company recognizes our 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 Consolidated Statements of Operations and other information is summarized as follows:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Operating lease cost

 

$

1,943

 

 

$

1,067

 

Short-term operating lease cost

 

 

202

 

 

 

182

 

Total operating lease cost

 

 

2,145

 

 

 

1,249

 

Other information:

 

 

 

 

 

 

Weighted-average remaining lease term - operating leases

 

1.2 years

 

 

3.6 years

 

Weighted-average discount rate - operating leases (1)

 

 

4.6

%

 

 

6.7

%

(1) The discount rate used to compute the present value of the total lease liabilities as of December 31, 2022 and 2023 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 Consolidated Balance Sheets.

As of December 31, 2023 the Company’s operating and financing lease liabilities were as follows:

(In Thousands)

 

Operating Leases

 

Finance Leases

 

Gross future lease payments

 

$

1,836

 

$

757

 

Less: imputed interest

 

 

(157

)

 

(95

)

Present value of total lease liabilities

 

 

1,679

 

 

662

 

Less: current portion of lease liabilities

 

 

(462

)

 

(210

)

Total long-term lease liabilities

 

$

1,217

 

$

452

 

In the fourth quarter of 2023, we entered into a rental agreement for utilization of our financed server equipment. We retain our primary obligation under the original financing terms.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 4: Commitments and Contingencies

(a) Commitments

The Company has commitments for future payments related to office facilities leases, as well as other contractual obligations primarily related to minimum payments due to outside service providers. The Company leases its office facilities under operating lease agreements in accordance with ASC 842 and recognizes rent expense on a straight-line basis over the lease term with any lease incentive amortized as a reduction of rent expense over the lease term.

Future minimum payments are approximately as follows:

(In Thousands)

 

Facilities
operating
leases
(1)

 

 

Other
contractual
obligations

 

 

Total

 

2024

 

 

562

 

 

 

1,438

 

 

 

2,000

 

2025

 

 

566

 

 

 

1,235

 

 

 

1,801

 

2026

 

 

397

 

 

 

 

 

 

397

 

2027

 

 

311

 

 

 

 

 

 

311

 

2028 and thereafter

 

 

 

 

 

 

 

 

 

Total minimum payments

 

$

1,836

 

 

$

2,673

 

 

$

4,509

 

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

(b) Contingencies

In the third quarter of 2021, the Company was legally released from our repayment obligation under CARES Act loans (the "Loans") administered by the U.S. Small Business Administration (“SBA”), as our application for loan forgiveness was approved by the SBA. It is possible that the SBA could subsequently audit the forgiven Loans. The Company believes it was eligible to receive the Loans, calculated the loan amounts correctly, spent loan proceeds on allowable uses and is entitled to loan forgiveness. The Company will retain its financial documents relating to the Loans for six years as required.

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. See (p) Guarantees section of Note 1: Description of Business and Summary of Significant Accounting Policies and Practices of the Notes to Consolidated Financial Statements for additional information

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.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 5: Income Taxes

The components of loss before provision for income taxes consist of the following (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

United States

 

$

(7,525

)

 

$

(9,829

)

Foreign

 

 

(536

)

 

 

13

 

Loss before provision for income taxes

 

$

(8,061

)

 

$

(9,816

)

 

The provision for income taxes consists of the following (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Current federal provision

 

 

 

 

 

 

State

 

$

58

 

 

$

78

 

Foreign

 

 

39

 

 

 

 

Deferred provision (benefit)

 

 

 

 

 

 

Federal

 

 

67

 

 

 

25

 

State

 

 

20

 

 

 

(9

)

Total income tax expense

 

$

184

 

 

$

94

 

 

 

The Company’s income tax expense differed from the amounts computed by applying the U.S. federal statutory rate to loss before provision for income taxes as a result of the following:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

.

 

 

 

 

 

 

Income tax benefit at U.S. statutory rate

 

$

(1,693

)

 

$

(2,061

)

State taxes, net of valuation allowance

 

 

79

 

 

 

(339

)

Foreign tax differential

 

 

(150

)

 

 

3

 

Non-deductible transaction costs

 

 

16

 

 

 

(29

)

Stock-based compensation (1)

 

 

190

 

 

 

101

 

Gain on CARES Act loan

 

 

32

 

 

 

 

Valuation allowance

 

 

1,815

 

 

 

2,307

 

Tax credits

 

 

(237

)

 

 

(282

)

Other expenses

 

 

132

 

 

 

394

 

Total income tax expense

 

$

184

 

 

$

94

 

(1) Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below and reflects the 21% U.S. federal statutory rate for 2022 and 2023 (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities not currently deductible

 

$

434

 

 

$

559

 

Intangible assets- excess of financial statement
   over tax amortization

 

 

3,341

 

 

 

2,096

 

Stock-based compensation

 

 

675

 

 

 

741

 

Federal net operating and capital losses

 

 

35,724

 

 

 

42,774

 

State, local and foreign net operating and capital loss carryforwards

 

 

5,326

 

 

 

 

Research & experimental tax and other credit carryforwards

 

 

5,421

 

 

 

5,612

 

Lease liability

 

 

426

 

 

 

416

 

Capitalized research and development

 

 

1,054

 

 

 

1,764

 

Other

 

 

460

 

 

 

337

 

Gross deferred tax assets

 

 

52,861

 

 

 

54,299

 

Valuation allowance

 

 

(51,795

)

 

 

(54,105

)

Net deferred tax assets

 

$

1,066

 

 

$

194

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets-excess of tax over financial statement amortization

 

 

(1,107

)

 

 

 

Right-of-use lease asset

 

 

(192

)

 

 

(404

)

Other

 

 

 

 

 

(39

)

Net deferred tax liabilities

 

$

(233

)

 

$

(249

)

As of December 31, 2023, the Company’s federal and state NOL carryforwards were approximately $175.9 million and $60.1 million, respectively. Of the total federal net operating losses reported, we have accumulated $44.2 million with an indefinite life as of December 31, 2023. The remaining federal net operating losses and the state net operating losses will begin to expire in 2027 and 2028, respectively, for income tax purposes. As of December 31, 2023, the Company’s federal research and development credit carryforwards were $4.8 million, which will start expiring in 2029.

The Tax Reform Act of 1986 limits the use of NOL and tax credit carryforwards in certain situations where changes occur in the stock ownership of a company. The Company is not aware that any such change has occurred related to these specific tax attributes, or that the utilization of the carryforwards is limited such that these NOL or tax credit carryforwards will likely never be utilized. Accordingly, the Company has included these federal NOL and tax credit carryforwards in its deferred tax assets (subject to valuation allowance).

The Company has recorded a deferred tax asset for stock-based compensation recorded on unexercised non-qualified stock options and certain restricted shares and restricted share units. The ultimate realization of this asset is dependent upon the fair value of the Company’s stock when the options are exercised and when restricted shares or restricted share units vest, and generation of sufficient taxable income to realize the benefit of the related tax deduction.

The Tax Cuts and Jobs Act contained a provision which requires the capitalization of Section 174 costs incurred in years beginning on or after January 1, 2022. Section 174 costs are expenditures which represent research and development costs that are incident to the development or improvement of a product, process, formula, invention, computer software, or technique. This provision changes the treatment of Section 174 costs such that the expenditures are no longer allowed as an immediate deduction but rather must be capitalized and amortized. We have included the impact of this provision, which results in a deferred tax asset of approximately $1.1 million as of December 31, 2022 and $1.8 million as of December 31, 2023.

At December 31, 2022 and 2023, the Company recorded a valuation allowance of $51.8 million, and $54.1 million, respectively, against its federal, state, city and foreign net deferred tax assets, as it believes it is more likely than not that these benefits will not be realized. The net change in the total valuation allowance for each of the years ended December 31, 2022 and 2023 was $(2.3) million and $2.2 million, respectively.

The Company regularly reviews deferred tax assets to assess whether it is more likely than not that the 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 Company incurred taxable losses from 2016 through 2022. 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.

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 following table summarizes activity related to tax contingencies from January 1, 2022 to December 31, 2023 which are recorded as an offset to deferred tax assets (in thousands):

(In Thousands)

 

 

 

Gross tax contingencies—January 1, 2022

 

$

1,382

 

Gross increases to current period tax positions

 

 

2

 

Gross decreases to tax positions associated with prior periods

 

 

 

Gross tax contingencies—December 31, 2022

 

 

1,384

 

Gross increases to current period tax positions

 

 

25

 

Gross tax contingencies—December 31, 2023

 

$

1,409

 

 

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 under examination or may be subject to examination.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity

Note 6: Stockholders' Equity

(a) Common Stock and Authorized Capital

The total number of shares of all classes of capital stock which the Company has authority to issue is 138,500,000 shares, consisting of (i) 137,500,000 shares of common stock, par value $.01 per share, of which 12,500,000 shares are designated Class A common stock and 125,000,000 shares are designated Class B common stock, and (ii) 1,000,000 shares of preferred stock, par value $.01 per share. The Company’s board of directors has the authority to designate rights, privileges and restrictions of each such series, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series.

The Company has two classes of authorized common stock: Class A common stock and Class B common stock. Except with respect to voting rights, the Class A and Class B shares have identical rights. Each share of Class A common stock is entitled to twenty-five votes per share, and each share of Class B common stock is entitled to one vote per share. Each share of Class A common stock is convertible at the holder’s option into one share of Class B common stock.

In accordance with the stockholders’ agreement signed by the founding Class A common stockholders, the following provisions survived the Company’s initial public offering: Class A stockholders other than Russell C. Horowitz may only sell, assign or transfer their Class A stock to existing Class A stockholders or to the Company and in the event of transfers of Class A stock not expressly permitted by the stockholders’ agreement, such shares of Class A stock shall be converted into shares of Class B 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,000,000 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 has made no repurchases under the 2014 Repurchase Program for the years ended December 31, 2022 and 2023. Shares repurchased but not yet retired by the Company are classified as treasury stock on the Consolidated Balance Sheet before retirement. Retirement of treasury stock results in reductions to common stock and additional paid-in capital.

In November 2018, the Company acquired 100% of the outstanding stock of Callcap for consideration of approximately $25.0 million in cash at closing and approximately 3,400,000 shares of Class B common stock to be issued over the four year period following the acquisition date. The issuance of the shares for 2021 and 2022 was deferred as a result of conditional events occurring as specified in terms of the acquisition. In 2022, we paid $1.5 million in cash and agreed to transfer $335.0 thousand in cash and/or equipment before November 2023 in exchange for settling our contractual obligation to issue 1,340,000 of such shares. The $1.5 million cash consideration was recognized as a financing activity on our Consolidated Statements of Cash Flow for the year ended December 31, 2022. In October 2023, the Company settled its $335.0 thousand obligation by transferring equipment with a book value of $593.0 thousand and receiving $65.0 thousand in cash, which resulted in a loss of approximately $193.0 thousand that was recognized within Interest income (expense) and other, net on the Consolidated Statements of Operations for the year ended December 31, 2023, and as a combination of non-cash activity and proceeds from sales of fixed assets on our Consolidated Statements of Cash Flow for the year ended December 31, 2023. The remaining shares issuable for the Callcap acquisition were issued in December 2023.

In December 2019, the Company acquired 100% of the outstanding stock of Sonar for consideration of approximately $8.5 million in cash at closing and approximately 1,000,000 shares of Class B common stock to be issued over the three-year period following the acquisition date, which have been issued in their entirety. The Company also agreed to issue up to approximately 389,000 shares of Class B common stock based upon the achievement of certain financial target goals by Sonar in 2020 which were not achieved.

(b) Stock Option Plan

The Company’s stock incentive plan (the “2021 Plan”), which was established in 2021, allows for grants of stock options, restricted stock units and restricted stock awards to eligible participants and such options may be designated as incentive or non-qualified stock options at the discretion of the 2021 Plan’s Administrative Committee. Prior to the 2021 Plan, the Company granted stock-based awards under its 2012 Stock Incentive Plan (the “2012 Plan”). No further awards were made under the 2012 Plan after December 31, 2021. The 2021 Plan authorizes up to 3,500,000 shares of Class B common stock that may be issued with respect to awards granted under the 2021 Plan, and provides that the total number of shares of Class B common stock for which options designated as incentive stock options may be granted shall not exceed 3,500,000 shares. Annual increases to each of these share limits are to be added on the first day of each fiscal year beginning on January 1, 2022 equal to 3% of the outstanding common stock (including for this purpose any shares of common stock issuable upon conversion of any outstanding capital stock of the Company) or in the case of incentive stock options, the lesser of (i) 2,000,000 shares of Class B common stock, or (ii) 3% of the outstanding common stock (including for this purpose any shares of common stock issuable upon conversion of any outstanding capital stock of the Company), or (iii) such number as determined by the Company’s board of directors. As a result of this provision, the authorized number of shares available under the 2021 Plan was increased by 1,261,566 and 1,294,725 on January 1, 2022 and 2023, respectively, bringing the aggregate authorized number of shares available under the 2021 Plan to 6,056,291. The Company may issue new shares or reissue treasury shares for stock option exercises and restricted stock grants. Generally, stock options have 10-year terms and vest 25% each year either annually or quarterly, over a 4-year period and restricted stock awards and units vest 25% each year annually over a 4-year period.

The Company did not grant any options with exercise prices less than the then current market value during 2022 and 2023.

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 award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation has been included in the same lines as compensation paid to the same employees in the Consolidated Statements of Operations.

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

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Service costs

 

$

171

 

 

$

2

 

Sales and marketing

 

 

796

 

 

 

663

 

Product development

 

 

293

 

 

 

114

 

General and administrative

 

 

1,386

 

 

 

1,613

 

Total stock-based compensation

 

$

2,646

 

 

$

2,392

 

Stock-based compensation expense as reported in the Consolidated Statements of Operations for the year ended December 31, 2023, varies from the reported Stock-based compensation from options and restricted stock, net of forfeitures in the Consolidated Statements of Stockholders’ Equity for the year ended December 31, 2023, because of a reclassification of a $750.0 thousand payment owed to a former employee in connection with the Sonar acquisition. This payment was to be made, at the Company's election, in any mix of cash or restricted stock. The Company had previously determined its intent and ability to settle this obligation in restricted stock; however, in December 2023, the Company chose to settle in cash, resulting in a reclassification of this payment obligation from Additional paid-in capital to Other accrued expenses and current liabilities in the Consolidated Statements of Balance Sheets. This caused a decrease to Stock-based compensation from options and restricted stock, net of forfeitures in the Consolidated Statements of Stockholders’ Equity, with no corresponding decrease in stock-based compensation as reported in the Consolidated Statements of Operations, for the year ended December 31, 2023.

For the years ended December 31, 2022 and 2023, the income tax benefit related to stock-based compensation included in net loss was $ million for all periods due to the valuation allowance recorded on the deferred tax assets.

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 years ended December 31, 2022 and 2023, 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 assumptions were used in determining the fair value of time-vested stock options granted for the periods indicated:

 

 

Years Ended December 31,

 

 

2022

 

2023

Expected life (in years)

 

4.00 - 6.25

 

4.00 - 6.25

Risk-free interest rate

 

2.41% - 4.30%

 

3.86% - 3.93%

Expected volatility

 

51% - 63%

 

57% - 64%

Weighted average expected volatility

 

55%

 

57%

 

Stock option, restricted stock award, and restricted stock unit activity during the period is as follows:

 

Options and
Restricted Stock available for grant
(in thousands)

 

Number of
options
outstanding
(in thousands)

 

Weighted
average
exercise price
of options

 

Weighted average
remaining
contractual term
(in years)

 

Aggregate
intrinsic
value
(in thousands)

Balance at December 31, 2022

16,599

 

3,796

 

$3.14

 

6.67

 

$10

Increase to pool January 1, 2023

1,300

 

 

 

 

 

 

 

 

Options granted

(3,299)

 

3,328

 

$1.67

 

 

 

 

Restricted stock granted

(333)

 

 

 

 

 

 

 

Restricted stock forfeited

656

 

 

 

 

 

 

 

Options exercised

 

 

 

 

 

 

 

Options expired

1,115

 

(1,115)

 

$3.62

 

 

 

 

Options forfeited

614

 

(614)

 

$2.49

 

 

 

 

Balance at December 31, 2023

16,652

 

5,395

 

$2.21

 

7.39

 

$1

Options exercisable at December 31, 2023

 

 

1,674

 

$3.31

 

5.40

 

$1

Information related to stock compensation activity during the period indicated is as follows:

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

Weighted average fair value of options granted

 

$

1.06

 

 

$

0.92

 

Intrinsic value of options exercised (in thousands)

 

$

 

 

 

 

Total grant date fair value of restricted stock vested (in thousands)

 

$

1,321

 

 

$

3,037

 

 

At December 31, 2023, there was $2.8 million of unrecognized stock option compensation expense related to non-vested awards, which is expected to be recognized over a weighted average period of 3.3 years.

Restricted stock awards and restricted stock unit activity during the period is as follows:

 

 

Shares/
Units
(In Thousands)

 

 

Weighted Average
Grant Date
Fair Value

 

Unvested at December 31, 2022

 

 

1,640

 

 

$

2.27

 

Granted

 

 

333

 

 

 

1.84

 

Vested

 

 

(535

)

 

 

2.33

 

Forfeited

 

 

(656

)

 

 

2.61

 

Unvested at December 31, 2023

 

 

782

 

 

 

1.94

 

Restricted stock awards and restricted stock units are generally measured at fair value on the date of grant based on the number of awards granted and the quoted price of the Company’s common stock. Restricted stock awards and restricted stock units are expensed on a straight-line basis over the vesting or service period, as applicable, and forfeitures are recognized as they occur. Restricted stock units entitle the holder to receive one share of the Company’s Class B common stock upon satisfaction of certain service conditions.

At December 31, 2023, there was $0.8 million of unrecognized restricted stock compensation expense related to non-vested restricted stock, which is expected to be recognized over a weighted average period of 2.0 years.

(c) Employee Stock Purchase Plan

On March 8, 2013, the Company’s board of directors adopted and in May 2013 the stockholders approved the 2014 Employee Stock Purchase Plan (“2014 ESPP”), which became effective on January 1, 2014. The Company authorized an aggregate of 225,000 shares of Class B common stock for issuance under the plan to participating employees. The 2014 ESPP, which expired on December 31, 2023, provided eligible employees the opportunity to purchase the Company’s Class B common stock at a price equal to 95% of the closing price on the last business day of each purchase period. The 2014 ESPP permitted eligible employees to purchase amounts up to 15% of their compensation in the purchase period, and no employee was permitted to purchase stock worth more than $25,000 in any calendar year, valued as of the first day of each purchase period. During the year ended December 31, 2022, 18,721 shares were purchased at prices ranging from $1.25 to $2.18 per share. During the year ended December 31, 2023, 15,174 shares were purchased at prices ranging from 1.29 to 2.01 per share.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.1
401(k) Savings Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
401(k) Savings Plan

Note 7: 401(k) Savings Plan

The Company maintains voluntary defined contribution plans, which are qualified, covering employees that meet eligibility requirements. Eligible employees may elect to defer and contribute a portion of their eligible compensation to the plans, not to exceed the dollar amounts set by applicable laws. In 2022 and 2023, cash contributions were made in the amount of $0.2 million and $0.2 million respectively.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Segment Reporting and Geographic Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Reporting and Geographic Information

Note 8: 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 years ended December 31, 2022 and 2023, 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, 2022 and 2023, 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:

 

 

Years ended December 31,

 

(In Percentages)

 

2022

 

 

2023

 

United States

 

 

99

%

 

 

99

%

Canada and other countries

 

 

1

%

 

 

1

%

Total

 

 

100

%

 

 

100

%

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Identifiable Intangible Assets from Acquisitions
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Identifiable Intangible Assets from Acquisitions

Note 9: Identified Intangible Assets

Identifiable intangible assets from acquisitions consisted of the following:

 

 

As of December 31, 2022

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(8,202

)

 

$

(3,430

)

 

$

1,386

 

Technologies

 

 

9,369

 

 

 

(7,372

)

 

 

(1,062

)

 

 

935

 

Non-compete agreements

 

 

3,409

 

 

 

(2,794

)

 

 

(346

)

 

 

269

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(18,981

)

 

$

(4,959

)

 

$

2,590

 

 

 

 

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

 

 

Amortizable intangible assets are amortized on a straight-line basis over their useful lives. Customer relationships, acquired technologies, trade names, and non-compete agreements have a weighted average useful life from date of purchase of 5 years, 3-5 years, 2 years, 1 - 3 years, respectively. Aggregate amortization expense incurred by the Company for the year ended December 31, 2022 and 2023 was approximately $2.1 million and $2.0 million, respectively. The entire remaining net carrying amount of acquired identifiable intangible assets subject to amortization as of December 31, 2023, will be fully amortized within the next year, resulting in estimated amortization expense of $0.6 million in 2024.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Divestiture Support Services Agreement
12 Months Ended
Dec. 31, 2023
Divestiture Support Services Agreement [Abstract]  
Divestiture Support Services Agreement

Note 10: Divestiture Support Services Agreement

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, with certain guaranteed payments to the Company in the first year and in the second year following closing. Support services fees related to this arrangement totaled $6.4 million for the year ended December 31, 2022 and $1.5 million for the year ended December 31, 2023 are included in the Company’s 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, 2022 and 2023, the net amount due from the purchaser of $0.7 million and $0.4 million respectively, is included in the Company’s Consolidated Balance Sheet within Prepaid expenses and other current assets.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Interest Income (Expense) and Other, Net
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Interest Income (Expense) and Other, Net

Note 11: Interest income (expense) and other, net

Interest income (expense) and other, net consists of the following (in thousands):

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

Interest Income

 

$

97

 

 

$

319

 

Interest Expense

 

 

 

 

 

(282

)

Foreign Currency

 

 

2

 

 

 

(11

)

Other

 

 

(11

)

 

 

(199

)

Total

 

$

88

 

 

$

(173

)

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Description of Business and Basis of Presentation

(a) Description of Business and Basis of Presentation

Marchex, Inc. (the “Company”) was incorporated in the state of Delaware on January 17, 2003. The Company is a conversation intelligence company that harnesses the power of AI and 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 all communication 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.

Divestiture

In October 2020, the Company sold its interests in certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics and sales engagement solutions. In connection with the divestiture, the Company entered into an administrative support services agreement with the related party purchaser pursuant to which the Company will provide services to the related party purchaser for a support service fee. See Note 10: Divestiture Support Services Agreement of the Notes to the Consolidated Financial Statements for additional information.
Basis of Presentation

Basis of Presentation

The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"). The preparation of our 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 doubtful accounts, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock options awards, the impairment of goodwill, and the valuation allowance for deferred tax assets. Actual results could differ from those estimates.

Cash and Cash Equivalents

(b) Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds.

Fair Value of Financial Instruments

(c) Fair Value of Financial Instruments

The Company had the following financial instruments as of December 31, 2022 and 2023: 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:

 

Years Ended December 31,

 

(In Thousands)

2022

 

 

2023

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,020

 

 

$

9,510

 

Money market funds

 

11,454

 

 

 

5,097

 

Total cash and cash equivalents

$

20,474

 

 

$

14,607

 

 

Assets, liabilities, and operations of foreign subsidiaries are recorded based on the functional currency of the entity. For a majority of our foreign operations, the functional currency is the U.S. dollar. Assets and liabilities denominated in other than the functional currency is remeasured each month with the remeasurement gain or loss recorded in Interest income (expense) and other, net in the Consolidated Statements of Operations.

Accounts Receivable

(d) Accounts Receivable

Accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable balances are presented net of allowance for doubtful accounts.

Allowance for Doubtful Accounts

The allowance for doubtful accounts is the Company’s best estimate of the amount of expected credit losses in existing accounts receivable. The Company determines the allowance based on analysis of historical bad debts, customer concentrations, customer creditworthiness and current economic trends. Past due balances over 90 days and specific other balances are reviewed individually for collectability. The Company reviews accounts for collectability and the allowance for adequacy quarterly. Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

The allowance for doubtful accounts activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Charged to
costs and
expenses

 

 

Write-offs,
net of
recoveries

 

 

Balance at
end of
period

 

December 31, 2022

 

$

266

 

 

$

26

 

 

$

125

 

 

$

167

 

December 31, 2023

 

$

167

 

 

$

284

 

 

$

331

 

 

$

120

 

 

Allowance for Customer Credits

The allowance for customer credits is the Company’s best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services. The Company determines the allowance for customer credits based on analysis of historical credits and expected revenue adjustments.

The allowance for customer credits activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Additions
charged against
revenue

 

 

Credits
processed
and other

 

 

Balance at
end of
period

 

December 31, 2022

 

$

157

 

 

$

461

 

 

$

534

 

 

$

84

 

December 31, 2023

 

$

84

 

 

$

472

 

 

$

445

 

 

$

111

 

Property and Equipment

(e) Property and Equipment

Property and equipment are stated at cost. Depreciation on computers and other related equipment, purchased and internally developed software, and furniture and fixtures are calculated on the straight-line method over the estimated useful lives of the assets, generally averaging three years. Leasehold improvements are amortized straight-line over the shorter of the lease term or estimated useful lives of the assets generally ranging from five to eight years.

We capitalize certain software development costs incurred in connection with developing or obtaining computer software for internal use when both the preliminary project stage is completed, and it is probable that the software will be used as intended. Capitalized software costs include (i) external direct costs of materials and services utilized in developing computer software, (ii) compensation and related benefits for employees who are directly associated with the software projects. Capitalized software costs are amortized on a straight-line basis when placed into service over the estimated useful life of the software, generally averaging three years. We capitalized software development costs of $1.4 million and $0.4 million for the year ended December 31, 2022 and 2023, respectively.

Leases

(f) Leases

The Company determines whether an arrangement is a lease or contains a lease at inception of the arrangement. For arrangements considered leases, the Company assesses the lease for finance or operating classification and records a right-of-use asset and lease liability as of the commencement date. Finance leases are recorded on the Company's Consolidated Balance Sheets and interest is recognized and presented separately in Interest income (expense) and other on the Company's Consolidated Statements of Operations. Operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Right-of-use assets which represent the Company’s right to use the underlying asset for the lease term are amortized over the shorter of the useful life of the asset and the lease term. Operating leases with an initial term of 12 months or less are not recorded on the Company's Consolidated Balance Sheets.

Goodwill

(g) Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable assets acquired and liabilities assumed in business combinations accounted for under the purchase method, net of recognized impairment.

Goodwill acquired in a purchase business combination is not amortized, but instead tested for impairment at least annually on November 30, and is tested for impairment more frequently if events and circumstances indicate that the asset might be impaired.

Impairment or Disposal of Long-Lived Assets

(h) Impairment or Disposal of Long-Lived Assets

The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds fair value. Assets to be disposed of would be separately presented on the Company's Consolidated Balance Sheets and reported at the lower of their carrying amount or fair value less costs to sell, and no longer depreciated. No impairment was recognized in either 2022 or 2023.

Revenue Recognition

(i) 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 customer credits, which is included in Accounts receivable, net in the Company's Consolidated Balance Sheets, using its best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services based on analysis of historical credits and expected revenue adjustments. The balance associated with the allowance for customer credits in the Company’s Consolidated Balance Sheet was $84.0 thousand and $111.0 thousand as of December 31, 2022 and 2023, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's Consolidated Balance Sheets was $2.1 million and $1.5 million as of December 31, 2022 and 2023. 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 Consolidated Balance Sheets as of December 31, 2022 and 2023, was $1.4 million and $1.2 million, respectively. During the year ended December 31, 2022 and 2023, revenue recognized that was included in the contract liabilities balances at the beginning of the period was $1.1 million and $1.3 million, 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 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, 2022 and 2023, the Company had $0.2 million and $0.3 million of net deferred contract costs, respectively, and the accumulated amortization associated with these costs was $1.5 million and $1.6 million for the year ended December 31, 2022 and 2023, respectively.

Service Costs

(j) 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; bandwidth and software license fees; network operations; and payroll and related expenses of personnel, including stock based compensation.

Advertising Expenses

(k) Advertising Expenses

Advertising costs are expensed as incurred and include mobile and online advertising and related outside marketing activities, including sponsorships and trade shows. Such costs are included in sales and marketing. Advertising costs were approximately $0.9 million and $0.7 million for the years ended December 31, 2022 and 2023 respectively.

Product Development

(l) Product Development

Product development costs consist primarily of expenses incurred by the Company in the research and development, creation, and enhancement of the Company’s products and services. Research and development costs are expensed as incurred and include compensation and related expenses, costs of computer hardware and software, and costs incurred in developing features and functionality of the services. For the periods presented, substantially all of the product development expenses are research and development. Product development costs are expensed as incurred or capitalized into property and equipment in accordance with FASB ASC Topic 350, Intangibles – Goodwill and Other. FASB ASC Topic 350 requires that cost incurred in the preliminary project and post-implementation stages of an internal use software project be expensed as incurred and that certain costs incurred in the application development stage of a project be capitalized.

Income Taxes

(m) Income Taxes

The Company utilizes 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.

Stock-Based Compensation

(n) Stock-Based Compensation

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 award using the straight-line method. The Company accounts for forfeitures as they occur.

Concentrations

(o) 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 for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

10

%

 

 

11

%

The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

28

%

 

 

21

%

Net Income (Loss) Per Share

(p) 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. See Note 6: Stockholders' Equity of the Notes to Consolidated Financial Statements for additional information.

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 for the periods ended:

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

Basic net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

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

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

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

 

 

 

 

 

(889

)

 

 

 

 

 

(1,084

)

Diluted net loss applicable to common stockholders:

 

$

(889

)

 

$

(8,245

)

 

$

(1,084

)

 

$

(9,910

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

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

 

 

 

43,221

 

 

 

4,661

 

 

 

42,621

 

Diluted net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

The computation of diluted net loss per share excludes the following because their effect would be anti-dilutive (in thousands):

For the years ended December 31, 2022 and 2023, outstanding options to acquire 3,766 and 5,367 shares, respectively, of Class B common stock.
For the years ended December 31, 2022 and 2023, 1,105 and 720 shares of unvested Class B restricted common shares, respectively.
For the years ended December 31, 2022 and 2023, 535 and 63 restricted stock units, respectively.
Guarantees

(q) Guarantees

FASB ASC Topic 460, Guarantees provides accounting guidance surrounding liability recognition and disclosure requirements related to guarantees. In the ordinary course of business, the Company is not subject to potential obligations under guarantees that fall within the scope of FASB ASC Topic 460 except for standard indemnification provisions that are contained within many of the Company’s agreements, and give rise only to the disclosure requirements prescribed by FASB ASC Topic 460.

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

Recent Accounting Pronouncement Not Yet Effective

(r) Recent Accounting Pronouncement 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 Consolidated Financial Statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires public entities to disclose disaggregated information about their effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be applied on a prospective basis, with early adoption permitted. The Company is currently assessing the impact of this ASU on its Consolidated Financial Statements.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value of Cash and Cash Equivalents The following table provides information about the fair value of our cash and cash equivalents balance:

 

Years Ended December 31,

 

(In Thousands)

2022

 

 

2023

 

Level 1 Assets:

 

 

 

 

 

Cash

$

9,020

 

 

$

9,510

 

Money market funds

 

11,454

 

 

 

5,097

 

Total cash and cash equivalents

$

20,474

 

 

$

14,607

 

 

Allowance for Doubtful Accounts and Customer Credit Activity

The allowance for doubtful accounts activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Charged to
costs and
expenses

 

 

Write-offs,
net of
recoveries

 

 

Balance at
end of
period

 

December 31, 2022

 

$

266

 

 

$

26

 

 

$

125

 

 

$

167

 

December 31, 2023

 

$

167

 

 

$

284

 

 

$

331

 

 

$

120

 

The allowance for customer credits activity for the periods indicated is as follows:

(In Thousands)

 

Balance at
beginning
of period

 

 

Additions
charged against
revenue

 

 

Credits
processed
and other

 

 

Balance at
end of
period

 

December 31, 2022

 

$

157

 

 

$

461

 

 

$

534

 

 

$

84

 

December 31, 2023

 

$

84

 

 

$

472

 

 

$

445

 

 

$

111

 

Schedules of Concentration of Risk, by Risk Factor

The Company has one customer that represents more than 10% of consolidated revenue for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

10

%

 

 

11

%

The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.

 

 

At December 31,

 

(In Percentages)

 

2022

 

 

2023

 

Customer A

 

 

28

%

 

 

21

%

Computation of Net Loss Per Share Basic and Diluted

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

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

Basic net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

 

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

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

(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

 

$

(889

)

 

$

(7,356

)

 

$

(1,084

)

 

$

(8,826

)

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

 

 

 

 

 

(889

)

 

 

 

 

 

(1,084

)

Diluted net loss applicable to common stockholders:

 

$

(889

)

 

$

(8,245

)

 

$

(1,084

)

 

$

(9,910

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

4,661

 

 

 

38,560

 

 

 

4,661

 

 

 

37,960

 

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

 

 

 

43,221

 

 

 

4,661

 

 

 

42,621

 

Diluted net loss per share applicable to common stockholders

 

$

(0.19

)

 

$

(0.19

)

 

$

(0.23

)

 

$

(0.23

)

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment

Property and equipment consisted of the following:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022(1)

 

 

2023

 

Computer and other related equipment

 

$

14,939

 

 

$

1,012

 

Purchased and internally developed software

 

 

3,090

 

 

 

2,699

 

Furniture and fixtures

 

 

1,273

 

 

 

260

 

Leasehold improvements

 

 

1,732

 

 

 

 

Construction in progress

 

 

1,400

 

 

 

25

 

 

 

$

22,434

 

 

$

3,996

 

Less: accumulated depreciation and amortization

 

 

(18,384

)

 

 

(1,598

)

Property and equipment, net

 

$

4,050

 

 

$

2,398

 

(1) Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information

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

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Operating lease cost

 

$

1,943

 

 

$

1,067

 

Short-term operating lease cost

 

 

202

 

 

 

182

 

Total operating lease cost

 

 

2,145

 

 

 

1,249

 

Other information:

 

 

 

 

 

 

Weighted-average remaining lease term - operating leases

 

1.2 years

 

 

3.6 years

 

Weighted-average discount rate - operating leases (1)

 

 

4.6

%

 

 

6.7

%

(1) The discount rate used to compute the present value of the total lease liabilities as of December 31, 2022 and 2023 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 Financing Lease Liabilities

As of December 31, 2023 the Company’s operating and financing lease liabilities were as follows:

(In Thousands)

 

Operating Leases

 

Finance Leases

 

Gross future lease payments

 

$

1,836

 

$

757

 

Less: imputed interest

 

 

(157

)

 

(95

)

Present value of total lease liabilities

 

 

1,679

 

 

662

 

Less: current portion of lease liabilities

 

 

(462

)

 

(210

)

Total long-term lease liabilities

 

$

1,217

 

$

452

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments

Future minimum payments are approximately as follows:

(In Thousands)

 

Facilities
operating
leases
(1)

 

 

Other
contractual
obligations

 

 

Total

 

2024

 

 

562

 

 

 

1,438

 

 

 

2,000

 

2025

 

 

566

 

 

 

1,235

 

 

 

1,801

 

2026

 

 

397

 

 

 

 

 

 

397

 

2027

 

 

311

 

 

 

 

 

 

311

 

2028 and thereafter

 

 

 

 

 

 

 

 

 

Total minimum payments

 

$

1,836

 

 

$

2,673

 

 

$

4,509

 

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

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Loss from Continuing Operations Before Provision for Income Taxes

The components of loss before provision for income taxes consist of the following (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

United States

 

$

(7,525

)

 

$

(9,829

)

Foreign

 

 

(536

)

 

 

13

 

Loss before provision for income taxes

 

$

(8,061

)

 

$

(9,816

)

Provision for Income Taxes

The provision for income taxes consists of the following (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Current federal provision

 

 

 

 

 

 

State

 

$

58

 

 

$

78

 

Foreign

 

 

39

 

 

 

 

Deferred provision (benefit)

 

 

 

 

 

 

Federal

 

 

67

 

 

 

25

 

State

 

 

20

 

 

 

(9

)

Total income tax expense

 

$

184

 

 

$

94

 

 

Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate

The Company’s income tax expense differed from the amounts computed by applying the U.S. federal statutory rate to loss before provision for income taxes as a result of the following:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

.

 

 

 

 

 

 

Income tax benefit at U.S. statutory rate

 

$

(1,693

)

 

$

(2,061

)

State taxes, net of valuation allowance

 

 

79

 

 

 

(339

)

Foreign tax differential

 

 

(150

)

 

 

3

 

Non-deductible transaction costs

 

 

16

 

 

 

(29

)

Stock-based compensation (1)

 

 

190

 

 

 

101

 

Gain on CARES Act loan

 

 

32

 

 

 

 

Valuation allowance

 

 

1,815

 

 

 

2,307

 

Tax credits

 

 

(237

)

 

 

(282

)

Other expenses

 

 

132

 

 

 

394

 

Total income tax expense

 

$

184

 

 

$

94

 

(1) Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.

Schedule of Deferred Tax Assets and Liabilities

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below and reflects the 21% U.S. federal statutory rate for 2022 and 2023 (in thousands):

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Accrued liabilities not currently deductible

 

$

434

 

 

$

559

 

Intangible assets- excess of financial statement
   over tax amortization

 

 

3,341

 

 

 

2,096

 

Stock-based compensation

 

 

675

 

 

 

741

 

Federal net operating and capital losses

 

 

35,724

 

 

 

42,774

 

State, local and foreign net operating and capital loss carryforwards

 

 

5,326

 

 

 

 

Research & experimental tax and other credit carryforwards

 

 

5,421

 

 

 

5,612

 

Lease liability

 

 

426

 

 

 

416

 

Capitalized research and development

 

 

1,054

 

 

 

1,764

 

Other

 

 

460

 

 

 

337

 

Gross deferred tax assets

 

 

52,861

 

 

 

54,299

 

Valuation allowance

 

 

(51,795

)

 

 

(54,105

)

Net deferred tax assets

 

$

1,066

 

 

$

194

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets-excess of tax over financial statement amortization

 

 

(1,107

)

 

 

 

Right-of-use lease asset

 

 

(192

)

 

 

(404

)

Other

 

 

 

 

 

(39

)

Net deferred tax liabilities

 

$

(233

)

 

$

(249

)

Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets The following table summarizes activity related to tax contingencies from January 1, 2022 to December 31, 2023 which are recorded as an offset to deferred tax assets (in thousands):

(In Thousands)

 

 

 

Gross tax contingencies—January 1, 2022

 

$

1,382

 

Gross increases to current period tax positions

 

 

2

 

Gross decreases to tax positions associated with prior periods

 

 

 

Gross tax contingencies—December 31, 2022

 

 

1,384

 

Gross increases to current period tax positions

 

 

25

 

Gross tax contingencies—December 31, 2023

 

$

1,409

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
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:

 

 

Years Ended December 31,

 

(In Thousands)

 

2022

 

 

2023

 

Service costs

 

$

171

 

 

$

2

 

Sales and marketing

 

 

796

 

 

 

663

 

Product development

 

 

293

 

 

 

114

 

General and administrative

 

 

1,386

 

 

 

1,613

 

Total stock-based compensation

 

$

2,646

 

 

$

2,392

 

Stock-based compensation expense as reported in the Consolidated Statements of Operations for the year ended December 31, 2023, varies from the reported Stock-based compensation from options and restricted stock, net of forfeitures in the Consolidated Statements of Stockholders’ Equity for the year ended December 31, 2023, because of a reclassification of a $750.0 thousand payment owed to a former employee in connection with the Sonar acquisition. This payment was to be made, at the Company's election, in any mix of cash or restricted stock. The Company had previously determined its intent and ability to settle this obligation in restricted stock; however, in December 2023, the Company chose to settle in cash, resulting in a reclassification of this payment obligation from Additional paid-in capital to Other accrued expenses and current liabilities in the Consolidated Statements of Balance Sheets. This caused a decrease to Stock-based compensation from options and restricted stock, net of forfeitures in the Consolidated Statements of Stockholders’ Equity, with no corresponding decrease in stock-based compensation as reported in the Consolidated Statements of Operations, for the year ended December 31, 2023.

Assumptions to Estimate Fair Value for Stock Options at Grant Date

The following assumptions were used in determining the fair value of time-vested stock options granted for the periods indicated:

 

 

Years Ended December 31,

 

 

2022

 

2023

Expected life (in years)

 

4.00 - 6.25

 

4.00 - 6.25

Risk-free interest rate

 

2.41% - 4.30%

 

3.86% - 3.93%

Expected volatility

 

51% - 63%

 

57% - 64%

Weighted average expected volatility

 

55%

 

57%

Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity

Stock option, restricted stock award, and restricted stock unit activity during the period is as follows:

 

Options and
Restricted Stock available for grant
(in thousands)

 

Number of
options
outstanding
(in thousands)

 

Weighted
average
exercise price
of options

 

Weighted average
remaining
contractual term
(in years)

 

Aggregate
intrinsic
value
(in thousands)

Balance at December 31, 2022

16,599

 

3,796

 

$3.14

 

6.67

 

$10

Increase to pool January 1, 2023

1,300

 

 

 

 

 

 

 

 

Options granted

(3,299)

 

3,328

 

$1.67

 

 

 

 

Restricted stock granted

(333)

 

 

 

 

 

 

 

Restricted stock forfeited

656

 

 

 

 

 

 

 

Options exercised

 

 

 

 

 

 

 

Options expired

1,115

 

(1,115)

 

$3.62

 

 

 

 

Options forfeited

614

 

(614)

 

$2.49

 

 

 

 

Balance at December 31, 2023

16,652

 

5,395

 

$2.21

 

7.39

 

$1

Options exercisable at December 31, 2023

 

 

1,674

 

$3.31

 

5.40

 

$1

Information Related to Stock Compensation Activity

Information related to stock compensation activity during the period indicated is as follows:

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

Weighted average fair value of options granted

 

$

1.06

 

 

$

0.92

 

Intrinsic value of options exercised (in thousands)

 

$

 

 

 

 

Total grant date fair value of restricted stock vested (in thousands)

 

$

1,321

 

 

$

3,037

 

Summary of Restricted Stock Awards and Restricted Stock Units

Restricted stock awards and restricted stock unit activity during the period is as follows:

 

 

Shares/
Units
(In Thousands)

 

 

Weighted Average
Grant Date
Fair Value

 

Unvested at December 31, 2022

 

 

1,640

 

 

$

2.27

 

Granted

 

 

333

 

 

 

1.84

 

Vested

 

 

(535

)

 

 

2.33

 

Forfeited

 

 

(656

)

 

 

2.61

 

Unvested at December 31, 2023

 

 

782

 

 

 

1.94

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Segment Reporting and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Revenues by Geographic Region

Revenues by geographic region are as follows:

 

 

Years ended December 31,

 

(In Percentages)

 

2022

 

 

2023

 

United States

 

 

99

%

 

 

99

%

Canada and other countries

 

 

1

%

 

 

1

%

Total

 

 

100

%

 

 

100

%

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Identifiable Intangible Assets from Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
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, 2022

 

(In Thousands)

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Impairment

 

 

Net Carrying
Amount

 

Customer relationships

 

$

13,018

 

 

$

(8,202

)

 

$

(3,430

)

 

$

1,386

 

Technologies

 

 

9,369

 

 

 

(7,372

)

 

 

(1,062

)

 

 

935

 

Non-compete agreements

 

 

3,409

 

 

 

(2,794

)

 

 

(346

)

 

 

269

 

Trade names

 

 

734

 

 

 

(613

)

 

 

(121

)

 

 

 

Total identifiable intangible assets from acquisitions

 

$

26,530

 

 

$

(18,981

)

 

$

(4,959

)

 

$

2,590

 

 

 

 

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

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Interest Income (Expense) and Other, Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Summary of Interest Income (Expense) and Other, Net

Interest income (expense) and other, net consists of the following (in thousands):

 

 

Years Ended December 31,

 

 

 

2022

 

 

2023

 

Interest Income

 

$

97

 

 

$

319

 

Interest Expense

 

 

 

 

 

(282

)

Foreign Currency

 

 

2

 

 

 

(11

)

Other

 

 

(11

)

 

 

(199

)

Total

 

$

88

 

 

$

(173

)

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Entity
shares
Dec. 31, 2022
USD ($)
shares
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Property and equipment, estimated useful lives 3 years  
Capitalized software development costs $ 400,000 $ 1,400,000
Lease term (in months) 12 months  
Goodwill $ 17,558,000 17,558,000
Impairment 0 0
Revenue recognized 1,300,000 1,100,000
Allowances for customer credits 111,000 84,000
Revenue recognized but not yet invoiced (unbilled AR) 1,500,000 2,100,000
Deferred revenue $ 1,200,000 1,400,000
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.  
Advertising costs $ 700,000 $ 900,000
Number of financial institution | Entity 2  
Equity Option | Class B    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Anti-dilutive shares | shares 5,367 3,766
Restricted Stock | Class B    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Anti-dilutive shares | shares 720 1,105
Restricted Stock Units    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Anti-dilutive shares | shares 63 535
Customer Relationships    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Estimated life 24 months  
Customer Contracts    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Deferred contract costs, net $ 300,000 $ 200,000
Amortization associated with deferred contract costs $ 1,600,000 $ 1,500,000
Maximum | Customer Contracts    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Threshold amortization period when company obtains a contact 1 year  
Leasehold Improvements | Minimum    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Property and equipment, estimated useful lives 5 years  
Leasehold Improvements | Maximum    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Property and equipment, estimated useful lives 8 years  
Software and Software Development Costs    
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]    
Estimated life 3 years  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Fair Value of Cash and Cash Equivalents (Detail) - Level 1 [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash and cash equivalents $ 14,607 $ 20,474
Cash    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash and cash equivalents 9,510 9,020
Mutual Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash and cash equivalents $ 5,097 $ 11,454
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Doubtful Accounts Activity (Detail) - Allowance for Doubtful Accounts [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of period $ 167 $ 266
Charged to costs and expenses 284 26
Write-offs, net of recoveries 331 125
Balance at end of period $ 120 $ 167
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Advertiser Credits Activity (Detail) - Allowances for Customer Credits [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance For Advertiser Credits [Abstract]    
Balance at beginning of period $ 84 $ 157
Additions charged against revenue 472 461
Credits processed and other 445 534
Balance at end of period $ 111 $ 84
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1)
Dec. 31, 2023
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01  
Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]  
Performance obligations for contracts, effective term 1 year
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Schedules of Concentration of Risk Based on Consolidated Revenue (Detail) - Customer Concentration Risk - Customer A
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue    
Concentration Risk [Line Items]    
Customer A 11.00% 10.00%
Accounts Receivable    
Concentration Risk [Line Items]    
Customer A 21.00% 28.00%
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies and Practices - Computation of Net Loss Per Share Basic and Diluted (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator:    
Net loss applicable to common stockholders $ (9,910) $ (8,245)
Class A    
Numerator:    
Net loss applicable to common stockholders (1,084) (889)
Diluted net loss applicable to common stockholders: $ (1,084) $ (889)
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 share applicable to common stockholders $ (0.23) $ (0.19)
Diluted net loss per share applicable to common stockholders $ (0.23) $ (0.19)
Class B    
Numerator:    
Net loss applicable to common stockholders $ (8,826) $ (7,356)
Reallocation of net income (loss) for Class A shares as a result of conversion of Class A to Class B shares (1,084) (889)
Diluted net loss applicable to common stockholders: $ (9,910) $ (8,245)
Denominator:    
Weighted average number of shares outstanding used to calculate basic net loss per share 37,960 38,560
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 42,621 43,221
Basic net loss per share applicable to common stockholders $ (0.23) $ (0.19)
Diluted net loss per share applicable to common stockholders $ (0.23) $ (0.19)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] $ 3,996 $ 22,434
Less: accumulated depreciation and amortization [1] (1,598) (18,384)
Property and equipment, net [1] 2,398 4,050
Computer and Other Related Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] 1,012 14,939
Purchased and Internally Developed Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] 2,699 3,090
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] 260 1,273
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1]   1,732
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] $ 25 $ 1,400
[1] Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022.
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Parenthetical) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross [1] $ 3,996 $ 22,434
Fully Depreciated Fixed Assets    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross   $ 13,600
[1] Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022.
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Depreciation and amortization expense $ 1,800 $ 1,600
Finance lease agreement value 662  
Current borrowings 800  
Server Equipment    
Property, Plant and Equipment [Line Items]    
Finance lease agreement value $ 800  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Lessee Lease Description [Line Items]    
Payments for lease termination fee $ 671,000  
Lease term (in months)   12 months
Wichita, Kansas    
Lessee Lease Description [Line Items]    
Lease agreement description   The Company also has an operating lease for office space in Wichita, Kansas, which continues until December 2025 with an option to extend the term for two additional periods of three years each.
Seattle, Washington    
Lessee Lease Description [Line Items]    
Lease expiration date   Nov. 30, 2027
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease, Cost [Abstract]    
Operating lease cost $ 1,067 $ 1,943
Short-term operating lease cost 182 202
Total operating lease cost $ 1,249 $ 2,145
Other information:    
Weighted-average remaining lease term - operating leases 3 years 7 months 6 days 1 year 2 months 12 days
Weighted-average discount rate - operating leases [1] 6.70% 4.60%
[1] The discount rate used to compute the present value of the total lease liabilities as of December 31, 2022 and 2023 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 Consolidated Balance Sheets.

XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Operating and Financing Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Gross future operating lease payments $ 1,836  
Less: imputed interest (157)  
Present value of total operating lease liabilities 1,679  
Less: current portion of operating lease liabilities $ (462) $ (1,252)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current  
Total long-term operating lease liabilities $ 1,217 $ 385
Gross future financing lease payments 757  
Less: imputed interest (95)  
Present value of total financing lease liabilities 662  
Less: current portion of financing lease liabilities $ (210)  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current  
Total long-term financing lease liabilities $ 452  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Future Minimum Payments (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
Facilities operating leases 2024 $ 562 [1]
Facilities operating leases 2025 566 [1]
Facilities operating leases 2026 397 [1]
Facilities operating leases 2027 311 [1]
Facilities operating leases 2028 and thereafter 0 [1]
Facilities operating leases Total minimum payments 1,836 [1]
Other contractual obligations 2024 1,438
Other contractual obligations 2025 1,235
Other contractual obligations 2026 0
Other contractual obligations 2027 0
Other contractual obligations 2028 and thereafter 0
Other contractual obligations, Total minimum payments 2,673
Total 2024 2,000
Total 2025 1,801
Total 2026 397
Total 2027 311
Total 2028 and thereafter 0
Total minimum payments $ 4,509
[1] For additional information regarding the Company's facilities operating leases, see Note 3. Leases of the Notes to Consolidated Financial Statements for additional information.
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Oct. 21, 2022
USD ($)
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 56 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Loss from Continuing Operations Before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
United States $ (9,829) $ (7,525)
Foreign (13) (536)
Loss before provision for income taxes $ (9,816) $ (8,061)
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current federal provision    
State $ 78 $ 58
Foreign   39
Deferred provision (benefit)    
Federal 25 67
State (9) 20
Total income tax expense $ 94 $ 184
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation Of Income Taxes [Line Items]    
Income tax benefit at U.S. statutory rate $ (2,061) $ (1,693)
State taxes, net of valuation allowance (339) 79
Foreign tax differential 3 (150)
Non-deductible transaction costs (29) 16
Stock-based compensation [1] 101 190
Gain on CARES Act loan   32
Valuation allowance 2,307 1,815
Tax credits (282) (237)
Other expenses 394 132
Total income tax expense $ 94 $ 184
[1] Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax [Line Items]    
U.S. federal income tax rates 21.00% 21.00%
Misstated deferred tax balances and corresponding valuation allowance $ 54,299 $ 52,861
Capitalized research and development 1,764 1,054
Valuation allowance 54,105 51,795
Change in the valuation allowance 2,200 $ (2,300)
State Member    
Income Tax [Line Items]    
Net operating loss carryforwards $ 60,100  
Net operating loss carryforwards expiration year 2028  
Federal    
Income Tax [Line Items]    
Net operating loss carryforwards $ 175,900  
Operating loss carryforwards with indefinite life $ 44,200  
Net operating loss carryforwards expiration year 2027  
Research and Development Tax Credit    
Income Tax [Line Items]    
Net operating loss carryforwards $ 4,800  
Net operating loss carryforwards expiration year 2029  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accrued liabilities not currently deductible $ 559 $ 434
Intangible assets- excess of financial statement over tax amortization 2,096 3,341
Stock-based compensation 741 675
Federal net operating and capital losses 42,774 35,724
State, local and foreign net operating and capital loss carryforwards   5,326
Research & experimental tax and other credit carryforwards 5,612 5,421
Lease liability 416 426
Capitalized research and development 1,764 1,054
Other 337 460
Gross deferred tax assets 54,299 52,861
Valuation allowance (54,105) (51,795)
Net deferred tax assets 194 1,066
Deferred tax liabilities:    
Intangible assets-excess of tax over financial statement amortization   (1,107)
Right-of-use lease asset (404) (192)
Other (39)  
Net deferred tax liabilities $ (249) $ (233)
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Gross tax contingencies, beginning balance $ 1,384 $ 1,382
Gross increases to current period tax positions 25 2
Gross tax contingencies, ending balance $ 1,409 $ 1,384
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity - Additional Information (Detail)
1 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Dec. 31, 2019
USD ($)
shares
Nov. 30, 2018
USD ($)
shares
Dec. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Jan. 01, 2023
shares
Jan. 01, 2022
shares
Nov. 30, 2014
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Preferred stock, shares authorized       1,000,000        
Total number of shares of all class of capital stock authority to issue       138,500,000        
Common stock, shares authorized       137,500,000 137,500,000      
Common stock, par value | $ / shares       $ 0.01 $ 0.01      
Preferred stock, par value | $ / shares       $ 0.01        
Payment to former employee | $       $ 2,392,000 $ 2,646,000      
Income tax benefit related to stock-based compensation | $       $ 0 $ 0      
Stock incentive plan, shares for granted       16,652,000 16,599,000      
Options granted with exercise prices less than current market value, Shares       0 0      
Income tax benefit related to stock-based compensation included in net loss | $       $ 0 $ 0      
Common stock dividend payments | $       0 0      
Unrecognized stock option compensation not yet recognized | $       $ 2,800,000        
Settlement of a contractual obligation | $         $ 1,495,000      
Equity Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost, weighted average recognition period       3 years 3 months 18 days        
Restricted Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost, weighted average recognition period       2 years        
Unrecognized compensation expense | $       $ 800,000        
Stock Incentive Plan 2021                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized           1,294,725 1,261,566  
Stock incentive plan, annual increase as a percentage of outstanding common stock       3.00%        
Stock incentive plan, options term       10 years        
Stock incentive plan, options annual vesting percentage       25.00%        
Stock incentive plan, vesting period       4 years        
Stock Incentive Plan 2021 | Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, options annual vesting percentage       25.00%        
Stock incentive plan, vesting period       4 years        
Employee Stock Purchase Plan Twenty Fourteen                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized       225,000        
Percentage of compensation eligible for purchase of stock       15.00%        
Maximum value of stock employee is permitted to purchase in any calendar year | $       $ 25,000        
Stock purchased by eligible employee       15,174 18,721      
Maximum | Stock Incentive Plan 2021                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized           6,056,291    
Maximum | Stock Incentive Plan 2021 | Equity Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized       3,500,000        
Stock incentive plan, shares for granted       3,500,000        
Maximum | Employee Stock Purchase Plan Twenty Fourteen                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock purchased by eligible employee, price per share | $ / shares       $ 2.01 $ 2.18      
Minimum | Employee Stock Purchase Plan Twenty Fourteen                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock purchased by eligible employee, price per share | $ / shares       $ 1.29 $ 1.25      
Callcap Acquisition                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Business acquisition, percentage of voting interests acquired     100.00%          
Cash paid for business acquisition | $     $ 25,000,000   $ 1,500,000      
Consideration agreed to transfer | $         $ 335,000      
Shares issued in exchange for settling contractual obligation         1,340,000      
Interestincome (expense) and other, net | $       $ (193,000)        
Consideration settled obligation | $ $ 335,000              
Transfer equipment book value | $ 593,000              
Consideration received in cash | $ $ 65,000              
Sonar Acquisition                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payment to former employee | $       $ 750,000        
Business acquisition, percentage of voting interests acquired   100.00%            
Cash paid for business acquisition | $   $ 8,500,000            
Class B                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock, shares issued       38,662,000 38,497,000      
Common stock, shares authorized       125,000,000 125,000,000      
Votes per share | Vote       1        
Number of shares authorized to be repurchased               3,000,000
Class B | Employee Stock Purchase Plan Twenty Fourteen                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock purchase price as a percentage of fair value       95.00%        
Class B | Maximum | Stock Incentive Plan 2021                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized       2,000,000        
Class B | Callcap Acquisition                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock issued during the period, shares     3,400,000          
Common stock issuance period     4 years          
Class B | Sonar Acquisition                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock issued during the period, shares   1,000,000            
Common stock issuance period   3 years            
Class B | Sonar Acquisition | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Future earnout consideration, shares   389,000            
Class A                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock, shares issued       4,661,000 4,661,000      
Common stock, shares authorized       12,500,000 12,500,000      
Votes per share | Vote       25        
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity - Stock-based Compensation Expense by Operating Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 2,392 $ 2,646
Service Costs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 2 171
Sales and Marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 663 796
Product Development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 114 293
General and Administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 1,613 $ 1,386
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) - Time Vested Stock Options
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.86% 2.41%
Risk-free interest rate, maximum 3.93% 4.30%
Expected volatility, minimum 57.00% 51.00%
Expected volatility, maximum 64.00% 63.00%
Weighted average expected volatility 57.00% 55.00%
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected life (in years) 6 years 3 months 6 years 3 months
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected life (in years) 4 years 4 years
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity - Summary of Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options and restricted stock available for grant, Beginning Balance 16,599,000  
Options and restricted stock available for grant, increase to pool 1,300,000  
Options granted (3,299,000)  
Options expired 1,115,000  
Options forfeited 614,000  
Options and restricted stock available for grant, Ending Balance 16,652,000 16,599,000
Options exercisable at December 31, 2023 1,674,000  
Number of shares, Beginning Balance 3,796,000  
Options granted, Shares 3,328,000  
Options expired, Shares (1,115,000)  
Options forfeited, Shares (614,000)  
Number of shares, Ending Balance 5,395,000 3,796,000
Weighted average exercise price, Beginning Balance $ 3.14  
Options granted, Weighted average exercise price 1.67  
Options expired, Weighted average exercise price 3.62  
Options forfeited, Weighted average exercise price 2.49  
Weighted average exercise price, Ending Balance 2.21 $ 3.14
Options exercisable at December 31, 2023 $ 3.31  
Weighted average remaining contractual term 7 years 4 months 20 days 6 years 8 months 1 day
Weighted average remaining contractual term, Options exercisable at December 31, 2023 5 years 4 months 24 days  
Aggregate intrinsic value, Outstanding $ 1 $ 10
Aggregate intrinsic value, Options exercisable at December 31, 2023 $ 1  
Restricted Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock granted (333,000)  
Restricted stock forfeited 656,000  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity - Stock Compensation Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average fair value of options granted $ 0.92 $ 1.06
Restricted Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total grant date fair value of restricted stock vested (in thousands) $ 3,037 $ 1,321
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) - Restricted Stock
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested Shares, Beginning Balance | shares 1,640,000
Granted, Shares | shares 333,000
Vested, Shares | shares (535,000)
Forfeited, Shares | shares (656,000)
Unvested Shares, Ending Balance | shares 782,000
Weighted average grant date fair value, Beginning Balance | $ / shares $ 2.27
Granted, Weighted average grant date fair value | $ / shares 1.84
Vested, Weighted average grant date fair value | $ / shares 2.33
Forfeited, Weighted average grant date fair value | $ / shares 2.61
Weighted average grant date fair value, Ending Balance | $ / shares $ 1.94
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.1
401(k) Savings Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Postemployment Benefits [Abstract]    
Cash Contributions $ 0.2 $ 0.2
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Segment Reporting and Geographic Information - Additional Information (Detail) - Segment
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]    
Number of operating segments 1 1
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Revenues by Geographic Region (Detail) - Geographic Concentration Risk - Revenue
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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 71 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 26,530 $ 26,530
Accumulated Amortization (20,969) (18,981)
Impairment (4,959) (4,959)
Net Carrying Amount 602 2,590
Customer Relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,018 13,018
Accumulated Amortization (9,588) (8,202)
Impairment (3,430) (3,430)
Net Carrying Amount   1,386
Technologies    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,369 9,369
Accumulated Amortization (7,839) (7,372)
Impairment (1,062) (1,062)
Net Carrying Amount 468 935
Non-compete Agreements    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,409 3,409
Accumulated Amortization (2,929) (2,794)
Impairment (346) (346)
Net Carrying Amount 134 269
Trade Names    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 734 734
Accumulated Amortization (613) (613)
Impairment $ (121) $ (121)
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Amortization of intangible assets from acquisitions $ 1,987 $ 2,124
Estimated amortization expense in 2024 $ 600  
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 5 years  
Technologies | Minimum    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 3 years  
Technologies | Maximum    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 5 years  
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 2 years  
Non-compete Agreements | Minimum    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 1 year  
Non-compete Agreements | Maximum    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 3 years  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Divestiture Support Services Agreement - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Divestiture Support Services Agreement [Line Items]    
Cancellation of common stock options 614,000  
Accounts payable $ 1,533 $ 2,037
Administrative Support Services Agreement    
Divestiture Support Services Agreement [Line Items]    
Support services fees 1,500 6,400
Prepaid Expenses and Other Current Assets | Administrative Support Services Agreement    
Divestiture Support Services Agreement [Line Items]    
Other Receivables $ 400 $ 700
Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration] Related Party [Member]  
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Interest Income (Expense) and Other, Net - Summary of Interest Income (Expense) and Other, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]    
Interest Income $ 319 $ 97
Interest Expense (282)  
Foreign Currency (11) 2
Other (199) (11)
Total $ (173) $ 88
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %V>?5@'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 " !=GGU8+20TZN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC0L,V%TM/"H(%Q5M(IFUPDPW)R&[?WFQLMX@^@,?,_/+- M-S"=\EP- 9_#X#&0P7@SV=Y%KOR:'8D\!XCJB%;&,B5<:NZ'8"6E9SB E^I# M'A":JKH'BR2U) DSL/ +D8E.*ZX"2AK"&:_5@O>?H<\PK0![M.@H0EW6P,0\ MT9^FOH,K8(81!AN_"Z@78J[^BQ'-N<2SO4\/;T^)+7+8R+ M))W"]"L:3B>/:W:9_-H^;'9;)IJJN2VJMFA6NZ;E=Q5O5^^SZP^_J[ =M-F; M?VQ\$10=_+H+\0502P,$% @ 79Y]6)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" !=GGU8T:F)8*\( "A.P & 'AL+W=O]I1"K#_T^CY_JHGIOQJXN:"FRM" S MAGB9YYB]7Y.,OE[V_-[FC8?T>2G4&_VKBQ5^)G,B/J]F3&[U&Y4DS4G!4UH@ M1A:7O9'_81*=JH)JC]]3\LJW7B-U*4^4?E,;T^2RYZDS(AF)A9+ \M\+&9,L M4TKR//ZN17O-,57A]NN-^FUU\?)BGC G8YI]21.QO.R=]5!"%KC,Q -]_974 M%S10>C'->/47O:[W'80]%)=0I\7Z/WZK06P5G'DM!4%=$/RCP(]: M"L*Z(-RW(*H+HHK,^E(J#A,L\-4%HZ^(J;VEFGI1P:RJY>6GA?K>YX+)3U-9 M)ZXF-"[EUR@0+A)T4XA4O*-IL6Y/ZGLY1I_G$_3C]S]=](4\G"KJQ[7T]5HZ M:)'V W1'"['D4CE<_?.\4<;'["J*Q]'8@:?0<-G %[@2,))*D"W&7ZV 8+K%SCC-JYCL*PK(4=B M!J%A0VBX7PN:$992-10F2 ZHUL:T0VDS2+6.4F!]5VB.Q QHIPVTT_V@W:8\ MQAGZ2C!#M_)-;L,&:[7! JNZPG(D9L Z:V"==8)5-[167+#:[5<;++"F*RQ' M8@:L\P;6.7AYM1-Y(,\I%PQ+:O\J53?CN2]]CXQ$8,+.]*S)&8 M02'UBX)%W>%YDK-I+;E M?_V]J)6,J<[Y0%:4B;1X1G.!A;UGPHKV,_Y*.+*R_!=: $M':B;+0+,,]F'Y M.\W*0L@4*8>ZC# [0UCIGEIA@46=83E2,V%I]^^#COBJ"5N"L'7Z588#;UJB M%1JL*-N8E9I3F^]*S:2FC;X/6_5-/]UV')!7VR%W?.P'QZ%OQ>;4_;M2,[%I M_^_#!KYN;%5_1&/)ZIDR^XT!UKFGQ3&.8R)EI$BR%K32L=FBTCG--LX$K-Q*;3@0];^AK;?*FX MC6F^PH6]S<$RK>$3KNL,ZQ#AP-?IP(<-_096CB6LZY++C[G]S@GK"%;:83G- M!J[43%@Z'?A[Q8.;G+!GY=5^D0IB";8Q6+"]C3D-"*[4S%]/=4((8%O_F(J, M(+I ?O#CTT]R$(M+)CG:>.U0&F>8"QM^.T/?>B>>CE;PEO^"L M)&@E;S9\B9F5+'R$KF1=J9ED=8H(X!3QR'!2A8;W_(EF5J"PP-WXU_]9*3G- M!Z[43$HZ'P2PJ]\T.'3S%B]Q\4Q:4_T.H?O1?#+ZKY67TXC@2LWDI2-"L%=$ M4"8+W9?YD]UH[!"16?YXX T'9U9<3K.!*S43E\X& 6SFFT054R93?#6A#GH2=M+92J5H71,$WN;VS''<&,%Z#0EN%(S >J4$.R5$A[Q&YHF,F6EBS1> M3TL!K0^6# ?'@7\>>:&]^3E-":[43'HZ)01[I811DDAU?K1Y@:H9O=\*>YN# M)?W \]! .IO1B_T>ZC0NN%(S^>FX$.P5%^S\'E]M>>EZA^2\3&7?]T//L])S MFA])8*\D MT6!K[A8S1E_2(K;W6ECSR\B*S6F2<*5FKES022+<:ZZAP3:C7. ,_9&N6F^O M.Q3/SWS/^CL<7-=YE<(AV88(' &UHA.8T)KM1,2#HF MA+"[_T2K^=$E+2#;NT,D#/WCL&7@ATL[TSI$2 BW5A'!_KZ95QX512FYK6>P MK,1@H;9?CN"RSK0.D1%"G1'"'2Z^62G$<,'3RMP"Q&"QUE^-X+K.R Z1"D*= M"D+8PD_'MP]H5":ID+?%D1!$#O45M[:U1#OTVJDY30.NU$QJ.@V$>RXHNDT+ M7,2I[)F5MZC>NV&L"J2,U&?NQ4;5*K#2HUM1K[Y2H:^H.A=QY=]%]L=+3U#V&OONF;;3^F M[2A_F-^ASW/TZ=/,2L&IVW>E9I+2;C^$G?F&E'(8JM]9:<$2=3 Z0G:7#U=W MQG4(EQ]IEQ_!GGR#ZS9E.9I.;+1V*$3G-DAP4>>%M8>P])&V]!'LR#<#/=_Z MX9$DZ$FM7EL01EHRY [5F5J%1 NN9FO$DFRMA/OAN[/ /_V9HPE9I$5:+1R1 M8?7M?>O^PDB&JT5,@E;5:L'[QA_>$5)])(6K:9LES1+".,*,H'3["I;RY--" M70C;7(C< 6X]&;'7I(@Y43M7D[(<_58*V2<+-7-II>HRQ8QKM:%A@*3]"4X;_U,#.T3< MB73!X4D]M6X&X#"ACIVH35VHF-1UWHN$!NJW+C#)VJC9QI6;RU(DGVBOQ M_*MNZS0%U6K;W38\.S\_'0[/_MEOG4Z ]+>>:53+?*IG0SF*U23N^O'&YMWF M^=-1]=1E7^^^?GCU#JM50AQE9"%+O9-3V578^GG0]8:@J^H)R2DXN3?CZ(4R1(I.NF\F\22#H_>0Q[R M.13/=[S\*C:42O"89X6XF&VDW)[-YR+9T)R(4[ZEA7JRYF5.I+HL[^=B6U*2 MZD9Y-D>>%\YSPHK9\ES?NRF7Y[R2&2OH30E$E>>D?+JB&=]=S.#L^<8G=K^1 M]8WY\GQ+[NDME5^V-Z6ZFG=>4I;30C!>@)*N+V:7\.P:1W4#;?$GHSNQ]QO4 MH=QQ_K6^^)A>S+Q:$-;ZW36O;-NN/_[V?L'';P* MYHX(NN+97RR5FXM9/ ,I79,JDY_X[A?:!A34_A*>"?T7[%I;;P:22DB>MXV5 M@IP5S7_RV';$7@.()QJ@M@$:-_ G&N"V 7YI []MX.N>:4+1_7!-)%F>EWP' MRMI:>:M_Z,[4K57XK*C'_5:6ZBE3[>1RQ0O!,Y8225-P13)2)!3=*^9=6\!4V\Y9HFIP##=P!Y"%N: M7[^\.1HVGZMXNZ!1%S32_O!4T%59TD("(H2*\\P63^/ MSNH)^.9V)*$7LS4 M;!.T?*"SY=L?8.B]MT5W)&>#6'$7*W9Y7ZZ(V U:B"I?]!O%7L@F0K>.HJ- MJT"[JE>,AR7T0R\ZGS_LAV-:(<^/_,YJH-/O=/I.G9=)PBLE2RTF"54:[S+Z M#A14VF0VGL(] 1%>^".5IE&,%Z%=9-")#)PB;TJZ)2P%]%&MNX(*W;%<;FBI MYNI^3ME4!X8@&'O!2+5IA#P8V%6'G>K0J?HSER1[@<#0?#>.O7"DT+3"7AQ/ M2(PZB=&!CE4D*^63[M Z2;>*+7(J :[)1=*:1[P6>/;BX M"RYVZOE#)TC3[Y,Y'9O9X<=HI,XT6D38+F[1B5LXQ6G2G_#U224HR*A":*/4 MIG%A:@PQ'&DTC2(4YU3Y,^?ICF69%3V>*2L*@O'('C0;2ML#*'1* M^UA(4MPSM5ZU0PS6)<]50:.R6+"ZN)D>]-;UOJ;0&P^ZQ0@%BXF,W+%,]2.U@QHZ\?=:4A_+ MVS#HGH'PA1#:@-: 3;#! ./QL)A6R,/1Q*CT_(-N "J!9:4JQ3M:T#63 M#0"5V))/S$V39Q@9J+99!>$$JV&//>CF7KONMI('S$[,[++*M\ .06,*6*QB M-$%$V",1NC%V3==4J4Q51?1 BXIJX2G=>]BJT\28'QJKG@6(*$ 3,GO:03?NAK70H>$W6;:(D#=6:L$B M\L*)'D4]\Y";>=WX2_)X2"DRX8;\Q4BHS0A/E ^HYQ]R\^\#*_2F4=<.BG2\ M.'&,/3)AYJ-Q">%^XW>NPFAO=^@FXSB5#X5D$A":BX3%"D]5S:BG)'+O[IIT M/I0!W M+BGPK>*=SNVY *R;\/_N:-@!/311X"QE;B5/OFYXEM)2O/TA5KGQ7N]QY)/] MTX,3P:_^]G D;\/8>P8C-X,OTU37P"I+ZYWS"2M 0K9,9:TU= M)52$0CO>@ M5CM_L5A,Y&K/7.1FKJIOJKS*]->P5%4X";-/>9.A)ZHP0,9FR&H((=Y;\H9* M>]XB-V^;F2\F4\LJVV0J#N)H##2+F>]#.+40].Q%+V'OWF*EEX-7AF#"UK8K ML9@Y=B6X9S)V,WF5J0T3N+1^.W.V?.VT/9:W89P]U#$\YI*%CP3L-O;_ _^X MQS]VX[_F%2^:O+0&:]D8CTLMM\U0V-Z7W .?1O&WM<*V+W!/IA\@?'Q'<=C/%J-)FI-7*-\>*>G)3[XH15\ M+)*L2M5:KC;;@)?LGM6L3[B0@*_!NLJRIWK36M*$::JNV:/ZVWXIVVU8L@$[ M(L ; /%I"'*69?HX4()KFM#\3FW@GP]^P*FMA^=[9U\Y+>_U&:( ^CM*W.*:_T<=[X/@[/5JHW;$\B]40?;<[[5S0'H[^14D4LU.YGK5[GG4:JT\OF MK+&YD'RK3]_NN)0\US\WE*C4K@W4\S57I6][4;^@._%=_@M02P,$% @ M79Y]6"-#(B[C @ >@L !@ !X;"]W;W)K]2=[\G"L#014(BEML#JLH,54*J=%,>?QM1HY]3";OO9_6N5O$KF 0M8 M,?J;)#)=&#,#);#!)95W;/\-FH0\[1 M2Z[N$J63T8KE@E&28 D)6F**\QC0O;83Z.,:<\AE"I+$F'Y"G]%[9"*1JE$1 MFE+-KCW,N)EI6<_D')GI%N()C3Q M+%/;2"UP_'B%"LS1#M,2AO*JC8+*2+\6N\B:6'9H[KKT;P3U&-V6T3V#L5YX MA$N9,D[^03+$6AOZ'0S;#3Q+_UX!CXGL44];ZNEI:HJ%0#=#=">%^HMU+0H< MP\)0GR0!? =&].&=[5M?AO;+AN2F[]QZZ*X,]]W M#ID'(Z?SX#ASYVBV+_X*-)9CP(G5'LJ*JE1Z85)57U4Q5 M<0Q77VVY'?T'4$L#!!0 ( %V>?5B$SU:S$ 8 (0? 8 M >&PO=V]R:W-H965T&ULS5E=;]LV%/TKA%<,+9#&(JDO M9XZ!Q&FW NL6-.WV,.R!EFA;B"2Z(N5D^_4C)5FR)(KY4HN]Q)9S>77.Y27/ MD3B_8]DMWU(JP'T2I_Q\LA5B=S:=\F!+$\)/V8ZF\C]KEB5$R,ML,^6[C)*P M&)3$4V19[C0A43I9S(O?KK/%G.4BCE)ZG0&>)PG)_KFD,;L[G\#)X8=/T68K MU _3Q7Q'-O2&BB^[ZTQ>3>LL8930E$@ MJ*P8NU47'\+SB:40T9@&0J4@\F-/ES2.52:)XVN5=%+?4PT\_G[(_KX@+\FL M"*=+%O\9A6)[/O$G(*1KDL?B$[O[A5:$"H !BWGQ%]Q5L=8$!#D7+*D&2P1) ME):?Y+XJQ-$ Z T,0-4 ]-@!N!J "Z(ELH+6%1%D,<_8'!= M&M*PG6 J&=6TT('6)3)FO*+!*<#P!" +80V@Y>.'(P,<7%<9%_GL@7R?Z)ZF M.=55IASH% /5FMLO[-D,6O/I_AAN/\I!T&NB6JCL&I5=#,,#J-[=R\V 4WZF MPV6;"*G-Y8SO2$#/)W+WX#3;T\GBQQ^@:_VDJ_9(R5HLG9JE8ZS]CW0NU M6:YB*A=%GE1+\6\= ?,]ZHP?:;*BF2[#\B496L2]FKAG3DEBN8LHPE(\;JF( MTHV.F=E%PC(1_5MTL%*6*!4DW12]33BG4F[6&4NDI'_-(QX5DJ,5$:O/ M87:$KJ2@B4(0V0,HZHW&AGRLY(^M(O\M4Z5O@NXVL MB?&&@*,&.#("_\R$;!)6BGFZ ;3:];4@40^ ,W,LC[4;X_ +O106@6PJ*Z*RJM/P6[C.VCPHK+ MRP,/0>X'VL+1U-N';A>U)LRW7#@ O!%):-:?#S6\0_-J0;K]OV6Q2'-],7U-,7M.T!= MF(_L 0V!C39B"6?/-[O0J+1/9CI2MO:3 M3Z.VR*RV+VO'*KG3VJ LO[N2=&&^/["UHD9ED5EE+PF/ K5WE@RD"I1/G,_D M4M[,.P9IG:+N;JL/&Y(SU"@O,BOO513GRA:,1@<]CHXV;)!.H\X(&U?03?GH MGW-)28$F<9 KWZ->HSQSTK2+$1E-PE,7XUC9VD5KO (R>X5O4#1MS?J&P7:/ ME+>JQ0-1;8Z-L4#.\QHC?,$"T+>&T>$\N35&RM8N6V-KT ./U=^B;-JJ]5V/ MKCD>B&JS;,P1,INCTE]<:G$91SYY-D?*UN;9^"CD/]]?H%&=U%C9VDP;)X7, M[QU>Z"]F.N. NL\2NC /.ZZ^'7%CCK#9'(UK,*J;/:3(^K A1<:-6\)FMS2V MP<"/\TOZL$$ZC5_"Z']A,+#1MCUU-8Z5K5VTHY,%\SN3[V0PG2>F=!L4QSS%_\!U!+ P04 " !=GGU8ZGLB=\,# !D$ & 'AL+W=O9(0_O4!8G:86]AZ6WBBVYW4"_9BEI$MK$$^9RNNGNP*):()I(*R M%''8S*U[?+?$@78P%O]0.(C:/=)47AA[U0]_17/+T1%!#*'4$$1=]K"$.-9( M*H[/):A5[:D=Z_=OZ+\;\HK,"Q&P9/&_-)*[N36Q4 0;DL?RB1W^A)+06..% M+!;F+SH4ML'40F$N)$M*9Q5!0M/B2KZ4B:@Y8/^,@ULZN&T'[XS#J'08&:)% M9(;6(Y%D,>/L@+BV5FCZQN3&>"LV--4RKB57OU+E)Q=+E@H6TXA(B-!:JHO2 M2 K$-NA3!ISH7 OT;D6X6MZ!I"&)WZ,/Z'G]B-[=O$U%?(3P%HWP+\AU MW%%'0,O+W=V><$95@D<&SSN#=Y\P+NE_)I$ZJS25)-W2EQ@0$0)4JC><)>IU M_IQ304VZN[)8;#(VF^C2W"_P=!+,['V=V:F1BUVO,FK$[U7Q>[WQ/T%LW@WU M!LBO79'UNNNOT)W(2 AS2WUF!/ ]6(N??\*^\VN7-@.!-9B.*Z;C7J;K/,N4 M5DCCTA"4, !=A L4OR[%N);E@LBID3^:3KJE\*L _?X B\#0D@G9^9+TNE\K MQ4!@#:9!Q33X$443G(C@^>V:Z;=I1#^IHI]E&N MU60HM";GVAF/?T0YE;NTOGQ.2[8N*W]\IJ2P>^3@7JO;):75CWJUC@.A-7-P M;"5P?R]Q:7F5,'4)IB0> M+A)KT%YB*+1F*H[=!!ZFG< =_837/J6ZC$93_XQN&V=.HQ\W"XKNS:O)<"W9HP5 M*&1Y*HM!IUJM1N5[,R"VUA_T"&WFP"-,,7^KC^26JLDMAHV"=&X#%1(O1MKB M0;+,3(4O3*H9T]SN@$3 M8'Z?<.8?'O0&U3_6%A\!U!+ P04 " !=GGU8 M8? 6K D' !$.0 & 'AL+W=OC/:;FE(7N^&>'1ZQ>?@L<]S[^8+*\/Y)'>4_[E<)>(K4E-V081C=. Q2BANYO1 M1_S!TXJ HL7? 7U.3SZC?%<>&/N:;WC;F]$T[Q$-J<]S!!%_GNB*AF%.$OWX M5D%'=S M,"W^1\]5V^D(^5G*650%BQY$05S^)=^K W$2@/4S 5H5H/4-T*L O6^ 4048 M4H X]NH LPHP^P9858 E!YSKTJP*F,D!LS,!\RI@+@><&X=%%; HY%".7S'X M:\+)\CIASRC)6PM:_J%04!$MQCR(<['?\T3\&H@XOERQ.&5AL"6<;M$]%W^$ MDGF*V$YL,?_KGH5;FJ2_(?M;%O 7-$9?[M?H[9MW*-V3A*8HB-'G/:*)7W7GMNR.=J8[GQDGH2)LU1VV"DF:HH^*P'6?P%M%H'TA MD$61.%>+8X3.IW<&4U1]V5PX:*+*I5GR4G*N4$E5<-QNSL?M-L@K$ G1'0FV M8S&4*W((U"/B76#Y?A9E82&K-=T%?L";D(D0:JU6K5:K5E"-,]1;^AC$<1 _ MHEL2DMBGB'"!]]\C'5\A;:IAE>1*IEDP\^+_M#2Q.=6N)T^G"NO,G%]S/J0' MXM.;D;BHI#1YHJ/EK[]@:_J[2G60,+O=?V/1[+S3;J+/C&:;#62?7$5"T\"F MV-)X.>%L$3DOV>Q MN*HB&AU"]D)I]<,A2_R]F+BA@]#T%8HI5RG7:(^65 U6G?LV5(^0,!L2YABM MXF))FH5,YRH.O*1_#RA?0[)F+5GS9Y#L:256R;=S)X867DC8&A)F0\(YW?#V_RD.(B[=%+<9.\2%KV>"(6\ M9F9C)^H5,Z$+"/"!8 M0^EX>ERSGW;/:BGG83T[(+FN>4)\GI$0L8

"3GZFP%;IS%>*Y/I?EJ=_ZA M(@2EV: T!Y2V :6Y_0;+@TK:%..)@80[Q?B7N$WR8E%J*7K[!TO5%;)B-'9E MKAFFK+O.5(-U!TFS06D.*&T#2G-!:=[%H6_J[F@%X6XOR(ZW'4:0IE2AUK[H M&!C+3E!WXL$J!/6"< \S2-%&G\O75M!NN8HCJYO&8K&0:U6[W5C'6-?P&3D< M'2'<;0E)$WY,KV7W@_^&C^X/^% M^].]%X/++*C_ TJS06D.;EM ^F(NBQ[4 P*E>5"TYNEQM('PC_:!<-MBP):A MRT4:U D"I=F@- >4M@&EN;W&RH/*V93LT1#"8(Z04H\J2T-6(ZB[ TJS06E. M13,[CL8&-*,+2O.@:$TM'MT@W&T' ;J3W9D&SP! O1Y0F@U*<[#"?]%T^2D0 MT)PN*,V#HC4U?/2'<+=!U&^=LFU+C!<+W%H?!S5I0&DV*,T!I6U :2XHS;LX M],TGUH]FC=9MUG2O4^K*!]:G[1M</ CZZ NC6(7V@^M*W9S+C_" M"=HM5WED+?%/?FZ]W6ZL:UC3SZQ3:D>[1.NV2_JO4ZJE ;DVO]+::_.*=4I% M*S%.EC1_LGO!G#,P^6EST/UT06D>%*U4T.3DY:W\_<(_2?(8B)O1D.X$?OI^ M)D28E*_LE1N<'8KWN1X8YRPJ/NXIV=(D;R!^WS'&7S?R5\3J%R>7_P)02P,$ M% @ 79Y]6",248DS!P O!\ !@ !X;"]W;W)K69EFB;JR1J).4D M^_4[I&3)EB@N";R7Q)8/C\[]^TA>/0CY3>T8T^@QSPIU/=EI75Y.IRK9L9RJ M#Z)D!?RR$3*G&K[*[525DM'4+LJS*0F">)I37DQ65_;9G5Q=B4IGO&!W$JDJ MSZE\^L0R\7 ]P9/#@U_Y=J?-@^GJJJ1;=L_T[^6=A&_35DO*9Z M\A%?WH0SL\!*_,'9@SKZC(PK:R&^F2^_I->3P%C$,I9HHX+"OSV[85EF-($= M?S=*)^T[S<+CSP?MM]9Y<&9-%;L1V9\\U;OKR6*"4K:A5:9_%0\_L\8A:V B M,F7_HH=&-IB@I%):Y,UBL"#G1?V?/C:!.%J XY$%I%E ^@NBD05ALR"TCM:6 M6;<^4TU75U(\(&FD09OY8&-C5X,WO#!IO-<2?N6P3J]N1*%$QE.J68KN-?R# M'&F%Q ;=4+5#MY!GA2[0[_>?T=LW[] ;Q OTVTY4BA:INIIJL,%HFB;-^S[5 M[R,C[\,$?1&%WBGT8Y&R]%3!%(QO/2 '#SX1K\;/+/F 0OP>D8"$#H-NGK^< M>,P)VX"&5E\X%E 3M8V-VD:*'$'#2:IYL:TKEFO.U*4K;K7:R*W6=/.E*FG" MKB?0KHK)/9NLOO\.Q\$/+I_/I.PD E$;@T'7&D!8H M$7D.?0L5G7S;B2QETED^M>Z9U6UFT'YUL5SBX&JZ/_;/(;4@T:R5.C%\UAH^ M\Z;N8_H7-%Q=_V"P9(DH$@[6%P>/X*GYG)@Q44*HQ/>DG#[P.5YK2X^REBXF(>]M Z%HB ,W5F= MMY;._99FT(RT2!@"T$.IJ-9Z4V60J$14)M/&^'K0,HD2R5*NG84Y']@61[AG M_U!F&<1N\Q>M^0NO^9_9ADFP"N8N=!!T$GUD3ON\:EY:6HMA(D;2L&S]6'K] MN#=]?V$0-S6C &B(&JV5Y>#M)%SV:\4A%$!U\R?@/F@MU HIM_? M(2CNE*M2*)H92-SP1S"?*L7<-=(H/S8*SQ<]P_T6O+)O\1'@8S] [6BQ90;& M$R:U<;?VQS9"QNF:9^/SJ]%]IBH[E[;32) N$L0_&0XC 87XWL#5._-?'W4E64IXB]FC:AJGW2.B=F5853(9"-PE\ M;S-8_^(IT7!8HGA&^IX,I>8C P!WO #[B4$;[Y(^F6 [S8M<(9S-^O8-Q>+Y M"/SC#O^Q%S*-@;)B79R/ GH(]5&#.,V?.Q/!YL6?J.>0/GQ6BSZ7M- H=G&,_GM]5,ME1TR2 MB\"%(7?ZR18<^[OBI6'1SA@,8?L"A_-Y/W<.,;*(1SJ<=/!._/!^)T7"6-ID M#E#]I?:3(<+'_<+SV_#*S) .X(D7-KN^>MLTUKN3O8JK7)V>8E>F M3'7@3,B+NFS#"R#QS^@RX@7]EW;9N;2=1J%#?N)'_GNF=6:/9$R94F#.A980 M@,KPT77&MZ,PZM"6)@E98\,>=R]0H[F_(R$T^,-8_*9@BC,J/%*'88>1>XX?, 4=Q,(B_X_C@Q,?3P]^. M8(2!%[;NJ[*L!S9,L92K)!.JDLS8G!P0#6JJOG^! > ^"CX3@6C.@O\/.A)V M="3TTY%;(1G?%F@K]DP6%LI@NB<[9D::4ESI=OK9'9:JUHJG,!C06]>&X)TS M8&<]E@B'E&9L;Q9V?";T'S;8JK:[>',,V7EFD>]%O@X/&? LZN_97%)QM!CQ MXNARP\]'.B_22AIC87/<-*/UZ_B0TN)1C62;:N2RJ'G=\4'^O#_FPR'W&)OQ M84<\PNBU?5J(XL+VZA%3AN)\-@$-S\0\&N__#QX3=CPF]/.8UQ-0O^(7AV$V M*)0P[%?!].@>-&=R:Z^'%;*G3O6%8ONTO8+^:"]>>\\_X?5C.B=KH20( *(% 8 >&PO=V]R:W-H965T M&ULK53O;]HP$/U7K*R:6FDE/V$M2R(56+5*ZX3*NGTVR4&L M.G9F.Z3][V<[(:-50-.T+\0^WWOWWF%?W'#Q) L A9Y+RF3B%$I54]>560$E MEB-> =,G&RY*K/16;%U9"<"Y!974#3QOXI:8,">-;6PITIC7BA(&2X%D7998 MO,R \B9Q?&"#;0IF F\85WL(*U&.U%'KG]BPY*8%)PAD2L$F<&W\ZCTR^ M3?A!H)$':V2L]^ M:[UK+VLL8<[I3Y*K(G&N')3#!M=4/?#F"W1^QH8OXU3:7]2TN>.Q@[):*EYV M8*V@)*S]XN>N#P< ?W($$'2 X"T@.@((.T!HC;;*K*T%5CB-!6^0,-F:S2QL M;RQ:NR',_(LK)?0IT3B5+O$+VDFT!&%O!,L +8C,*)>U '2)'E<+='YV@A[P6N)62YC5^G:AL'-NCJSMDYPI(X?H'O.5"'19Y9#_IK U:)[Y<%>^2PX MR;B ;(1"_P,*O" <$#3_>WAP0D[8-S*T?.&_-'*H7RU=-$QG'N]45CB#Q-&O M4X+8@9.^?^=/O$]#7O\3V2OG4>\\.L6>?M.SYHYEO 1T_I5+>3'DMJ486PHS M67;IY?6U[\7N[M#&0-95$(W[K%:?>W#=2Q!;.P4DRGC-5'M_^F@_:&[L^WH3 MG^D!U,Z+/S3M]+K'8DN81!0VFM(;?=2:1#L1VHWBE7U4:Z[T$[7+0@]1$"9! MGV\X5_N-*="/Y?0W4$L#!!0 ( %V>?5C5&T,/I00 %$3 8 >&PO M=V]R:W-H965T&ULM5AK;R(W%/TK5VRU:B62>1#R!"1"4C6J MLALE:?O9S-P!*YXQ:WL@^?>]]I !NH,1B'Z!&>-S?,ZU?7UQ;R'5FYXB&GC/ M1:'[K:DQL^L@T,D4&7M4DT#.%+'6@7 1Q&)X'.>-%:]!S M;4]JT).E$;S )P6ZS'.F/FY1R$6_%;4^&Y[Y9&IL0S#HS=@$7]#\-7M2]!;4 M+"G/L=!<%J PZ[>&T?4H.K< U^-OC@N]]@S6REC*-_ORD/9;H56$ A-C*1A] MS7&$0E@FTO%C2=JJQ[3 ]>=/]M^=>3(S9AI'4OS#4S/MMRY;D&+&2F&>Y>(/ M7!KJ6KY$"NT^85'U[5RU("FUD?D23 IR7E3?['T9B#5 ?+8%$"\!\7\ E^$6 M0&<)Z#BCE3)GZXX9-N@IN0!E>Q.;?7"Q<6ARPPL[C2]&T:^<<&;P0!.2HH)7 MQ5)>3&"H%"LF2!-E-)R GC*%NA<8&LH"@F1).ZIHXRVT'7B4A9EJN"]23#?Q M 4FL=<:?.F]C+^$W.3^%J-N&.(P[37K\\#M,3J$3-<$WY'3JL'4<7V<+7U.X MVC#^@(EDPTB+RM2,^:2>V.O=8SEF"_15M2HYIC:_#U2W0>WC0Y/A+9 MAO^SVO^9CWWPR PJS@2\HLHUR*QI 35%P$N[;P3\&E\P*14W''4M[DFPPJF] MXXKRB%0:6)'"_3MUM>D$OF<93Y":[PA* #-%$$P;R+A.R.Z/DBER;BGL2FJ[ M#ID4E UM=ZR)9$4$+)4S@RDP^/KE,H[#F^=2($3AN'L2@5G*8JN8M5VWZ :8 MMMF(+*7 "WC&22F82WPO)W_"@\$QM&4X[9SY:MI4>FZ)AX;Z^IWB$79DK2M=*2X:,Q*(J'$"FD5 M0GOBU%!2DI)6.U@Y R/A%^B&[3 ,;4N5;.S3B&*NX182F>=DF;)@\G8*K\3> MI(%K"I%!FVDLI:8XZ>S#B6%DSB9[:Y3"2<E^>URW,OSS=9G!S@U$NZKU._ MPEU.+VJG%P?-ITV_O&!;C'HY]S7J%[C+Z&5M]/+@*?6;]?+N:]8O*03'8MN,P5JI'?G7-LNQT:0? MMF.5C/SP0UW%*U>Q5]XK-Z+9EA^WI0YI=.AE.M3AJM:/O*7T(8?I#D:CRJ:0 MC?RP0XVNBOK(7S$?>)[N8-UJ]DC_!3;-KBJDR%^$.$.VWJ/_S,M.K5C.'8N]^)D/NE23A[U@OF'F M2(539298N[3(44W<78ZF,I@J[.K^HFZM[XN&[I8D6'6O+IOH?\N$4Y$M,"-H M>'I!45?5_4WU8N3,78&,I3$R=X]39%21VP[T>R:E^7RQ ]2W:(-_ 5!+ P04 M " !=GGU8.#D8"VS#M/MX&'M0K.M85!^>),?M MOY\D.R:#- SV8MTKW7/N.?:5\T&;1]L"./0DA;(%;IWKUH38N@5)[4)WH/Q) MHXVDSJ=F3VQG@+((DH*D27)-).4*EWG.>[UL7-DB9=W0/#^"^=97Q&9E9&)>@+-<*&6@*?+M<;[)0'PN^Y<["(*H8JHVM@O0&;$^>;!0BI)^+-2)R^0/Q%'Q8HO7F# MTB3-_H83KW$6FLY"T\B7_9]0]/.3!Z*M VE_G5,]=KDZWR5<@;7M: T%]C-N MP1P EZ]?+:^3=Q<\9+.'[!+[/WNX9;ISP,[)O]S F1[.Z20G Q+NVF=J]EQ9 M)*#Q/,GB[0HC,\[OF#C=Q9G9:>?5B\&PO=V]R:W-H965TWFY;-G3;HRZZ295!M3TB^+JEXG+7VME\^:36V2C%]:%\].I]/+9^LD M+X^^_)R?O:^__+SJVB(OS?LZ:KKU.JGO7YNBVGYQ-#NR#S[DRU6+!\^^_'R3 M+,V-:7_:O*_IVS,W2Y:O3=GD51G59O'%T?7LY>MSC.5=]L71% "9PJ0M9DCHGUOSQA0%)B(P?M4YC]R2>#'\;&?_FG$G7.9)8]Y4 MQ<]YUJZ^.'I^%&5FD71%^Z':_LTH/A>8+ZV*AO\?;77L]"A*NZ:MUOHR0;#. M2_DWN5,Z/.:%4WWAE.&6A1C*MTF;?/EY76VC&J-I-GQ@5/EM BXOL2DW;4V_ MYO1>^^5;TZ1UOF$*58OH==?0@*:)DC*+;F2C\/PF7Y;Y(D^3LHVNT[3JRC8O ME]'[JLC3W,CP]S5(G)KF\V%U:O%Z?7IPQK'9COS-'IC.<[VS/?&-+_>SUO6B#] M?V,8RWSGX_-!UEXVFR0U7QR1,#6FOC5'7_[E3[/+Z:L#T)X[:,\/S?X?V]7# M4'Q?M2::O8S^'=!$Q\G)P8E?)TW>X.E[D+=L$Q[U75*36KN+HWF2+9) M39_+Z'^2L@,6LRLPW/1L$OU(0W7*B.!(HK0J;TW="!AYV9(>RI>F3 W](L/: M5=)&JZ0&"H0@%MM46U-CL>MWC%0X25+TIVFK:%-7MWEF6-71@'EA:$@#O400 MT+B2T-CF[2H"RPGE;DU$,Q)):3K:B(]D!C+2([1:4MS3XR:.LCJ_Q4:0(:CM MRN8NI95Y7W",^M44B9]$POLCXMR$__F'I3YPWV'^RPO(\CL^;M M >ASY3S#\!/;D'VDL98LK<*1E["BM F927.8M:?KY"/>!R%TXCRU= ()WQ*T M39NW'?'9NS+Z(6VK.=&#E-HT9C MCQ$>Q*)MPSQ!J/*G**6M)<,<)00:/:F) M9<'*@)&^?EMAU[^%*8_>TR\ +H[>@*+?\:YLBD0WN**U:CM-6;7A5"0C9LB9 MGL",&N^V*9=DYIFDCNH38$7OEFJDF3N!5^81[R/*6\'B2$LGA%I&5C%GXF%G MFVY# DLKD$9E/9$L:R.+NKDM[)ND;N^C34=<2KM5XU/30?O0S-M5GJYZ"V]S MHHN5,#<]#3TT)9&49'\ 5+0P9A+=&!.)AIR^[.WSC8Z^L6M<.Q2(%;$:7G-+ MOR$RDHK,>/VO\S(ITYQVX 9Z"B\U D26Y4YKB"_'##:N)J&]2)8%HL@9Y@\B=>KY,XT20;< 8I,%(:17'/"F03:-N?RAS? M>!W2^4<_36XFT3?7U^^/3D3'RF*)-0&0](=AKIX]I#'1F"[:154H6_Z12#3EJQ+^I'-#?87UCS3<3E1(J^MS"VK*H/XQX[H?JT!5F9A:O!^ MF]SIPA-R9MJ.R$0<0*%"0RS0%> +XB12$'6UIAFK)N \I*B(J?1H!&4BG"+2!^1ILZ7>[?>P7N5R$8L*M ?C.;Y,0_>21KQU5*S MAN'4B."4"8O0('HIJ+!W-< @=KQ)>Y<:>DSL%#S<)/?Z!)HB3>O.]$19I"I- MZIIUJ&,[@KLQ^^#=$-/?J=310*)*P+.(/S,XG$!==MEMX8$YA6EIEF9%8O^4 M#.@Z*K'_9(:^[FK8]OCP#&+AF=.@:5KR&FY-$FZY5M4FA M-N+PZ->N8C-9LV&#Q-"4I;B?J@_!?X$ZS&WDKDRC5/7[WO)B:IB;T+I%R;SJ MVA&YAY78N^M$Y +R_/+)/TQ2:T3:XZ GQ^]@(JNNH?>;$V$H,-,32Y5K1N7E M$Y:)SZ(7,?EK_._%;/KDNQT1B&:S^/SB/+J(IR^NGOQ8M42-_?!]1FO%YU?G M]&%V'E].KW2Y.*2;,*5SV5D*B#"&G%IR1^:TDSG)I)&M)>XF*TU8]OB+0$O5 M94@[4FIE:CD-3ACQ'3$/NS?KY)?*JA*0UJ[C5X_W3IA+H,-V/:,]3>J)HK-C M&(E1*O+U;# F+BEQUWYH>"!(X'$>@'1Q12?-F)C72;Z(-3,?Z9 M5SO]?5+=3 J^(D&RIE_\C8K]\SGQKHL%)J,S*I\+"VS$_:.Y@ 9$O-5XBNV^X+R>_G8F M&6FEA,2,_D\.:%W<.S[K [8EY= :N&7$5I"QIAU,ERQ:A)?DP9 XENHH%S9S MZT,+<[=*B+;@> 5I0_:$E!'\40() D(D8\D/[!6)-PV;/(HEV=@ :?S,*["' MW#!54U$^[%:(!2(E/[ &KP5UR.B;55(OQ6O^F6A@GA(%B#W\B">[C@EI]\M+ M_C_T^^D%_G]YM3/P3)YCX'-8@K.S&8^?#N3RC67%-\R*8V(YX-9_62H7'8>Q M-%F7BNU!)D(7:70Z.$_B7L^+?*DV*H@R,H,P )MG0^U'RN\H1@\)M1UGXR7& MPP51V2^=NM%C++2SV._)0=<:MC=N_QY@GMD%>.+\$MQP<0;.>'X^RCS,->=7 M>.?\G+EL-B.[=A*]#X.NKUS0]7Y/+%9K2I2-4EK!V+PU9$W(AY18K.0$9]=R MC.)227:KW4RQBS R&^"9NF05EL&KHM6)%ZI%BYRK>#>+KBXE9<+?\KN6HVQV M5I,B[62%RN9MZP29T*?(4I.:H9@K$_W*#HVR==8/0BV3JW\5Y"D0 R\EG$;L M=,^NX@3)M,:L.!>WADMJO/],DD(A]S]--@#%P<#.N:1[V;WG%"+[ZL1'CP$P M@*]&\(N@".'E MXSR117J!RH/X-*FYQ\34ZU:J;04M@2G3<9V\K9\*[6O,XP M9:>C.4U,&,PQ%[[8K??SLL^O>PM,.*?(X>61$B<"_H*@@?AK M:42EKS<%"7XF^T^FGQ[2J+EF;=4M/8-5B[IG*HUET M&?EX^0GI @4TRVM (B,0QM)6U&1UU"K;3%W7YC(GD2@@R0X58IJ=IL=SOX>]DJ\YB&V?,P'& M@#WGG"#D3>)TL&9>;2KSD 0MG)7P>#\L0CV^S XQ)$U.:FMR'JUIGRT)/XNF MP1.K@C%Y9'8BN4$N($:.!MJ?! ;>S/'B1"2ZV6=[B"Z2&:?%:PB=!!)<\1$! M9F^JA#SX9PD'$L85KEB$_>L:5_D'/6>&IVCZ27'(ORL:R1K 7()YAD%C,3!C M0:.YSA:P'>(*P%?SQE>+IY!,UBH2AO&4-AB[UZP*%D/I!?481AOQSD23-PK' M(,"LRA#NOS;]2,G:MAN4LQMO!CCRDHAL63)7X"V2P]@ <^R.V M'QP9^R0)(VD+8AOLQ@Z9^J&VHN(S%/*6^DB-ES)O%";1AYV]:K1L41L[X9@? MQWL,>X#W,* CN2#OG>,FWG(K-8$)&NB)/39K1/0]$PWA']#2YRC)=+!'+[9O M05[M3FZ2H)$JU&_@*Y+KY4GTC>9T_0='-1$CE#@;Q^G43O@G1^';W-FTW5$(,1S;ZMRN73;TG?9S;M-!8CR;],PJ4F@Y&TAVC"K^]VS"OO '#8<_R'#6 M$C_[+6; AYE@6_R3..10]PHYJT@7($?$+17P6FW*(&KO-PC3$==P.D\64R?9 M[N/0S/D. -;G]Y+F-+6V8+#?WLTAD# V<$A)18[:2T6\[X&(!R4+0N 80D-SNF43\86@@2FCY1 M=)N;,0$97Z2WY8[GK]\]Y>8FL]-SYCM[6I.NRJJHEO>(#+E[R)?AM(DL\PUH M'#8JX[@)&ZG%%;E+DZP2;C:SX6SN$VRNY6NSJDIT!5%T'KCT^YK ?J %VJHJ M&MO=-:^19N-^.9H42/5ZS3CB2'SF$@XF9O#-;29H7Z-0E6T@.R\5-^YTI?AW M],H2?9N"A?6R^B)FM:??66T(V-V23]H'Y@]/. HD^O$B6I D>YG 7H"4,8>) M(Z2T20G>4J+ 6@,+KXU%N]-,[/1@,O[ R0OP.6]85';L!T(>/H:U1DBD>5J: M9=5**J/F,')<;R;-0-$*PP7Z.%:3GX?YL*%_H.EE-E0,(J!_QARE1)$OH[@? M0DNV-[2#HWOI6;H.RGA,# YU"&1)O 1U[I6V:-A)0QP\3="*P(&H^OJVK\G% MDA)'P.YE2>UJ:(BU!KQ)3A_)2]ZL>-H'LMX!U36!QI9@I.XX*)0^PD="9Q H MP)G\_VX1XG>N),QM,G\DC_=0D:8M;!A^508W'^( ]5FVG=XI!'8%=\OG*<:M.S#(O MN9;@W9B\RAPZN]QPMA>=QZCFEKMO A^5MIJYPX8P#+*V-=E:P= %3]CANZ48 M6SNA7+O5C]P\J,_5H-@D4V."^7W7G%T$T*JQP7CO<#;1,9O:NP3ED3@<^&M' MW@V[Y6*LV$B?2(+9KV43;X:;6SF^0NIM61N4.:3'!F^#!P:)Y\VFR-7=M";% MD7(CAS7XN,"&M):QX*"_ M_C!,V*XJN"^/0!Y1#^\:-\YV-7(5HXR%[EYIIG!)'=J2TW/-L7)'ONT6_X3- MEBY:WFLC'=.,NFRH&6G+.[2) S'C!A#7N>IS3/!9.-6@O&GSPR,%E)ZXKKNB M1>?Y/A@$[=V0SOGFPUK/3F3G]>V++F_+%HI+W+/C0+(>_=Q$'_H 1)"GX[=J*"LVA8T$?E M&3=;1UZ6PA0;@K @93(L/.[#8CS$Y5,ZV,&1\JXO8/L0WGJXHVW-@BOBIKQI MA(5 8!^ .%O/>L 54I"Q&SD*I16KL>IJ6%LAMC&W.+ 2Q/^%L/ JWW &PK<3 M$Q!.R)V3TG1S+K%SBA,KT^\Y^;+HS.#80JTM9Y"DA9=/&P5']329)*>,[&&) M$2WB*.#,/LBM.69NB.$:YDY90")$!B-/)2H:WU W+]3&'W(X0U%'NSXJ\Z<[M7KOK=%T MV(EQ/FGZOIP_B9&D:;?65I\>049BJL9V/5CG\6+'>;S\O5H'?CFQ![B("%@3 M>2BKTP2*?IF6I0$'+=C!8'[HZMY!,TZ5V1"6F= AY)6154]0$3C[WL^*"27] MZ1PMVO*Z03;#6B2,J'IPO$)C9J73.72XS[&Q67_:11S%][U=KTALRXP/MDO> MW?9T%/0V]-S"8&;[GN\;?R6%_N2^KF D@@X9=ZH)D',:KS1%B)F<[1&#%/;9 MT-9\/(FN,S[URHS_E9TJ?.CUAJZD#43: B693?4F*@I>])@DGX%&%.DF"H$F MMP>^7J#HM5>0&_8#V#=0/C64N)[>J).,B^U;VO>;CJW0F%X;L263$;20V!V8 M!HCBBQWAO!J5AN9A<1@(0\%MA9P]?QNT\=AGNZT]HT;6[;G;AGD_K:E*'$*% MH\?2#^_GCI$\2<0B<7ZF7"6V)V-/-*@Y_WZ;%W*3XRM\"MOL;?ZR:,;>'W$- M9"1H&4M.*$:QG@T?-ND%'6@+DVAS)/=-VJ,201SLD?MZT+;J"IOQ2,',!N4C M.^FV2[(AXQ2;'&""O63D%*UO$>/*PIZS@B-G4+^^OGD=7=^\B7XDVJ31V<44 MUP'8XX(-7P@PF[T*^B9HQA_88YB,O.Q/DW*,P6H\W(5V3U!I3&4IVPQY23Z23M>N+XOG2XC MYRMW^VKZ?5A6A7;C-1/),;9W/.SE&QB$K2M#RVYPLDE&W:^R\ZZ R MWXB6LF=0]A\*EI)0$"0"JKFTR_EC6^B,JO30"(,MJ7I>E+#BXZKHMGX<25P) M1)+IIDPDB*:WI (5]FZP1\LICN1.4UB\,\HY8@7HBPWJ*N[J6N.N#&+QD(16 MB(.N$.UA,1KFM6UAZR:2@(J8'Q_&2BJL+OS R"+9#@I&>>G<7;@G_D!<7@9: MKI[ MYOOA3^_<$/VW,+E:&FV[J,A!KXE\U0EBJN"<5)]H2:Y-LJ,V!DF2_25W.=21R?9D3L;/IG_4B 1^?NN+Q MI\0LDR?7[>ZYUO>FQA[!!H4G6UW9Y)H B/X_\9;$Z?$R*G MP.9X=XQT;'G!E)#\*C)R@Z[X!QMD6Q(?J>6_Y3 GVC[OYPP*%?0M+-QSZ(#&"];)^50FW MW!2=/7KZAP)>+O H^-(B^\PKG@=P"Z_6$-#=[12<#WL$THZ#!EPCK<.N_0M] M(3JS9;C><"+#V#2<&-+KCCX)FL'T666T6YC!&H%*N\R87)(:'/CDXRS-V0DT MG(J'AM@HJ9&6;00X"+7+4+.64"VOV?AAOQJGDW 5!Z[IR=-\HPTNTJ!D0\ # M(BO[[6]> 6#LV-A?&G0ML_=@ >TI,:3!N/82X#3A5"-,DM,$MJXQVCJRXL.V MZGFY?BMHVQB+ SA.%;*$X&"Q'!DR1-K:5QQZ&S@2)+G;S;Z1%#;!(3>A@6#? M)MLXE ._%-%!CEQQ!I%G4B_7ULNLS.SAI;V*TL4T?%2,^<3>J!.,XDJ1M\46 M,+O%3!RI.C!'XP!S4;C$P9#6$ 8UYSJ"6[OY@ 9?OI'L%LE@!ST'/L2]VOY4 M\74\5:E>(#+<[GJHRY?B=JKR^BN?R?1QN[L+ZE^[!RJ\9X5=4G&=.[Y"QC*X M^K*V:T8NS+%A+[MOI 9*=0)9 2O=.:RR/()CUW9?>K>MV,-4S#M\X@&?I)(2 M2"P29";%Y36YU)W-)19[_'NM*#O76Y87;4'33FDLMOK M5&9HPW?5FR>)8!R0>Q?,GF(366H.D$5U%#FL<+M03DGM.0,%6#2S#5Q[^ZE>"DS,"X>4>$HU=O/X;GH=FE.W#-BO?7>@>DX^BK.QR>"URS:\'BQ.D4 MJT(&WY^\W@/;RR??$_.3>JMJ^FA_?MB3^"PZCIX_?Q&=\*>K^.SB4C_/XNGS M<_W\/'Y^2L^?O+4WF&"5G_=['R-^!1_D !#V8/-^,I_'EY>SZ.QY?'$YM5^N MXA>7T[W8/Q+1Z61F,>U]/#WK?_Q4A@E]CS\>R[S="]U_AFD^&)7-H$;&"_'U M#@JL]S\237=HA#7B&@;>H+[&VO'TE0/+?U> =HGP()8O!V@^CT_/+T;0?!&_ MH(#ROR\;;QZBU?YXQI)+YNM]^Y#';,?9F_*>"F7]UZ^PXT@P#ZHDYY?3./S9 M12U!^G\)=QKA1]/5==7)UOB20:\+MPROU;3U%]O,Z[JWEVY!#CF!/X4X4H2A M96LI>]MS&7TO7H^_!NTQ_J*AL%E-FNG]2N(,+Q $(?BQ=T:GU4;N-=RA"Y\[ MW,B1:]>3G].LZ]*?T0_2/W()J3BK<+BUNX$66@/N/4&CNP17[X5;0I;X.N.J M] V.^VBJ5R?/)?.RBX- M=!T0,;G\95;UKI5A?]@>)0\B3PL=A3LMO^J*[;'K4T>%3E@GME>*X9"L=&+L MK1#/:\X^P)5VF$=\%=4FN%%70T_N&V0 URCH]\O7<:_98QZTF@[*W/9>!+X@ MB],9MO9)(1VR"%J<*I)\':Z4UYDE$$=)H:N@X83;AO[FX0"R-#_BP"/8!?_: MRY M<0LDT^6F05\KT\N,I=-6^GGL)O%Q5\4_5CL $_;\[A!0< '9QZX\,I![6WZA"N8)]'?JBVZ]F3OULE=ON[6 M@>+JGWO6>J@[!A'N=VJM[\XQ(G<+P6&$W026:&0BZA.^XW!PNW]=E?19NS"^ M)S'\!SD.7[E&]'?!#0*^K8QU4-XTN'#U^N8G_N7I]"J.;LR2)_K@+C@^%C5U M^GQ*[L*[\%(F0DF&L3=DWWP;W-=\K'\;(%C"_GV V%VUH<7_34=F(96;,96Y M#S0_VP*P6[Z1Y=W)I+##TORX3FS/0&F8*4V>)^ MYQX"Q0/=_WRI)_F>I8?<=4HK?+ZX*9UJ?+Q4+LR,O5DOS=:]L,^H<-[6$DL. M($30M849(8LVN&B%4%3]GHDG(4-P?[+C);D2IT%B4!PA?[9$+B!T+M'L0N]) MQV7 MH.#$BO8QL!(EU(O[K*.R9MG@P2W7/CRV M3')TPAUWK5SCAYSR_"-PQ]B?G7D6_&$A36+N7K?R-(?Z;ND7D)X"[.@5Z>3JXLCR0[;+VVUX3]3-*]:\N_XX\J0[U)C /V^ MJ,B0Z1-@7BSS>/??<"X]>=L9^ MB4U;"QS;5T+^W@#RG2K:!(]"3[+?>5)D*R7C=C#%_"_-1N+ MNV1 *64-VDFCF87=*KJ>+&YRT@\*OTOHW-&:421;8[[1YJY<12D1 @6%)P2! MGWNX!:4("&E\/V!&@TLR/%X_H7\,L6,L6^'@UJBOLO35*II%K(2=:)7_;+J? MX!#/)>$51KGPR[I>-T>/1>N\J0_&N*^E[K_BX9"'(X-9^H(!/QCPP+MW%%B^ M%UZLE]9TS)(VHM$BA!JLD9S45)0OWN*I1#N_WEBLK_6/3.B2??C>R@8S[I>) M1VS22(H#SDV/PU_ F7#VR6A?.?9!EU ^!TB0U,",/S&[X6<1WT,Q9MDD9CSE MV1F\;(@T"WC9?T0:LXT2VC\/F/UYO77>8H_\=2KV'CD_C4SW9N$:4< JPHOA MP-Y#M'[S:C)-WYWAG0^\\W/H_Z-"YW%^,1X87[#3>,_%,(@+@_?/>2B9V3%? M =L9A1=9ZOUB] <(>Z@WPVI!O05+%1N]O=/LU\JT#K'3L,A&MZ9N M6H^:Y,@@I,7+K02Y^.'V-9OD\3R;TR).)WRT:6U1X>TK@YG4"*"%4H]X ^]Q MLC1XX,S.=\("R^)TGC(>3^?STY4@X MB^?S*>(ZM\"A4[1UVT=7 G9'(44_C9"-J(WU\N]>\)9-9G$VR]D%+>/+^8Q= MC$X7)68:*$5YG%ZF^.5QAMJ4X#M=J+;$^*A2QLJ]Q"1A#9VG\NW:/F$'&A#R M01EU#C#DKI)%Q3KA*.G9>(KC1JG U3\K;U_/,6H+?&VG"KB,-S4N-3,R0YFO@UV'UXUQQ6NM6^'_Z# M='@ZK_L7XX=Z_^Y^$A;;Q&$D.S1-QU>7$;/]6]9OO&G"^[$U'E^CL*SP^0=+ M"GB^,SA9#AMR,/RA6/\#4$L#!!0 ( %V>?5A63D^,/ 8 )D. 9 M>&PO=V]R:W-H965T(V5;=MQ@7RQ+XAV?>^Z>.^I\ MJK0MX:LM5B(=&.VNL'G]4\<_R@=WE> MBKF\D^[/\M;@KK?QDJJ%+*S2!1DYNVA?16?70U[O%_REY-(V_A-',M7Z*]^\ M2R_:?08D9 W,L_9$6!\JWVV-UNR8?/_VOM;'SMBF0HK;W1^KU*7 M7;1/VI3*F:AR]UDO?Y=U/"/VE^C<^E]:AK41%B>5=7I1&P/!0A7A*AYK'AH& M)_T?&,2U0>QQAXT\RC?"B#6\\1\?JK<&.%5P4NZ]YS\,5/>DEM=QWLXA_813%]T(7++/U:I#+=== #B V2>(WD.G[6XQN9=&D0 M=2CNQX-G_ TVD0V\O\&SD=$_5U/K#)+_[Z$@@XOA81M%'Q5IH' MV;[\^44T[K]^!N!P W#XG/=GJ'_>[J-VD@9G5 ?X)9-THQ>E*%:4"4NB($C6 M"*>*.>6\AJ!=TK.92B3Y6VI- H;!BQB M;J2$JAT*W670M2TA4')Z%^%A"!WB &&-DNO0$C? "U4@@I2F*W(-+N1L)KWD M&>D'80!]75U=>E?XM3-EK*,Z;@#P;^%84BE42J(LC7Y4T+[,5_22QI.HVX>A MKJPH4L:"]P\*8!@O.]SRS7=2&-BM(:()[=!#(K?Z?Z<,&]R#?N5$A_X0A16V M4RH ,+:!=:A)IJGB-R E@ ME$XM,^(RY(M6",4BGB3K/BDX=K3UODD(GBM;1U-6QE:B\&E.I'&"Z<)"RQQR M :B9VB>1@6.*$&_3H)!F$I&J&17:,3MJFX1=:$8F>EZH[URJE7E"\*8.?;F+ M!%)(19&$?>GJ[H9.AC%QFAN.#-U9ZV]?&WX, M;&L/4FL=065?:K'88R['V NL]6DO%Q[^2XHZI\.!O_;'D]9=!EY>>?+V<^?7 MPQ-%)W'KBW:HV,-+.M%P!'?Q\+3U:3^BL]:]']DR?27 +$X@8)"/,5LG?O-7 M^[XM1=VX5L2@.P[_GCI+E4TT%$F^OQ[P>!X"\%R)J#Q.[&'50N4")SZ95(8;\GH%0#P(O)KF MTK>(9@^T:_P($)Z3,!O2VJ4/ITM7UDK'_2U%!#-T A9JH''=!3%CN#AS%OZ: MGYHS0_);I4IVC %BO/KRJN[:H2Z$WZ!#!8[!G2!6QF1D[N-N\MDT?K_#]@H' M-N,EV_'LOFT"A6]=K-_O$OW+GC*O1>[M[OA49SGZ0QD<',S5MLH80:!J6]#- M.)823#1UO"?7K4CK@\8ZG'#;^LUH"^O*(=?K-B]6H:&PAD\&8UPGHTGKO;3V MC)3/!=.&C*"DZ(BBT82.<3T=T7'K]DE1_Z"@H\YX/3OH][ ME6R/.SQF*\QG]5VL8?)DI[F:!Q=!#W[^ M&C57/+FW&??SM7OHG-IK?"XLI)G[CR(^#*+IA"^'S=/-=]=5^-S8+@\?;3A7 M85\>\S.8]KN349M,^! *-TZ7_N-CJAT^9?Q?/FI*PPOP?J9QFJUO>(/-U^CE M?U!+ P04 " !=GGU8'[=<5>4( "I% &0 'AL+W=O2K*23 +LHD 02Q1YW^?<*YUMC+UWN5)>/)9%YMS::NMDHF?*@LIM%L=C@MI:Y&%V>\=FWUG<3?MI22Z M5)73IA)6I>>CR_G)U9+V\X8_M-JXP;4@3];&W-/-Q^1\-".#5*%B3Q(D?A[4 MM2H*$@0SOK8R1[U*.CB\[J3?LN_P92V=NC;%GSKQ^?GH>"02E.\*=O#L*#45?B5CVT.9Z\G;[BP[%U8OB7]?\_9V^+^:;P2RQ/Q=F3V MY/Z3'5]R1?>UK+8BET[$@V?@"I$VGJ)8RVU8LZJ07B7"&V'25,=*I#+6A?8D MO% EAL+R-D H/1K?*XLI%:<@T86PJP+G4G"LA.UU> 076R'<@$/73;E3F?2 M*-;7>*<3)2@/I+BVY@'WUDV>>!&,$!H'7UK8H)RM !=:24$)FX7,K%)!ER:& MB8U-9(63&^US<;FZ%L?+B(-I56RR2O^E*!*5%^H1M H)1$R"ZHS8XSVEADA& MPX0'Z$,,6DU>V3)([4V%RABB0&I"EL9Z"$\H MA$]B4=:(UB."[16"+2FW!8C>A"^D$FB*88XJJO0_4(CRJ1-J 3\KG;^X8:U\JQ*4-=.*<$P6TS$KZ',D!D2 M0*N.BA1HU$8"5#N MD=31KW0]VH>I%'$'M1"WWK+*WR>KB5B54"6N&H=B=TY$L5:%5@],&:P9MUD0;PCOBI!) M,OCH6,2RB)N6K B!9#R VU!N01PX =6HE9J"S4_A2*Q4XI@E"':2I#=4/E3Z M\(CP[XM ?\^C\=38C4;0K?*8TYCBTK[$$A,W X[FTC8[PSG23C^*K9+642HL MXJ21U:<*N&(\!C8^3;^:N*A&Y6UI*=&N;GQK.M<;7\E!^A]4YS*,(/[1CJP) MDJ'*$/ P.E+*++%9*M9M&4W$GZK-Y!I42]H# -H^A/3^!P'F.+'N@:*QR(@7 M*PH" PLY]5VK&;.5<2%UZ3J9;]@Q)E8N&B8(5=:%"=@)Y\=]/WO?M:WNP4 ) MI"'9*L-38-P2I /^TH#F]R&D-B,EZ4RFIOK :OC]MX(O\Q51W%COL(P*+1R] B)

2W!(.;"[;:R=5]442IO=8PT?*PP M N\!W(QVL%,<\-MGX9!MV@8#>P,8"^1NG F#1MIP2'V8KCW=9P:! RN"5JE$'^9%[B=%!B M,?GN%G>]M>4U7D5ZR'=I*PQR9$I3T]KW:*8S=/6B8 \A#PU]L,(<3[0,6V/& M4J<0AU%GQ H:9I:A;$)][4;,":7UDX3A@M));Q\AJ0/70YR9QA6][M 0'!X# MP8ZTJ'ORAGJ+1V%22=5-I9GI$ED"*4AOF*A".B599H@67T@T9,Y6? BVL'F_ M-!@7CX;&]60<+!.E8;_@,0E2P*A=ZZ[5(F939!K$7&H BLZ_IOU%UCL%J.D: MT2*'UE:KE,S\I4$+/>C,:H>T%Z9AL,"VIX>BPX%WMVIM&T)W"/\R>/A)9J%; M*!Q),NHRKND$8@KNI^V2?&@=31Y")WFMX(.DT*0X%C'*F3IE6\Y]!WHU.^RE M"5VZ>W<)9[':]II604S-9MM&%%1.[!2"8KA'\0M.VX%?]\D, C0/85NB">80 MA'>H;C:ARUSB=\#K]-&"7@9:)>C20+9K=%!#>'W0F;'8B8SP7H9DQR':CX?4 MHJDKT@S.@U-3=9$C65 ./J:V K2U.\"""06>O&L*SV\6](;&/3NT.$<] DVB M'8:J8>2*]5^^Q0+D$9&H>1BZ)/0T&B\<[9\)!-["KO%<$R4U0J M8T)JVQ:I6!4-%2I-:6 QU5 SO](A4J)!6:-C M8-=V\JW/#]/!YR/42<8?R6@F10\-7Y+ZU?X[W&7X_+3;'C[B@3 S2DVA4AR= M38X.1F'FZ&Z\J?ECU-IX;TJ^S!7F%TL;\#PU:,GM#2GHOTY>_!=02P,$% M @ 79Y]6));-CRC# DB( !D !X;"]W;W)K&ULM5IM;]M&$OZN7[%PRG:M$C2%H?#?5A1*VL;BJOL M+BV[O_Z>F5U2E$RY:7$'&!9)[3883,XW4I=GER_YV<_V\J6I M?*%+];,5KMILI+U_K0JS>W66GM4/WNN;M:<'YYE MWJC2:5,*JU:OSJ[2B]=9LR41MJ]K[M^R[M!E(9VZ-L5O>NG7K\YF9V*I5K(J_'NS M^Z>*^HR)7VX*Q__%+JP=#L]$7CEO-I$8$FQT&3[E7;1#BV V.$&018*,Y0X; ML91OI)>7+ZW9"4NKP8TN6%6FAG"Z)*=\\!;?:M#YR[=E;C9*?)1WRKT\]^!( MS\_S2/TZ4&Y3C&Y7WQ3!-1#;( MAH_P&S;Z#9G?\$_U$V^TRPOC*JO$OZ\6SEM$Q'^Z= X<1]T<*4LNW%;FZM49 MTL I>ZO.+K_^*IT,7CPB[ZB1=_08]S_UQ^/4[XQ78GPAVES$Q[42N-V:4I7> M";,2L((3"X645F)KS:WF%,.MT('0,V%ND'O.$X4'CY4ID,*ZO!%/=8DGIG*R M7+IG%[U_*6EC" @X4&T6RI(3>T_?EMB^7D@^S=BQO5]*[;'X@Y<>&ST13\4T M&6=C\8ROY\DLFXMG/>0=LJK$D_%P@N_28>^'+Q.=N,R2P23=F_42H%\V1+^ MZ4*5:J4]S!0Y3J8B&T=NV8"TA@T_&H^O]EH*=0= =[1?.AOA_WS$5KE&A,CR MGC>D<1,-A.YQIUVC+TFL8!CN,!^ _[+TS MY7/H4:%6+0JPM[)T,M2OW%!@(HHAPYP%,/FGYU21EFQ_N"CL_31%ILP'(AVD MO>]0E@6>75^]_^:#N,H]3"X165D36;]VR)PB6\;0=#B8]@@Y""/N:X CQ9-2>,7;((X0TSUTZ$Y5:Z1,CIJ)?:$$(.D^$HI42;3TY'^60Z%M-1VH ? MI^ 6EYZPAXR1RZVF0"20@:S#<3+-1F*4)=/I**1O@N]RK*#5JYBYQ, MTJSW@X+&C:GO(?5$C-))[SK(HO]0%"=QNQ!EMPB@+=LO30;C$?Y/)Z.8HJ/) M !@T[7UG28>N2!UGR0RX-AXEV7S>"0HHPF Y'W/^8UTZP&7O'\)23&9 MT"<0X$/.R6#@B:&E]0-_[V M)O.GI?.,=1@-1@V&13*"ZGF75NV@YRHP;.K!" 3BB@5N9Q=G4L(Y?%Q:ZTQF MV.(R\NZG'XZ"80<0HE)JS9W&[*&07C#E=-R?8PHHBAH-GXC)H)\VCQ(*BJWB M2:>X[XN? C1Y!N159Z;$[+"*\$PM$^PLUA*8)_.\VE2%)'!".H_Z6;/-3GN* M.D \C*2IE8.!5F3A3BL$R+6*9D3:\E%!2"N2.1BF<\D.8@ O;PCG#*69AJUP M@[VF-0S.CFR1''458EO9K0&W_M_SWOD8\E!T&*I;J^U/*^>LJ=I#?FX7CU,=X2O9F'^_'I8 C5GVNM%4N9D5L$QH9 M/\13L'0ZBI,$1 RY" ?>CI% IB5)X *J*+R=:D_5XHLCF#;&[2&0BZ=\)^O-WRH^0'*'-J M]"EIQ 4O&S*7'.>X<&XV@ .*_\;O GA''3UU(YO*>8*?O-7MD>5BST-X]%NL MTFWH(?O(W#=YU&B4- ZA$9IQIQ,DR*;'+4>KN^@N[UEL1-)6<3O9"%SY$_0/ M*FX;S[KF:O#'>)$>5-0@R'ATLB/"DALD$*Q+^1QQ.@F]!N*$.NWC6: #G!/2 M3Y.'"HT Y6N8>T.G&+&"("1*+HBM"M2,JUQJZ,M%C7_D44I[VC"6RUB!0^O6 M90!"="7AU8@F(8?5@S'O:#K<0?8G:%O[U, >MI)9J\4[[B0_'GCF!BEF"[JZ MI6/RS@J&%*8KQPT&A_47F*F34^SW&EN1N$CP%5DN)J/8]!<$@UYF^>%M&3>C97U'FN#1]B7* ,.2PL?$PJ5?*@(/-!-.:,T"J-T,.-1,UJ7MMI$<7#@@Z%LD$X@ MC375S3I6M-?<$L4.HZ":0WMTF/IH1JG*V %!!Q!$'3C *-JB+D<] 4^T1$VG M V89E@9\/GF,9%7K<"4)\UDE3>.DUE%>(AQBV@/;X4@MZ$8@QIL MX5HVVC/0 T!2Y=>,](YV2.<-Q2%T'N;0)ESZ"/FOZ,/>P$2$$@.%4F=_OJ>/T4+=9IK5*JU8[V$) M[DNVEKP31-F_FO&<7>&M,N+,A3>]A"OM*9-FL(-=& R.FEM:^:!KBL0K034GZ'4]Z!;6.A^SV;)*#GK%%S6+P M-[$Y"P,5"M"0HXFLW1RTT*$^=[5\@"'W0W:8/Y?\HD5N=!EK(*8$>4_PVCHH M:"WH=[V+/F_]3@"]P W_&H(:C:KTX2<#S=/F!Q=7X7<&^^7AUQH_ MQ0:% M M5R =]*?C,V'#+R#"C3=;_M7!PG@T'GRY5A)JT )\OS+&US>T0?,SE,O_ E!+ M P04 " !=GGU8 +X+.\L3 ",/ &0 'AL+W=OO*'C2,S9 RZ(HR79N@)-.SV2!Z1AQ]PP6BWTH MD26I$(IDDY0=]:_?[YQ3Q8M$*TYO/^P^Q-&E>.IG;U_S97?GV=;ZM4YN9NU)5V\U&E[MW)LT?WYR&I_Z#SW:UKNF#R[>O"[TR M]Z;^M;@K\>ZRH9+8CJ-,LWI[?ARW=36L\+_F7-8]5YK4B219Y_H3G8V+(I":NB8+&?P_FO4E3(@0V?G,T3YLMZ<'N:T_])Y8=LBQT9=[GZ;]M M4J_?G%Z?JL0L]3:M/^>/_S!.GAG1B_.TXK_J4=9.HU,5;ZLZW[B'P<'&9O*_ M_NKTT'G@>OS$ Q/WP(3YEHV8RQ]UK=^^+O-'5=)J4*,7+"H_#>9L1D:YKTM\ M:_%<_?:^SN,OZSQ-3%G]37WX;6OKW>O+&I3I^\O847DG5"9/4 DGZI]Y5J\K M]2%+3-(G< F6&KXFGJ]WDZ,4?S3Q2$5AH";C272$7M3(&3&]Z"DYU[HT%^]@ MOT3=Z1W'7_W6[J.H2/O+?0](+[>DP;8J;EU6A8_/F%(%1F?+! MG+[]ZU_"^?C5$?38]2?;:'C5'[.:Z/F+]40-76FS]7[?+-!E/#W2F>) MNMW6Z[RTOT-A[W5A:YVJ7]9&U3F]RK:;A2E5OE05*;:B5SI-59SJJI*WL7NH M8HJ/:QNO50T"V*C0V4ZM=:6T[ $6ZES9JMH:_%5A=!W,QN-@/!X[\H&*<^! M5=ML1;3/[#E67>VMXEU%#-XT4(4NU8-.0?:%&HU#58!G7AO06N$IG.R3P1\$ M=F57F:Y)>I))W?9(LX;"R8P>^^:C[_:XHF?/+(FP_SB8@@;@K8-.J^)NY@HI18^FVCW&>G*9+%CF80\\$SRG-K66]Z- M'$_8[VE/5/28=_U7M_[?-=_+I_UAR-HC]>%K;(H:L%ZO2:<%C$+ZWQ>?F'&$ MN[2<$&O]@-" 1FL;(Z;D*=!FF] 2XGB0,<03/56GD /;UH]XM[M8(A42"R#= MB0G:V R0?'>49)X)J:YG/H\Q\8K:+E(X9\TZ$&AJO#D7X]O,[7.4L9'Z2&D^ MSLM$PR=$Y42TZH">(ZWTJC0"_10'D&2QX[7+?)NQ3P\Q[6@$;F6*DH:6%F7^ M8"L.E&I;/D"W21?J&FEL9FL+\Q7;16ICB 'OQ?.M2W4W43E(E*"C,_5Y"Z\$ MO+X?J7_DR!^V_AU%P XJ2,)9+5JR8\:6_9ID[W,5P>DP[N6 M[":=V""OL!E_9!Y(85"_WZ/JFE=VR/(:6U BK, ,:@OEH!YI\+9(M2#9CM . MACC=!1F'2F@K [1;4$?1 -9:$@_PU@@CJ%7,.&*LDF] M+O/M:JVH;8"/EE_06)!XE%WP/5PB,RM@'^='=B,M.28@"&#SUZCZ*^]V_(G> M("IK?%;U9$O@-?BP@') 'A1''754'"$ZK7+RF(U.("^K3B.< #CA>#&[0#I- M=>8M\IAOT\2YK%=&S8^W2DNPUF0]-C:$QA*NCQ9J79"Y#.5&K%Z6^48E.<4; M.!$.+&H9-F*I&6I2_>CR$427-)50O[(=JK1ZK%C$0V(*RK34XJ!00&Y#@L?R MI18?;K,TIU#*Q6614UYV;K?:IAHK=WB)U%IR(%+*=O6;?M VU0N;HG"0%"' MY&R+4$PL&U D>,(IH0+P3MC J0R8!HRPI>3QQ#-#%H/V\)6F/H*R/4P!00F5 MR"Q25NF:@X3\A$$>S::+&&P &0]S.YL_ZSI_Y6QQ))" \/+]SNB2L.N[0D''P.[342R<[% M6.[=+:ORE&H?K'JG4\YQ]]RY+PQ8-6X#LA\%@G\M>-VC""[1M9)O4(FU=44> M7/V@IM&)6)>REK;)!9YPCG$ J]=]X-$Q>Q/*9"#+#QY48*JJUI)AG71 ;< Z MJ+*^N="'8<0SJ ZC\/YJ-P(>+]1D-AHCY-)4"@.P4ZW)(^(TKYK8Z3T3!=,# M@!L$,XEU[D/@<@_..U 1E.P"A PV3SJ)GZ&/Y*QLX\CB?$2$#>3D=CN3A/"5 MT#O-1#W"WHDO^:DE# M>>I[#^D60)RO,DGAI-TE,"2+68$T$*)NB/P,S/3BZ[[&?QM1.3DH:/\$H_<@ MX2E$8(U_ OIZ)?0#@S5 -@/M ^5VM$ PX8S !F\5S86M5C3K'RA9C=1 MEY2@>VP@))Y^H>9#5O2I3YQ./$DKA%(U%'MA?P?4IO6^DHDWT/B8P1_105+Z MR0'39\!TDU7FO,T@ 2J!>A#<^LK_5#A[5L_1?B0YBFV-G1>4,AR29'EV(9[K M+2^%21[#YRO)U)5.!2"6]BN[#*Q5_=D>$HG_ IXU6@)"0D$'!@UJACP-#XQ= MC'F$7CU&0=$-;:'[L?=)>/.',?D>J%,^#Y&OA\#D&" /S3V^ Y!18AIS\7Q$ M]C[.E+ M;('J/D7':&C@#AZ@@(BU+E>(D%4.1@@-Q"26T7SL2U;R!BHP'+5DI,X6YVZ, M]TFZYSN4"H.S(E_"QR0_=$.U\%XG@U1%C^_W+A3TB&XXJZW6HDE:&] 0,'^4 M0$4)Y8+#.57AZGP_6?(S+E1BA(7=H5/SE7Y$4\:EB0$P\J2@T"6*/%LP=7J( M$X.C[DO(SA!.5QT1N4;,+GY#QI',V>/-3R$26\543(F_2XG8T00K[S9!.6II M:,R$:7Y*C2[R_QV7HJZ+;A[L1R(KQV]_(9[A9'4] H1# $^<*3\V$MP=&@FK MND8:(06KY;;D,MT193_I-$&N[)4'E5X"K0]@*O05O9.@;22KIG4\G, .!S)E M"F<:%WS[ S''J%=,E\U&@PZO:;98"&Q(!ZJ;I/XU+BT)?)H MHG?-%'8)]P1=1L"%6=F,DPB6_X?&AB4!K!27AOR<#36,]CV]G+6=HN0?6RDT M,D5>&9F;#@[9VZ3%P-89]%*FP&.]_7IG OTYPSG%IALGQ-2%X>LG3"&AA$1= MB<'I.&#RS)P2T#8\??__H!//+=AEE'-.SCV#-,0'_>21>18\LM]@B#Q^>AET M3PFHECL(*3<+2,U0>')2\+[.7(7!9!X&L_E'V&X0 G'2FH;:>B(T@,5TM#;#Q+^4EE: M@7>&&-0@X 7!7N(AHLNUDE93U2N3CF58^D[R\-!N[39#A/MJ3-!A9DA^(J_X MNQ.0,=]KR1WI1F3-+C)%MN@_9F+CT#LGU,US)UGI\5;;LFVKV.](1;Z?DD8'GEY3&+JVIBU.27N,QM3J ME@^0T"DIX)ZD*%(;DW,&S62@M8+:5M[5J:Z@L>(%'>1",+C[GIKIH(.'HN2& M^+>$1[#P,B3=R:A@)/7#D"YH+B;5<.9FE0Y]*[VAG)0)K=XS/#YPE0TO,YLB MS7?&5/[A9S5R1[CR"G5@TF.L+?-S(45=L5L?8Z=53B=[+T_^D^=U'PYZKY.S MCU0(2_=:G8LKD1N=W#M3D7]05QY>A31J.KGG=E!&D^2*M./5S5S-Y]')79G3 MZ Q(#*C*I3.?W$0J#*Y.QGYTQMKGBZ[1KGF!M;M]21CO+0IK@?@QPT!ECT/_C;KW6L, M_A3)769XGB@+$^NM%!F4$/W\-6Z;7&C]:C;NCCL*=V\D?Y2&4-->&Y#U0<#= M;YYE[L91<_XHC5MO)O<+9UY'D'R];HXI @]0+M+_!I1QEY@"'L_PD<-7N6.! M5ILS5%^K^P-PJIK-@X4 =M8T[*?O.F@1MW*#Q5I_1>!D9FGI@"658\7\:5FZ M.85TS*-."L 7W$^'X:MFED5(0CV>Y&^4W%OC/[847LM F3PP[,A46&SEB[=RUV"M7>O6H MF\ (#MF-*13X1+$MK[^@IH 8VTW1'A?I-*;30],PEW3X MJ<2PSS.J$JM2?'(8I'9IFH97JB/?>3_NM3^^>$,8@TZ::T<.7KKK&UWQHG34*571E-MFF)/@' M+\=##OT(K (FAGCMK$BIE/B^ WA_[\D,;"AM*6@X8/-:L%FR);SQ0Q3N._R7 M7A@&R'UUN,&UK;Y<+$M.>&[,S^?)70$Y1)$7:<:VLR9MT!89J.W0L/#7T3VH M^M:*.RWOLM( ]4:MS41CT%FXER]\AMV+-#ESE@>DGVFOJ0F'DK[[P^XA0_0, MT-!PZ:EJ9J2FH>:R^^^FS%W/V9:RW9#B*1TG$K#B7=RW!'M]"<4SV>I@ANG# MQ!="'KY@=>;L_ #\?QN9J.QNA0U7R$%K'S^N3S$TXQ&4U# M])(76!S1H4,T0OE+[Z,1BN4?3H8B929/S&E$,[N2UU.L_3=?LB;[H=[0JV&O MG\W\4_<=O0R,G1D,@N&NF%KA]IS(M9ZM-OE:3>6LB([C4R>7_]P@9L/N =^W MS22##7KB:PH$XR%$AO-@=G.CHH ZCQ?06SB%RN=7U*>,3SYF;<%1Y'FZ-UJ) MJ.$8CQL.O7><@=X$5,_Q?S2YYL/4^=7)Y\&AA:R/(JSF()B\.ESH*A6\G\_F MS3*_K4?.Q'\SL**0HZD@#&?83OX_9X'GDV999QNHX8S_TB*XVL9X7K@87VTV,<&LO:8G&D\NIG A6!*(%5\^$!KMS.N_)K> M^45C0&EB.].4_M8'H>5 ZX >_'1"77<4C*,K=3N@?"X12N/*MV#-%FX2]KBO>&=,< 07$="DVSA/ M3]W^M]@CMXXN6Y"Y%4Y.?LV\5(.H$LS9>1$'5R=_=WY!,1Z.KJ5YY'-R_A^PIPCCG,]=UNO/^, R]=K?/T>D M/7OSO[+GIWOCP /.A3MWH9NWE@92[HK2]1'3OWK][-*4#S\H[*JEW/'L'G-7 MS<2MO3_X[9@?'XGY [U_1]P?]M]_"@),1F./ &?QN?K@YT12F-PU]PWI8.)3 MIOZI\8&Z)L'#Z/F7E!/@G/-F2T1V_/S!;6NII/W==+[S>)2AL^YUY@_W=W?[ MEP!HAD8CX.52SFL.SG7"Z=[(NG.=.NN71YW=N 'F' M.4U7B*)_N"FW6B M1T9[I660$ CJ,ZPY/1V>CQ^HXLH\#JX0A'BO)#;L?8NKZ[]D17] M;I#/A&F.1[44>B$(1LDTO.[^#N9Y&\/;PED0HJ[\KHVQ[0UM.^G_+&SH-X>7 MG5^(;DRYXM_!4E*#J>7'HLVGS4]M;^47INUR^9TN0 HLT+'=$H^.1U>S4_D] MDG]3YP7_WG21UW6^X9=KHQ&JM #?+W-D6_>&-FA^@/SV?P!02P,$% @ M79Y]6'EVB(?E @ 2P8 !D !X;"]W;W)K&UL MC97;;MLP#(9?A?"&80.*V''2 [HD0--V6"\Z!.T.%\,N%)N.A>K@2G)-=H\V1+1P8L4RLZCTKGJ,HYM5J)D=J0K5&0IM)', MT=1L8EL99'EPDB).D^0LEHRK:#$+:RNSF.G:":YP9<#64C+3+E'H9AZ-H]W" M ]^4SB_$BUG%-OB([D>U,C2+!TK.)2K+M0*#Q3RZ&E\NIWY_V/"38V/WQN C M66O]Y"=W^3Q*O" 4F#E/8/38XC4*X4$DX[EG1L.1WG%_O*-_";%3+&MF\5J+ M7SQWY3RZB"#'@M7"/>CF*_;QG'I>IH4-_]!T>R=T8E9;IV7O3'/)5?=D+_U[ MV'.X2-YP2'N'-.CN#@HJ;YACBYG1#1B_FVA^$$(-WB2.*W\IC\Z0E9.?6TR3 M\<>G3_#(MEQM+*P$4[/8$=B;XZR'+#M(^@9DG,*]5JZT<*MRS%\#8E(TR$IW MLI;I4>(-9B.8C$\@3=+)$=YD"',2>),W> _HN$%*)@=+5%AP9^'WU=HZ0VGQ MYU#$'6]ZF.=+Y=)6+,-Y1+5@T6PQ6GQX-SY+/A]1.QW43H_1__=2CD.^:8=P M?@D'8/"]1+C6LF*J!5^YCGX6MEK4-#2M3VNBY9#1K1J^KD,!5>1I3Z I>58" M,PC/-1.\X)B?T,8M&N(#RDKH%M&"*YD#Z?L*"K[A:RZX:ZF.G^O^)NP(;H-% MX)Z;9"V$F@6GO0XTP-2>$@0&E39!D2[H%.2F/X$X&05%'8,%,P'(O-.M=$#B M2X84F3?D6@A&>*DI; N6I*Y;8%4E>,8\3;"&1-XIGX5ID.'3D:)EMGSU;BPT M2"]$LAR!JP#OJ%[B>TA&*4C@0H0^1)A^J5^A!((*0WL2[>A0_L1[!2[1;$(; MLR2!CNAJ?5@=.N55UR#^;>_:[#TS&W_9 @MR34;GIQ&8KG5U$Z>KT"[6VE'S M"<.2NCT:OX'LA:;$ZB?^@.'[L?@+4$L#!!0 ( %V>?5@+O]')PP, *D( M 9 >&PO=V]R:W-H965T_W2,F*TR;&AGVP+))W M[]X['GF:;8V]5-XWTS1U><6U< /3L,;*RMA:> QMF;K&LBBB M4ZW2;#A\E=9"ZF0QBW/7=C$S:Z^DYFM+;EW7PNXN6)GM/!DE^XD;658^3*2+ M62-*OF7_J;FV&*4]2B%KUDX:3997\^1\-+V8!/MH\*ODK3MXIZ!D:1GPL<\@B[S909/E.>+&86;,E&ZR!%EZBU.@-/8$^RNB#T;YR]+TN MN'@(D()JSS?;\[W(CB*^XWQ X]$I9<-L? 1OW.L?1[SQO];_Q_G2>8MJ^?,Q MO2W:Y'&T<(*FKA$YSQ,<$<=VP\GB^;/1J^';(UPG/=?),?3_O5?'T7\VGNEL M2O\E"OW2L!71R+5NCH1EG-8-ZS6_:*PIUGE8SDW=&!T-S(I\Q81WMHV5C@EX MM 5T!91& !!34@N=2Z%('H23CEI(+C /?RV4VD7_ 'F)($+OGC\[RT:OWSJ< M$XV+)= :T/O.9L?".@1'.1**B>LEVWU!95%JJ"PZ/00D$V7&H"3(09#BO>(H M+<@H@C()@;G1&[8N4H8 D% [+W,7T2VKB.2,6@<#-Z"?C"Y?*%Q.!0GG& C+ M'95]P@%AN8Q7&%(;KB!$TI&?,GF;F"ZGBDM8@Y3T.TP(3V:K75QJD0=T'C?@ M:>6GI T4EEJN$!KRU%?LM@P>%:LB\(S!) -U[9TL>$_EDY9!YJV'6H2]:2O" MTZG0+?O:^5+W'F] 'S&JQ5_&A@QTJU^615>= M4;+(<[,.56F1$;D12VQLB%ZPC9(CW0+8#CM(3BA(\.9>P(&R!U(.MPR"5D:A M_;GIR>]/E-_)MU>:KMGFR"=JUGW7[DK8D9,'J:0W;^B;^#BY1&45(LHPT&DI M2K%A,T:PP>_DH_%(ZF@X#./P?.P:2@_:!S25L4FZ%JWM)/ULWX?/V_9S;]XV M\0_"EA(5IW@%U^'@-=J>;1MC._"FB[Z5JJK[I$-/!8B5I? M>J4QS<5HI/,2*Z:'LL&:3I925I1"EYA MK;FL0>'RTIN'%U>)Y7<,OW% URB$ M!2(SOFTQO5ZE%3RD=^@_.]_)EP73>"W%[[PPY:4W\:# )6N%^2S7O^#6G['% MRZ70[@OKCG<<>Y"WVLAJ*TP65+SN_NQQ&X<#@4GP@D"T%8B8VBGHZ,J35RH[RK8:K3D/T@H8P@D^R-J6&G^H"BZ< (S*WMSG: MV7P5O8KX ?,AQ*$/41#%K^#%?0QBAQ>_@/=1RF+-A0!6%T=B\('K7$C=*H0_ MY@MM%-VD/X_%H=.2'-=BJ^M"-RS'2X_*1Z-Z0&_V]DV8!N]?\2'I?4A>0_]? M\OBZAEMI$+(+V&G"8[%Z8@;?'[,#,]B!&9#3AVM#8'()ID182D$/!:]7%X.Y MMIN4;:P6J'89CP:G-S7YFW5"F8Q;ZJ&<45O MB(%;>N!V/(-K5UB$J9 8K2$E;S2<0!C[03@AXA0F/BF#=XZ._20.'!WZ\20= MW&->UE+(%4<-F1^G&3&=^_&Y%3@EIB"U5!:/![>R/LMEU2!%CZT4HK5&6\3 M"D7^>98XH3A)Z1^EV>!>L0*A9A6!G\<)G:5AW %'(?W?OIE$8?1^<"\-$\#_ M:\A/2(D_)G^L9^'$SR;AULW$S\:9HR-_G 4O)"#^00G(_/%D\BP!O?/'4S") MLRW&NP6]H@VZKBXV0YBOR(25A=S&Q+D$^$CSB[;ARUMEG5ILW#MS38:S M>D/OC0N.PP2T'>KYB^.\M34PI,XLA!LRB-'N!/W. MO\V\)UWVME#N%-JIR99,3;61[^J'S&^I7B@8?2*^<\%TN_B+-("13WUGQ^O7 M!]?M%I2&5I +^SNTYJ;DM8M'C8_&!<4Y0#..-8W.4!OG>G$\S*3O!()AVOM/ M(J0S@>&Q)C&:; @6@FV'ZW7X"G'>#SYZ]&Q\_,;7B5%H"ER0: M#,_''JAN).L61C9N#%I(0[?>D25-L:@L YTO)36X[<(JZ.?BV3]02P,$% M @ 79Y]6.59X5D9! P D !D !X;"]W;W)K&ULI5;;;MLX$/V5@1KTR;!L.4F#U#:0RUX*M%NCWLO#8A]H:6P1H4@M2=GQ MW_>0DF5GD1I;],7F;*Z7=+"F]KV_3U.4E5\(-3Q\:AJOI.:%)==4E;#[>U9F M-TO&R6'AB]R4/BRD\VDM-KQD_T>]L)BE/4HA*]9.&DV6U[/D;GQ[?QG.QP-_ M2MZYDS&%2%;&/(7)AV*6C (A5IS[@"#PM^4'5BH @<:_'6;2NPR&I^,#^L\Q M=L2R$HX?C/I+%KZ<)3<)%;P6C?)?S.Y7[N*Y"GBY42[^TJX]>S5**&^<-U5G M# :5U.V_>.YT.#&X^99!UAEDD7?K*+)\%%[,I];LR(;30 N#&&JT!CFI0U*6 MWF)7PL[/'Z&)\](WEFG9U+6QGI9LMS)G1W<;RXP,^&GJX2M8I'F'>]_B9M_ M'6?TR6A?.OI)%UR\!$A!LF>:'9C>9V<1'SD?TF0\H&R43<[@3?K()Q%O\D.1 MT]]W*^?UT1H75R^[B)C]V<"N.P#N#R' M_@.I.X_[F_%,X]$M_4^%/FCZG'NS8AM2,QJ0+YD>3%4+O2=G5$$Y6X_^0,(Y M]@YW60G/!7E#$M./)A>*/H:.0@OLA$XSH >A%'T2]HE]K2 A"5V0 ;0]P&CC M3Z%R YJYT5NV3H0;#U"!G[V7N1O2[R!5-S8O<84M[80CT5O7POI]L/76*(6% MU1Z[KA262_ /+H/S]1J16X?!:8C#( !L===G=M*7<3]7QDF]>:F'4,X05&,+ M-U*#MX N!6ZV#&466A0:9*NU.V@M>JU[\)?4CX%AY!J!DT#>E3(O7W@/86.C MMF8K"SXZP-HY4&0DZ'&D1:W9FGG04CID>-,("^\<0?:!<@]^X(!38;J6UGG: MLVC%[58=0\FB75XC%V8'!0]*#OLJ[(F#P8MZ\J6$7!8<-JU@WG@1,GI!U\-+ M-%"E0HY"0,%=],.A01':"U>AAKL6DT5:%S0>7GV/V03>&='DJBFX#ZN+_>V; MFVS\[KW#7.-BR"+27GK\M5*ALC[7;&/YN@%I/,I=L1UBY&<\QXY=JSO@NPN) M"G0 &- 2X;K(O8J7)^@WH(4U19-[O%=;O,-UE&803_W"&@Y5'/^G#H=T%RF] M+DT(MJWM0%-4I@%FT2"SUE1Q_5A +F@T?!=KV2K[>@D)>B/-<U8KN)WPX.0B/0 M]H'M5_O/D[OV53X>;[]MT,+'88F& MR#8

&ULI53?3]LP$'[O7W$*$Z(2(HE3 MH"UM) J;Q@,,P7YHFO;@)I>[DQ]=3W=9)CQ?61K%'03295Q0V):N7K6B%/G5-5^BP(3OR* M%\*+9TYWJ^*9;$Q9"+Q5H)NJXNIY@:5?>V(,4,]Z4YDZN M/V+'Y]CB);+4;H5U:SNBB$FCC:PZ9Y*K0K0[?^K>83HSJ$&S0SWU TZ^,G'?*B169O((<,KJ4PN8;W(L7T3P"?TNQS99M< M%VPGXB4F1Q"%A\ "%NW BWKND<.+WL!S[#;$+=V.NX8?YTMM%/V8GZ_Q;E%' MKZ/:+IKJFB;0+_;_JM1OY1AJ$,)Q"'Z+H M0N!V"-F&$&C^W3"1U,3::) 9D!8R6=(P*,0*#@I!&MEH\M##Z> [$/1[30LK3"(:OU=#?ZK\*UZ8 MTS!&90WH/I-4QTZP ?KQ'O\&4$L#!!0 ( %V>?5AMBXW;P2$ *1T 9 M >&PO=V]R:W-H965TZ>P9>[LOILUEK7T<,F+\Q71^NZWKYY]F6VE54H/;?)7\^GTXM5&9<71NR_IVL?JW9=E4^=9H3]6D6DV&U4]OM=Y MN?OJ:'9D+WS*5NL:+[QZ]^56K?2=KG_:?JS@VRL')F>"SQ%.95&6G_'+A_2KHREBI'.=U A"P9][?:/S'"$!'K\* MT",W)CX8?K;0OZ')PV06RNB;,O\Y2^OU5T=71U&JEZK)ZT_E[F]:)G2.\)(R M-_1_M)-[IT=1TIBZW,C#@,$F*_BO>A!"/.6!N3Q A'C% Q&6MZI6[[ZLREU4 MX=T #3_05.EI0"XK<%7NZ@I^S>"Y^MVM-DF5;8E"Y3)ZWQBXP9A(%6ETQRN% MU^^R59$MLT05=72=)&53U%FQBCZ6>99DFF__6"&)$_AV;*^??/FJ!B1QJ%>) M(/2>$9H/(#2;1]^51;TVT==%JM,V@%F%JG/__]LV8X9WUPT.Y>V.V*M%?'8%@&5W=ZZ-W M__6GV<7T[0BV9P[;LS'HHPO\7IG,X-6/.&Y1*[RK;P+C0QRKD^C9PT3?J0I4 MS$,:5 A$Y6TP=1EMJ_(^2S5I M';AAD6NXQ:"* S@O@*FLUTT.#!,(Z-R M$6 >%.'76FT,3J,$O#;9/[6H(J# +V4#9'D$"(!#AL/"PTE5XEKG.5)PTQ0P M!R)NLE9%H7.#BU"5S6H=P=/M*;O91:;,&WP*YKG3@BF1GN@%EJ!&\L,?76VK MS.#Z(SNL'N-(;VAY$/6%<)XF_(%MP%;!O98LM>"1%6C18!%2G61H8EYNU&=\ M'@DA@+/$T@E)> O8FCJK&^"S#T7T0U*7"Z '*)5I3&A:'H-Y (O6AG@"IDJ? MH@26%HQDI UN%(!RR(K(X[P]=L25_U;-*O11_@%D8NC&Z3H=[0JVUS) I

*"T% MB2,,K6!J*1BHC(B'*VN:+0@LC :CY;5=6/T;8!+H75JO"3 M:=#8 .3=.DO6K8%W&=#%2I@##[>.@022@NQWD(J66D^B.ZVC[TO0);/IF]8Z MW\G==W:,:S<%8$4<#1]S0]\ &<$BI#3^-UFABB2#%;A#/84/&48B33.G-=BO M0@8;T?7G3M>?CRKB)^OS43#]!FE BZ-R!57#"X/RGW]\>B$30 /IJR%0D5T&-=*_]ID,%_0C865&%ALT!6@H8!+-C0:"A8(9+,A M^V?8?*CE$B2)%=@&IT+$$[G%)_),+;(<6$$@I)E)\M(T.!S<":*(L\<1AQYB MZ*E80?R\=),P?A+X'$L&,C-,-<#'F0NX!U5Z@8HS;4B5^F=H%4"_EFG;G()D M18T!B)X6@38R !L6JP\IBT*,&CIO4AQ 4(%KL,#ECE@!Y24MFT6];'++$G # MC(D74 > '\D[S@#7;\B@%:2=5K#(T)DS'.+I7>>,8H>=WHJ3**KJ1 M: O&+_E,UA#7%YV-5.[+@!)9957"JBQ3U$ZQ([H?JS,KO=05\GZM'F3@";C6 M=0-D @Z H,( "S0Y\@5P$NBOJMP Q-($G#>F-"Z%3L-:_"+0*3S#.[&!4,%S*S+J@#6JZ0FC&9PA5$S-6H= M<(BRG(:"0<#G$:]LV13I*.DO'>DO1^GU#?+8WRV/>07TH0 CVFR&%F$.F5F7)?(H"J.7V2QX1AEVMQ.]0=]'@JHYK3=&5]$;IC YR!W"QDY^ M@;\3#9=!Y(*+6_4H5U";)DG5Z):Z8\V3J*HB.^-$$_ V>@C?+2B&!]%,<"-0 M)9!KC.93C!EPZLQ\CK-&8+)@ Q2S!M7X$GR@350@6X(G\4U3H7L6CT-@)XT$ M +5Q#8[?O%JG[=:QI,?"L3.BB16I1-W:,;T9(.KCH0.4>=]^;%/[2J M)*AO<="+XP_H1I2-@>?-"3,4,M,+2Y5KFLJ;%R2J7T2O8W"YZ>_Y;/KBNSW) MC&:S^.S\+#J/IZ\O7_Q8UD"-8?R^@+'BL\LS^# [BR^FES)<'-*-F=)%720% M0!@-<0EXE M8R0Q4A>:E!>X&3P9FV>(O0"T1KR]I0/$7B>4T]*.![X!YR$/= MJ%]*J^&0M'8\P",4H*[;N-ICBJ NX:QS5!P M-Q!--);1X2PT12O[\^W[:.F&C4TY@0DF6 1=>))$;($-VL "^*'&G2A,#NP0%7@LA^@ MMA,@GA-$_P,AN .#L/:)+Q8=F" \!L*61#5\!=@I^ MRZ,$ZC!SS+B*9+:6$#SE3.](F" XS]*&(B(D? )"#Q1C,7]L$X*?,IYB^P\X MK[6]G"H%C:E !<#_$$!4^:/CLS9B.U!MXXQ5:J=/3&=T_[*+^],SHD MU/8^&^_2/%P0G/[22.31QT)[@_V>''0M62'CUN\ \\S.D2?.+I ;SD^1,Z[. M>IF'N.;L$I\Y.R,NF\VB$6OYVEG+UZ/6\F,8Q T-4EZ83EEQ9@8CWT?RJ">8-C9Z35GG#7KNVH<9(+15 MG?U3IQU4' X4PW!A@Z(@2I932 ,L_10$ _PJS*-@[(B9BB4&&2#>5!9UJ/Z, M5-IFX))344%RXI;"ENBTR+BL5/=I*DD1=I/3[@4&LG: MXERBW1ILS*(4OQ4X)\_0&09[ @3\!6,KX*^59NNRV>:@@U)>?_!"X"+1\6H19?IF,,"+P\875BAFPP+ H7H&#F%4H\!WM46&7M M05YE@<+HKRD*]K2K#Y/^\(]+[.LOM)PZ F':M2=4/JXVRV,@V3GA0CA(O(R2 MD,/=U+T0\#S&5XA?15Q7+E^B6B"5QJ$R@;0!\Z-DOG PK'!BV9.FC3'I1!)L M@DUHUMKX.VS@,-X&473,4?.J();$GWSH9KB6 0SSQ(#Z !Z# M4;7]#&1LDR3,=E@4ZV U]LC43H?(5'P6B9\27]%X$?<6:1)]VELK(]7!2EN M??XLK3$:(WP.;VA *"&*H?B1EMR*;&#_.DIJP&#VZ!W/1%W\.[3TZ6VP6Q39 ML.%=@G>_E]8&;+C8^QOX:E2I!)U"LU'=\%>I;?2JE?%'CUS2_7H9ENC83MHN 633!6;!N*[# MH2%&-D!W8I(V+NS!Q39S$O"^+P--_ 0=)IAV]5#Z!D=IQ_5U'!?#;36EC34F MY[6Q: 4%)Q X9"1DMH)S #H>W0 R=1,Q6,Q X]OL%M@B25.^(::!$*[>Y?C M3K(J:3;@!E%T;R,:[_ PFV](M!:V#@9NSABOS3VOS4<9YD-05:NBV\QL2P/R M 33_MBQ6+[\%6YE*9K.7'<>A'Z]/HF>,T)M%04/,\-CKZ]=[U*K!R;06'4P*49E]BS.NC;*[ L2]6\[B.CR;1 MAV5D&M#D5HC;-1)^UO+87N65?P[%L3V_('\!WWQ#2<\<@\@&%9(&)\&K')=- MYP%3XAI4QLMH1[7:A0Y-L[?7S_8"?*U>C*IM/^/2TQ[BK<)6SLK%,*)&VWIT M41++:JP^2[2,<F_J* MZL5]*I1D%?LT!]@8]!5H^9WM82;#[#B(WLR . MB5L]E3T$D:P?54DI\ B2G"-P.84%]QG$ -3* !".JX#5-MCP2&X$T5LEI/3@ M0V&P.42A+@+/,O&=;=P50RPJ[6D6$:89/V1]@@+HLWI5U8:D_:7Y%GK0/SA"0>! M8#O>QTY-SL(K-&=(RIC"_!Y2VHP6+2E08".!H=?&K-T!$OED"(P^4.8+^9P6 M+"H:Q=2\_255".)F)0J HH<]8NZ"592W>6 M!1K.P=,$VWTHD2#!DNVO=+D #L30[J6J3<[]E0.H>Z_2"X1H,O[>%>PEC(MY]KGTWF[DIW96]]Z_*3TN]Q'Q^0QRJ[ MCIQB$$=@GWR^ Z(6)V:5%52(\FY,5J9N.OO<<#HXG:>HYIHZW (?%9::N,.& M,(2RM [:0E/7!5?D\-VK*I-N0]?2^",U,^&W'(V5F2D3[A X,>RB5--3?847V'J=%5IK)%Q M'QL^C3S0*1QLMWDF[J8U*8Z46]["2+NJMJ"UM U?MEC^\'G*O#%2R/!-^W9Y M7&ZR*9R#/Q@B2-ZY14?5WY3ADMCMI0.1198IT4%T)3KQ6QD5YW!TP@ :W)D) M5^8D,X*FBM0"1)ABF!P/M,?OA@F[=8GNRQ,FCU$/K1HU\#<5IE)Z&0MW&7!3 MD,LYP9+,SR1'3AN7[*::9RPV=_/36FO>N4%3YP75/:VO8XO8$3-J9')-ZSX% MACX+I1J$-VU^OZ< UA+739/7N -F" >>]GY(YWSS;JUN+[+S>F;N^.!IXKQDV9,BBW$ MVE(&B=OD:5-FL(%=DDF\&=-NVNK1(HX"SNPCN24%3HU=5(/>JZMPA$AH9 E' M1?T+ZN!2HV=\$#8KQT3I*3S*#; &#M18'QZ69F0/# M#))+D#G])VS$DB@+A0%)1QM:Q@VSJ+PCBI*!=O2 ><$WSE).>5 4Z5J+G%[& MU/TAAS,4==P2@VT=\[U&#^^M 3A[SF/%[]/W\E81^#,'S8P&S\*0#;* A7-0&7NP%$"OYQ$+1B4#+.*E4G1 MKO632.)&+_)RB"F;JK4IF/)U-HXF27!4]1K1ZDC44WAD2#LUQ\OIMRI*Y9_& M#5(JUBSB'64+C[?8Y5P*.#<=:AHVMO0 K(0GF/CNQ+>@.XJ4S@/AY+_M2LKA M:52V2XV0[7-^@\A;[A91CU6)EBKH\7);/!%SRB46.@]GQAL=V2J&G6*C!1^_ M/WDVOD'Y.J43#DAZOQ94>KED',SQYY.H#U3KHM>C,FGIQI-^0L[TBG=50C G MN^MI,(RJ':"0?N &HN\;&#[I :9-0@$9MZB,*S1JLF.L4BDUC^R !>\:LLI] M>K['MDYZIH6)[HZI1-7T>D]97?9J!W-8/3RY*/^$9[#P(,]G7::L?<475\H:)^4U$FH6V(YW*3;>QLT MEBZUDIYG:H>V&\6"#(6?W#>=QGA7$8][2IDV7=*SDFZY.$_53[')"!,,DI&2 MY[[SDVH^ [O)>TXI^.;Z[GUT?7<3_0BT2:+3\RF>9V,WE!LZT68V>QNT! '$ M'\B7F_0\[,\;H.B/;%NX"O5 LS*I>[CY989!_,:=SD!-S$9:-UH-T-V&7>Q< M&&0S1L9Y5%W>(*<&(VVQ;R'UN8V:*HO!2 '%1W6+WT@]&]_T_($;'W]4#P,& M9?3Q@1:"S4D4PFWYT-)T;3H=?[YAU#;[+\.3++@/G4#6"'(2_21-9M2PPLUE M/2<#[+>RM3LOK6Z75 T^B%J/.KLX,UE7V:+AS;V4Y,"F!?YM >Z#%D>][Z2& M3JN)8>UI=]\-'V?!1<0@K8!8+;A!UF^FQ5[(4K;+$=I%HMI/PQ:8!2NKCW. A5"!Z M(0FM<@G:G*0I2TMBH*YS6VGCE&5$H0OY\CVYD#>!8>J5R]^RE[: &&%@ MC/YN$')J7^X[M1+/(>* M]?MY.6*\7]0F%1FM\20/G,=@-N:K^SN)VE%]:ULG_%OJ3,RT=!.5$'=6XVOL MMW[-QO=LW;3VP?:N[(%-7^5)U ;27CJ5R0Z"7C-Z5G>,7@!S2 MYBNI)#ZO[(]T#D-XK@X5/VR63(9S_=+4O$%5CMGTSW):D$_^N,Z,YR0$)B^N MZ_V#&3[J"M<(W8CP: 97D[P&!*(_1[,9_/<[SJ!G5_>_9S;S*YC('&8S=O"D MWX)"''\+9NX$,8CNP//N/5C@ +3C[4DT K%SP YY^492A?Q M3@]LL9F"'@"JW^#>&)@WG=A#G]]37HV<1U1$7@6A1-%6&J=^?O(=\IA],?9H MC+Z[8TJ$)J/XR&Z[1KJ#:6\[CK[_C->;7!'S".,^2,S$2#BWH_V'R%&T\RNL M1]JG<&A#D3WF07&\M%U$QK/_\L:>F/"'0I[/#6 Z!?!8V'?!IJ65W!:'5 M@Y4TE1*YN!+0"?3Z69KR@-C^SNXU!MRJPBJ,8>10S;B"%.DML3M2?.NVIU+V M&$\ P\,+LR3;2C\;]R/:O,*(R/)ZVTPS[@D#FT25)OG%X"X/_5Q*S,# MO#2H*%V@3-N*B4_L07[!7508]MZ!1=XYZ&#HNS#"X^OFV2XW/Z;"Z%'$I0 X4XQZ2 A>X4 M$UL>P=-"[+JT#C"S>U^)=VB'&'[BPFD@L9C_U0D>4Y=Q.;FD;ER)!*@0A5M= MXMXE#6761P)[&V(&A^LV4]A#"2@>MLOK5&9HP_?5FR<)SS@@]SZ:+<7&LF1& MR"(Z"EQH= 2Q>IK874^",&MFFW5HP0Y%:N@$LV!G8<>X>4>$4@_>?G2/\2 G M<^3D,N]!ML[UB*.O'W"O<^":7?,L3IQ.L2JD\_W%^P'AV=T*?+^/3\0C[/XNG5F7R^BJ_F=C[Z/$K M:%L9(F$/P1@F\UE\<3&+3J_B\XNI_7(9O[Z8#L[^B1.=3F9VIJV/\]/VQ^6_"T+[1#@XRS>=:5[%\[/SGFF^CE]#B/N?EXV;0[0:CFZ]N_/),1 MV>#ASD[C.034\F4>7\QG(RS[_R#I3Q=FZNRTN5&O(!8Z47)R0%;9_*W;[XFY MJ9\/2&7VEP\=85PIY6?8U;1+?'#@?M+:?QY<4%W7X>GUY@Q9;=II/?BLCY*:-Q<;KOB>!N MINY 8]D3R$/M%@3/+J9Q^+.+I8**T@J= M? R*3%-59<,,XZM0K:T 17C&N"TUVAT%;@O)R@U(@3"N"@1>7&^$82MN>[&; MP]JQA1QB$/3H^5/[PHY9WM'C1V(7?8FA&89D]OT>2;GE XSWZ$)[L[=\;H?; M&)0!U$WA#WH)DE)\(CN[T!@&2(L5#+1!O ="6??" CD =H423J^>* O?93U$ M4WG-Q8+S0?MSX!NCV/)(B'+780A-7TJ.MPB=UF&2Q&,^O$]GQ./$B .[$&FR$6 M%>5$T,%W,X_H7,=M\'H!"8BI>9D0W& 73;M3(VXU>RV"?O=.1X<]7(=.FZ0D MBRWS0Z")N0VI=^8JVX0C955J"42Q6^C 2)#CEJ&]>'A( W=@XZYK9!?\:U]< M88F;8]&!CQ3VY5=Y\02W^W-3H5TDVM*O*6F&[]N@U[/@J!)#4;&_=4H7UAQL M][,O9VK&;\&[^?)[JD]RZW_,D5EP'&=11I^+$!UFT3J_P7>],'-F<1$3@ M4\M<]U[>CA!'>-J>61 43GS(Z)$+SQ:6!LMGO(]B$OVMW&'K,*_=1CUDFV83 M**[VV1!28G=[L<+U3JQ/L+>7T9TE,SYA!\ 2;;1<-_?'J$:!/[K44QZQ/YU=3\+8^A.FW/8ZU!7 3.6\M!RT[O)Q[U 9F0?NE:)CQL%U+SSF;E^)X.=KYMQ22YOQ M^0COV/L?A=ZY!X:L'Z6]+;%XNU:$1B'7/621IC,I^;)-&@ \"1F"=G,X7N(# MX SF5=F/]#OQ^-AAYU'.SN5T5'?@&M#;AO#B&#P+TEG, +T=#Y_8D.YM:]TJ<>H)PKI(0?X(B _YPB!T2IM=QN[E)Y.CRK$^._)UM M^3D*X!T]3V;@@UJ!Z5_)"?3]$A3L[Y,>'M+V,/4\LTWST8[VX[1?5D"VSC=: M40(S9)W7^ZPCLF;9X."22Y:.8.!RA=TQ/OB?\C<$>?(7D5O#@2?,,5 MO1Z3S%!1\SLDW=7(OH+SFE\\Z6_G]W=^IZH5"F^NE_#H=')Y?L3)=?NE+K?T M&LI%68,C2A_7&IRL"F^ WY&ULS5A=;]LV M%'WWKR"\=F@ +99D67:\Q(#MI%B!M@B2K,$>:>G:(B*)*DDYS;_?O=1'XCA6 M.RSH]F*1%'EYSKD?%'UZ+]6=3@ ,^Y:EN3[K)\84T\% 1PED7!_+ G)\LY8J MXP:[:C/0A0(>VT59.O!=-QQD7.3]V:D=NU2S4UF:5.1PJ9@NLXRKAP6D\OZL M[_6;@2NQ20P-#&:G!=_ -9@_BTN%O4%K)189Y%K(G"E8G_7GWG01TGP[X8N M>_VDS8C)2LH[ZGR(S_HN 8(4(D,6.#ZVL(0T)4,(XVMML]]N20N?MAOK[RUW MY++B&I8RO16Q2<[ZDSZ+8Y%,M?UE]_5O,[!QTI$1A%9)KMB@U3M":\3QFUY6C:/Q:;'*Q%A'/#9M'D2QS(_(-NY2I MB 14TR\521QA[]T-7Z6@CTX'!B'21H.HAK.HX/@'X'@^^R1SDVAVD<<0[QH8 M(+>6H-\07/B=%L\A.F9#SV&^ZP\[[ U;P8;67G# WGLN%/O"TQ)(ER77B25O M&Q=?2['E*>1&OT2]TS!EWU07/(*S/J:7!K6%_NPF ;:6*:8.R6U(5E8HN14Q MRBSR*BEM=*\PXYBAZ01PVP"4I6)1 ](VX!$DQG/*\PBFO;^ JUISAHI!M@)% MJO7>?OU$8GH6R5['V$+*?/87&LP>MJS KQA)X[KN_8Y\MP>^A(> M,%S5'9:7=8DFF.($3NF/6X<&@]6#0 MZ<$YR4FT45G%SF6Y,NLR;<*ZBN6ES3S48*D@%A3S6#R$>7C)K9V['78KWX$1 M-S!X"Z/>TKXFQQ:@A(S)[3$FHD%/"9REZ_A %SSSU:)R+N.&+1.N-KC 2':K MA('?Y'JMG2D^=7GD9M0]#^TOJ^R/Z#<=[$X?5.$V8PF,15T[3/]/7K>B% '(>$=#0G[)'B1GN45C&E-$%@=/*\K$$=M M((XZ _$:3]BXQ$)I*XE$J+E1O"G%5T+?.6SU8!OL/4HEU4OAU[T'.6$ILX+G M#RQ!(3$A']U@$M1-@8U+"KE,*J#!G'GN6\(0H9Q8XF/K"849GY?0^NH!:P:# MO9)1R4M)1/(=]^9FOZ)<@B*R>.KOU)0VZ^8(@+U%G?'G%1FTN:40$!89JJ8_ MA8T_02(^LNF(FK"-FK#3HZ1%:=HP^8R5]:/$$QM1L&O,<\"XUR*RF,]%6IKG MQV@5-MV;O'SNU"*37-$NBI7=,DV%;ACO/F4;Z=3'?8Q;<( M"O.$Y3RSOCQBRY3CEO/ZN7C>[RT.8)OV/I?H'HYYAL(6-]X RTO+'!6TD#"Z2Z,-,B;92UV5[(BG49EB!!^6&0]'K&/#B3,* MW:8S=DY"]R#['R3J'GL-TYTF%L:=YC\-F+B*S/]IR)P?1/=S@N8*Z.",6K5: M'*1- [:.&"R)' N:QFM(7? PMG2]L)F+J!JN];)??YGXGO]["^NQ7P/:%^&[ M+*?/:$X<'\_+?9HGS@G6]_\^-Y;?TZKAN+]_(U=E;Z?WKYETY$:U73!T?#Q- MZH[OA+[7$;*OF^DOG6"#)_=/3(Z-O65K9@_;ZBK:CK87^7EU?WV<7OT+\ D_ M5 5^PZ6PQJ7N\1@_;U1ULZXZ1A;V-KN2!D]7VTR (PN:@._74IJF0QNT?V_, M_@902P,$% @ 79Y]6*\/KSU+ P W08 !D !X;"]W;W)K&ULE551;]LX#'[/KR"\86@!([9E)TVR)$#;;;@"-R#8=C<, MPQX4FXZ%R9(GR75[O_XH._5:(.WA7FQ*(C]^Y&?1ZTZ;G[9"='!72V4W0>5< MLXHBFU=851SH8+MNM_;F>U:MTX* MA3L#MJUK;NZO4.IN$R3!P\8G<:BHJ\_Z]P]\"._O(!E_)7NN??G%3;(+8$T*)N?,(G%ZW>(U2>B"B\>N( M&8PI?>!C^P']0U\[U;+G%J^U_"H*5VV"10 %EKR5[I/N_L!C/3./EVMI^R=T M@V]&&?/6.ET?@VE="S6\^=VQ#X\"%O$S >P8P'K>0Z*>Y3ON^'9M= ?&>Q.: M-_I2^V@B)Y07Y;,S="HHSFUWAO0U[AZX*N#]KU8TU'$'9U_X7J(]7T>.DGC7 M*#\"7@V [!G A,%'K5QEX;TJL'@*$!&[D2)[H'C%7D1\A_D4TB0$%K/T!;QT M+#GM\=+_*#F$G>14Z]/*OU_NK3/TL?PX5?N G)U&]A=H91N>XR:@&V+1W&*P M??,JF<=O7^"=C;RSE]"?D>H4R_^!@V/AN::;9AT6H$MP%4*I)5U9H0ZKR3?D MYB@HD!Q8[]%X229G-PJ^5+JUA&7/O4(,SI+>2"?7NFY:1YX^D29(0]=8DZ;A#2,%[& MP,+Y/(G$FJE)8'6C=&WZ/-[AXN4P9M7 M"Y:PM\19D?SM,#*$ G(\$(QWRV)*-9N\!L;"+,V(S.<+1=P/CDM2@@*?8NR,)[%]&9A M2MZ^P3S[X3MJ+5+)727R"CIN?=/3 MZ9P&BY0]5_=$WD'/Z:EO-WHT?5CWK"5<$@0 /8) 9 >&PO=V]R:W-H965T=_)EQ0Q>*/&5IS9;!"*Q.#G,MJ9#_J<_@5A;A6B#WORI!G^9%9MIQKM07MI G-_7A7O3:1 MX](%Y60-U6F-0 YQ5 _ 9 %,-G)6UFX ^9 M8OH<("0V#:5X1^D\/HCX$9,^#*,CB ?Q\ #>L'%QZ/&&AUW\]VQEK*8L^*_- MR0IBU [A*F-F"I;@(J#4-Z@?,%B^?Q=-!A\.$!PU!$>'T)=W5&EI*1#4&CQ9 MN%#&PBTF:B/Y_Y@"E[0DC1(\99;F=Y8&*@WK5*X+U,REN $F4[BV&6JXE%7! MTG*;NX<)52021T(_(T'01"0OF'Q\_^XDCJ8?S!O$3 LSY9GQ/3/@INX&W@ S ML%:"VH29=?Y!INN4 DH(S%>D2DG1Z5Y*N,]4:0C1]%R.Q#Y1.K4QN0&QI_\; M1$>GHZ$?!Y-IYRY3VAY;U#FH-GE"@N@D[MPKR\0;(D?1:$QP\>BT<_W2HUGG MJ^\#F!ZS!U+>()V@ZXU[$&_\^"6V@:@?PZ/W>MB?5'^OP5)N$E52W$D7VU"Z M40]&I/\[3/I3^KKY??92L31TK%:10WE1TMS%U2-Y MD@W#V-Q-"!K5=4+)3=5BWBMX7R@,Z5Q-(ZA+87")W=QCGKC7QP&?/%5 MUW*SVCQJSJJ[?"]>O8@^,[WAU#L%KDEUT)]2FNCJE5%-K"K\S;Y2EMX)_C>C MAQEJ)T#[:Z7L;N(,-$^]Y4]02P,$% @ 79Y]6.=>2N0& P @08 !D M !X;"]W;W)K&ULG57;;M0P$'WO5XP"*E1:;6Y[ MH]U=J1(EML?!=FZ6<]TZP16>&["ME,S<'J'0FT641G>&"[ZNG3?$RWG#UGB)[G-S;F@5 M;U%*+E%9KA48K!;18;I_-/+^P>$+QXU], =?R4KK:[]X7RZBQ!-"@87S"(R& MGWB,0G@@HO&CQXRV*7W@P_D=^FFHG6I9,8O'6GSEI:L7T2R"$BO6"G>A-^^P MKV?L\0HM;/C"IO,=9Q$4K75:]L'$0'+5C>RF/X<' ;/DB8"L#\@"[RY18'G" M'%O.C=Z \=Z$YB>AU!!-Y+CREW+I#.URBG/+8RTE=W3*S@)3)1QKY;A:HRHX M6GA]Q58"[=X\=I3+1\1%CWO4X69/X*89G!%4;>&M*K'\'2 FDENFV1W3H^Q9 MQ!,LAI"G \B2+'\&+]]6G@>\_+\J/^&V$-JV!N';XC$7S$Z/E[HMTDAP\4\)H6\+H.?3E:>L\P3.NN&PEG+/;4,YC M-/\)2/9 30\$C(RL:8R^X?0 4-P"LU!I04_9[N^\?J_@JM:MI>.S>W#*"BZX M"WV3[L$G5Z.!*^V8V*$K&\%XDD$Z&.4SR 9)DGCCF(P3,F;YF+ZS)/7&">1O MIK#[8I:EV8&?>^.4KCZ]-Z;!6%ER+QT4RE6G?YT4K9DIJ55\9FH;V3!U^XK.Y;Y^TDS# M?#>!0)(,.P"+"!^U0\B'\"'80%=K)R[]Z)\QDS:ZXLE5-1:#*< MCB,PG>!U"Z>;(#(K[4BRPK2F?P0:[T#[E:8R^X5/L/WK+'\!4$L#!!0 ( M %V>?5BTBH@P" < $(3 9 >&PO=V]R:W-H965T+I%"CBQWK;2)$ >G9DN.M,B263EN8]S+J6SK=*?S%H(RSZ7167.QVMK-Z?3JYTB6WN-6KJ=EHP9=N45E, \]+IB67U?CBS(U]T!=GJK:%K,0' MS4Q=EEP_7HE";<_'_G@W<"M7:TL#TXNS#5^).V$_;CYHW$T[*TM9BLI(53$M M\O/QI7]Z-:?Y;L)O4FS-P34C3Q9*?:*;M\OSL4> 1"$R2Q8X_CV(:U$49 @P M_FQMCKLM:>'A]<[ZC\YW^++@1ERKXE]R:=?GX_F8+47.Z\+>JNW/HO4G)GN9 M*HS[9=MVKC=F66VL*MO%0%#*JOG//[=Q^)8%0;L@<+B;C1S*&V[YQ9E66Z9I M-JS1A7/5K08X65%2[JS&4XEU]N)ME:E2L'O^61AV=,\7A3"OSJ86IFG"-&O- M7#5F@F?,^ '[155V;=B;:BF63PU,@:D#%NR 706#%F]$=L)"?\("+P@'[(6= MHZ&S%_ZMH^Q&FJQ0IM:"_7&Y,%:C-/[=YW-C,>JW2'0Y-1N>B?,Q^&"$?A#C MBY<_^(GW>@!OU.&-AJQ?O%/&L%RKDETCL+*J9;5B[S=" MI&,(;MEA-OL<&M[R?BT8UF]4)2IKF,I902 6S4Z;)SO)9B?KZB8#(&DLK;"P MD:L"7">\1[+"B*H-KY;FU>GH=\%U6R(,"1;E0FA*\NCH;<7NNXF4\\ E?O2Q MDA:3[RRWV.@%.V*S21S$[)6[3B?S(&6O1B HZ%=A) X3///#T;MO@TY6YA,O M\?<6?5@82&#<)3 >C.;W96;05G^I4;K^/BGF_Y&5ZUIKU C+Q1(%6>QAC%RB M$,EXCI_9O,M,F+*7/\P#/W@]NA&YP/+E ?BCA:A$+BTRV5I,9BR(6VN!1XE! MFN^5Q:.]ETQ\1G,RM)\_C_";1FP@^$A@&1=DF8+QZ=(&+)X9'RS*1X)'4WX>')WTF72=# UA=ZJ;]4 CC]T:8-N^%7%_3N+0_&;8/V"Y1$7'^2I&%+XJ A=%L^#M^$5<(!>^!%W:26$SI>98+- M4BP*PT,EH5W;6"*W" QVB#W8#T>_JNH8?M0X3Z!;,K2/RO#FC)$I(AP$!!A2 M!T!EGX[IU+!T\4>*FKV/?(A4ZC'?\T<_X>C$,'9]>?OFCEUF%B'G8$S0,>:W M'LP^A"J&IZ$W&U%I9DBZQ.;8.9P!)_[/ T!XCTSH77D &\R&:?1-5"*02$)1 M+[&P>NJU>-FK;3-X4/;V9XS+$'SKCC)9I"YNG(XNLTS7&#MTH5(69UW74@K$ M;E]E+U@44C'&<0HYL+Q:N>'&UO&NSA"Y7%9@A6S]$B4UIW 21CYI09H\3\1D M%K-9Y'=]QZE$H^&01PI&QC>2N$(Z"*QA/)D%$8N"R6P6-0HSP;,,,VAVWNK' ML!W<:/V(N5NNEX;%DS!(.K;?(I=<9VOVDI>;UXZ8FMZ#:+&+)(PIQ^J&\U\9 MBY#M>)+XP>B=@,==J!^!.F&1GXRN&RSR+T%UTF[75-D#"FCCXN=/O#C"[RR) M6A6)$@\R.1O]I,F'ODJ-@\DW4+1S283&,G49CG>[@<_8IP]=E[ M02B2A/Y#M&Z>X?IJ:!\R'RHDYFVV743=(^KPZ+WC6JL&M943IXZIQWLCXZ;@94]PNP;R3U[5Y&WSFA@TL/?2U C9=BVI MNB&3>N^TOM2_Y[*7,N!KW"U%? E,*KC-4NB5^WI#)UD<:)M/'-UH]X'HLODNLI_>?%WZA>N5 M!,)"Y%CJG' MPWV@)=HF(HM:DK:3?W_/4"]V8D<;W'VY+WKC<.;AS#,SI"YV2M^;E1"6/:SS MPESV5]:6[P8#DZ[$FAM?E:+ R$+I-;=XUWFJ\ M#5HMF5R+PDA5,"T6E_WK\-W-A.2=P \I=N;@F=%*YDK=T\N7[+(?$""1B]22 M!H[;5GP0>4Z* .//6F>_-4D3#Y\;[9_O9I9E=ZO5)X);7YE M'__<2/O(SK[Q>2[,VXN!A0D2'*2UNIM*7?2"NC!BOZO"K@S[6&0B>ZI@ &PM MP*@!>!-U:OQ-I#Z+0X]%011WZ(O;!<=.7_S2@E= M+(5[_M?UW%@-LOS[U.HKW-^!?-@B M'W9IKT)U/G?(/Z@UTM)PQ^R/#_0LV)6LWK[:6' M]D1M;\<-3.UMVI5@"Y4CS\FN:A$T\BFW8JFT%.9=[Y^"ZYHD#"$6Z[G0%.;> MV9>"?5NIC>%%9MY2U",7^MX,[I0IM"AC#7O#PG&(:]2;<5"501IIH>^%LSB> M)BQ)XMZM5MDFM4C3+9U$ 8.YF\@RI)2GN5"-8Z,63!-8^+(< M*] < 8(%D+:#01> ?VPLOSRTR0*Q^^;^O*ZI-1X =05A&&E75&JQUT6@41ZEM0*]9EKAZ%(."I*HJZ*>RD73DH,U4 M"T\!T$@:\L%":5J%Q'7HFPNP+!,>X[9>_[KDQ>.OAC5]QB,+^(1B_4 @4VY6 M#.M][E72W\YG*P[L6FPEUI$_@J]6:%"2.&+)V98P.*;.94XN!!8CK,T%8 "F MFN=R63E&%D>VWK,5'+(5VH%K75VY^6 9+%TI.'ROFYP%_!YI1)NCU*+5G8R& M/737 1['K^LL0Z4RHRIANM26$NJY7+ M5W'OAN>\0*V845\T=2@=F^!!>#?%_J5:Z/]16G@5&PL%(%BT*561D<=;N%#^ M8AWZ;\N*QQ;L%=GH=_2O4=N_1IW]Y-I@YU<[%)[_:*S$KDJP3UQJ]H/G&^$* M@W,0$-:>M^PSFK-EV-V<[&'=-K\]:4G\ ,%.:,$<(>"N)M](R'4Q@K1UD(C9 MV(6>;Q'^)O0M+Y8$#5^;@@:W2I41#3+*#)%U-+I]9Z,.[7B5RX5@9\!#H4#S M&_I!P,Y9XD>CP^?>G33WYPOMJAF QG3Y,G('X;L9T@-_3C 0^RCC=%[[*/I M_;PWM%4YPN\*R:B:D6"B1_ MO=VHX^ZQNWVV50/7.ZXSSV7BT=CW0F(31_M[@#I%DD[+I[=MLX- >T?)S_@> MSM'8AN#P&@[+-KJA544/AEK$34U+;(6^'A29?VP+K584KP= M0WM-L4.J/,_;B(6)-YI.6>S1EN@-B! .P:%D3!NHH(<=8UL)2X7#Q]]YL<'9 MC-5I3SNA(&@1-G0_@[X(6M_B'D<3T@65O;OGCCB0CV-(NWH7O3\6K$LHWI-1 MTHHU9L6#T*FD5*U'3DB44F,\],)P!'/5_:U;%KBSIM'$Z2PX-Z[WA*JI/&U1'/C35\GEFO*)V M'F7'T]+]O% 34P-*A,"?1J _:%@8F1Y/V'/NS+73]D#RIB5?=3)PFADUV6>F MC\I"W4&.]"''(CK*Q%X0C[O8,&G9,.FNI-4/%@)QNHR:E\NH.46,3G.GB7&4 MXGQO^'\MF.X(;P;[RGA=Q;[WO:A]?+H4XJ 65,D[[GVN"4&%*?0GP]Z/.CIL M%%/EB/PX[GUJZ\69*TST.0D[S<1L/($I?SH\& M5P*'%TT"&%\H99L7,M#^"+SZ#U!+ P04 " !=GGU8 UUZ.WP" !K!0 M&0 'AL+W=OC MC38/M@) ]E1+9<=!A=@,P]#F%=37 2M@Q=<2%WKS M';;UG#N\7$OK5[9I?<\' 5")G,]5.WK7PY(YG$NSI*$1*[0#"?)MFVJ9)7DD3)^Q6*ZPL^Z(**/X' M"(ES1SS9$9\F1Q%O(#]C_?@C2Z*D?P2OWS6B[_'Z;V[$[TEFT=!O\^=0O2W: MX#":D]+0-CR'<4!:L6 >(4@_O(LOHL]'N XZKH-CZ.D"'D&MP;+L>7]4"RAI M2H?(OAVN?($S'HYQ XQ;MM*2!&R'O5_ C67@QLAH"%!G8-P@>B9@NLDD?CR]>R60W)?(D=)<7;'W?NE=<\4+[G\YC17AY'JMT ARBLF'GMZ= M1BY9'$7.=NNA_H5[ JC!E%[FMD5KM="==C?)I!70BWM[#=UR4PIEF805A49G MG\X#9EIIMP;JQLLITTCB]-N*;D,PSH&^K[3&G>$2=/=K^@]02P,$% @ M79Y]6!J^$M96 P 6P@ !D !X;"]W;W)K&UL MO5;+;MLZ$-W[*PBU*!) C9Z6I=0VX"1]>-$B:-Q[%T47M#22B%*D2E)U^_=W M*-FJ@SJ^Z*8;T@@2V%J35Z+ HK' ![F/28?'I*_"<\BWD%^1:+ ):$? M1F?PHK$948\7/8'W5LIBQS@G5!0GFG''=,ZE[A20SZNM-@H_J2^G^C"PQ*=9 M[#&[UBW-8>'@.=*@OH.S?/$L2/Q79VJ(QQKB<^C+A^%T$5F2/]7V5"EGR4Z7 M\HB6_:*E1[3T^)/*\8=I X5-VM1 2LGQLF"BNIZLM%U$H:'9@CJ('4XNUH)L M:MEIE$I?DK=*:DUNJ5(_,0RKRKNFX]1BKIN6,H7WB"$?\)([^$QN^\.%F K0 MT292LU:3YR2(7#](T;@@J8MDY+*W(S>._-X.W"A-)AO(:R&YK!AHDKE1DJ'3 MS(UF-N "G?S$6EDTG7R0XF4NFQ8,=J%2 #8;;1%]&Q2ZLRSN@Z(XP3%,LLE& MT0*(H V"SZ(8]Y(@&H## ,<7S](P"%]--M)03MB?MOPYDKA3K,=6%J1NE@;[ M,F,WFV:]';K3S']"@.@O"9"YTS3]38"Q^-,2I%'V2((X2?]?@BS,CB0(HOBO M2A#Z;I9DOTF0X-=WZD[PCBY\[/VOV('7"#'?_N#J^G*OAP?CE/CR[[ZFJ M&*;#H<10_VHV=8@:GK)A8F3;/Q];:5"NWJSQ]0=E'7"_E-(<)I9@_#^Q_ ]0 M2P,$% @ 79Y]6/Q=B(V@ @ S 4 !D !X;"]W;W)K&ULC5113]LP$'[OKSB%";42(HE;H"UM) I,XX$- =LT37MPDTL3 MD=B9[5#X]SL[:>BF4NW%]MWYOKO/Y[O96JHGG2$:>"D+H>=>9DPU]7T=9UAR M?2PK%&1)I2JY(5&M?%TIY(ES*@N?!<&I7_)<>-',Z>Y4-).U*7*!=PIT799< MO2ZPD.NY%WH;Q7V^RHQ5^-&LXBM\0/.UNE,D^1U*DI8E%8($KC=XOI=2&MX_9Y M@_[1<2?L.5S8O%B66BWPKJY>\(\B&MM M9-DZ4P9E+IJ=O[3OL.4P#MYQ8*T#X2APQN^@^=H;E[ \FX?0DD;4F#SV8]GX@5^U/ *HCEDMZ>JIECVK) M7$%[__+Y ),S6H;AY,W44H3#@S$+V3GT@8T9#'K4JM2( BYKI5#$K\#(%(9D M:8K<"':;3$CY* TO"'L\IH649T,8["J.O]5A):J5FR.::-?"-,W6:;M1==%T MZ-OU9L[=('LJI=D( M-D WP*,_4$L#!!0 ( %V>?5A+5C&PO=V]R:W-H M965TX&V%Z# MI+W[L+@/M$1;O$JB2E)V4O3'[Y"2)&7&1<)4? JYEV9"4I",RF)N[C7&W83 MPM+.]:49NQ?7ESQ7,4OIO4 R3Q(BGF]HS)=7':^S&GA@\TCI@>[U94;F])&J M+]F]@+=NQ25D"4TEXRD2=';5&7OO)WU?3S 4_V%T*=>>D59EROE7_7(77G5Z M6B(:TT!I%@3^+.B$QK'F!')\*YEVJC7UQ/7G%???C/*@S)1(.N'Q?UFHHJO. M>0>%=$;R6#WPY1^T5&B@^04\EN9_M"QI>QT4Y%+QI)P,$B0L+?Z2I](0+YF MRPEX8P*^V#'!+R<8RW4+R8Q:MT21ZTO!ETAH:N"F'XQMS&S0AJ7:C8]*P*\, MYJGK6RH#P3)C4CY#-[D$ BD124/T6+A6CS^R>9(8W:5%L.D53FZI(BQ^AV1$!!"R%'V.>"YANKSL M*M!'2]4-2MEO"MGQ#MD]C#[R5$42?4A#&C89=,$0E37PRAHWV,GQE@9GR/=. M$>YA'WUYO$4G_WH'W!53SZ7,%C$G+V>**Z8V;@V9_+I%//>YF1@%YU(+=(*A:T<_WS3]ZP M]ZO-?"TQ:UBO7UFO[^)^?2\@(PKPKHY@^BUG&>0H=8JH5 R"EH8HEW26QRB& M;&.-43=_'SU3(JQ1XYSX2K4'E=H#IU@3DC%%8O8=%)1\II80C)#]%I#6C0%0 MP*6RJEOP'1B^ND8LKOL]_>^RNUA7;IO,VZ!KR#VLY!XZY?Z30LI&BHH$G4#R M2,SV?V>3T\T'4D#P?FV\0O" MH8NP(=QY)=RY4[B[)"-,Z/BPB7>^M>JF7"Z*AD 7E4 73H$>(&+3G *>"#BD MM^^;1: 0[&+;'+XM9BUTGB-FO5Y=8WM.,<!(4R::]\ M/8LPWK;,%KKS_FZ1UV"!=Z!ET317*.4*$IJ"PKW@4"A"=)*G4PA7>!H_6/=A MN4Y#D8'-^A9"[#0_KG7!3EUNZ8P*,#4H8Y2RBHFW-Q>VBHFW]7%E-J^NXYZS MT*U,?KHJPX"=Z%,&$:+S<;A6Y77ZLP>->X'/$07H^'\N-)H!4*?@?<)A3Z?/ M/_]TCKW1KQ(I#F5A92C$)"PLH/*%:"9X E4A55HXH(N(CH(@SD.JAR4#P@+D M%3])M"""D6E,-X,_:9W8;76 MDJD(ZC^BLQDU74518.;0%L&#U@>P,DPH@!!%A9Q8DSLU+#MHJ)@M=J#"0&A(*XM.8 MS4EA!FV%33L2:76ST-T-.'O#=0&'?2(S#G $U+4>6BXQ+:@VL""PRI31=0WC@$MPO\< 9]"N(E-W+ <[F6=GNT">:E-N4 MKQRJMT#=!)$IM--.)VYLLXA 2,*NG;.T#*; V$>G :WB*C:!!L4 _<]LH,:= M&UZ):KP:9GMN'#P.%P"SF=0]QTYL6?)83\(C:P[>IKMPI> :%7MN6/SO*K_, MP-9IP,#>+(5 4;EQW8^R%[0*/]BN7YMR.U=_K0]J[.RY0>\':&\@\W_*2ETF M,8$^\<:J3$L8N-3[+1"U5T-J;W1\';+GQ/D'6[ E;DT+UKC?

'-C]TG(C?>-M0?^,/1YG[8IO)'P^&.75PW!=Z^KD JP4R.?%0\^+HG MU)W,#G942]R:QU=UIX%[QQ?JV-G]'&K!MK@U+5@W/MC=^!P?0U4'H MZH"A:,5/44JM)_HEN_4^VWIP;J'#CG[,)5PH]KT\-Y&20T>N-[0Y ML0OMVE@5\;9/=X=632R$ YW^&SMUVC0=Z-!\P'8V.$NT6?1Y1>$'^@C2_7^ MLNK:*BYLBUO3 #4N](\0%_JMXL*VN#4M6.-"WPWK_OF5CST+#';?^7#/?*WJ M-6KTW:AQ]^XIJI-5V58Q9%O5VJQI!]-X9LX<*4 M>X%SQXVIMS@:[-=HM.]&HX^KBU+F!ZUIAJT"UNW:U&'J6N;EQK3_P@S>+ M>[75:'6K>VSN,F^,WWCO)\7=[)I-<57\(Q%SC5=C.@.6O;,1 "Q1W+XN7A3/ MS 7F*5?0.)G'B)*0"DT O\\X5ZL7O4!U!_[Z;U!+ P04 " !=GGU8M#Y% MU0P# H"P &0 'AL+W=O&GM MFWM.[CF^L6Y_P\6CC $4>DXHDP,G5BH]F M O#"@A+J!I[7=A-,F!/V;6PJPC[/%"4,I@+)+$FP^#L$RC<#QW>V@6NRBI4) MN&$_Q2N8@;I-IT+OW))E01)@DG"&!"P'SKE_-NJ9?)MP1V C=];(*)ES_F@V M%XN!XYF"@$*D# /6?VL8 :6&2)?Q5' ZY2L-<'>]99]8[5K+'$L8@Z*,JEX4H!U!0EA^3]^+GS8 ?C- M-P!! 0C>"V@4@(85FE=F98VQPF%?\ T2)ENSF87UQJ*U&L+,*YR.!-D=$I:OC?4. % MC0KXZ/WP8!_N:KM+SX/2\\#R-=[@VS%GB"EF$:"9_6)_"9ZEQM<)83I,,$4S MA17HKT9I[^PI271_J?G0A0[+ARHO\I((!H[^["6(-3CAUR]^ MV_M1Y4Q-9'L^-4J?&H?8PQNNM /1MGGL OXW3Y7VG+!E"B8UD>WI[)8ZNY_9N]TZ?:J);,^G7NE3K^[>[;VZ3%M>[^6-^SK)]YNMES>N MNS/'F!GR"HL5T?936&J<=]K1!"*?R_*-XJD=;>9&ULK59-C]HP$/TK5EI5K=1N2 *AVD*D!5JUAY70 MTH]#U8-Q)L2J8Z>V ]M_W[$#*B.W,>W[SQO$PV2G]TY0 EMQ70III M4%I;7X>A8254U%RI&B2^*92NJ,6IWH2FUD!S#ZI$& \&:5A1+H-LXM>6.INH MQ@HN8:F)::J*ZM\S$&HW#:+@L'#'-Z5U"V$VJ>D&5F"_U$N-L[!CR7D%TG E MB89B&MQ$U_.QB_@80[P'Q*6!X!I#L 8E/M%7FTUI0 M2[.)5CNB732RN8'WQJ,Q&RY=%5=6XUN..)LMP##-:V^I*LBL,1A@#*$R)ZNV MLFY]Q3>2%YQ1:#2@8$#QI9J&9M MBT8&?EDMR,OGK\ASPB7Y7*K&H S M"2TZXO(*V3[[69M]?";[*":W2MK2D/=+SO#]R],[8,"W="V ?+]30A#\-G94YS_ZO&RW M&O9OY:Z;:U-3!M, [Q,#>@M!]N)9E [>]?GPG\@>N#+L7!E>8L]F5'A/J"5K MV' IW5G&4UZ#YBKO2[WE&WD^=S%NLR@=3\+M<4:/8^(T[6(>"!UU0D<7A0$ZL(4\:VWQGXMW3IL8:WPQ.=/3%G9*:=S/2BS&^:6WBCBL*\ M)A([#UJI@:DMVMDO,WTD(4FB$YF/8Z)XU*]SW.DK/CX<<7CP8G$ MGIBC4]%*#(_NY@JPFJYE&>*_O_9:Z5:[KGCCF\')^@R[9=O<_M*TK?86#PF7 MA@@HD')P-49%NFU?[<2JVG> M;+83_RPQ(X/V@7@^T(I>YBX#;K_$-D?4$L# M!!0 ( %V>?5C3HH[:%P, $,( 9 >&PO=V]R:W-H965TP[GW&ONS7@GY)-* 31YSC.N)DZJ=7'MNBI*(:?J M4A3 \CTR\ M#?C-8*=:]\0X60OQ9!8_XXG3,X(@@T@;!HJ7+T,-W 'X-\ \!_7< 00T(K-%*F;6UH)J&8REV1)IH9#,W M-C<6C6X8-U5<:8E/&>)TN 525;8E(H-F94* Y0BE,=D5576[*]8PMF&191K M,HTB47+->$*6(F,1@RI\*4U-(EQ])=,,CP?E$1 \:&0:;T%JID"2N828:84D M6#ZF7\CY C1EV44;I"QJ;MVW, ^WD*]!/F+H_6I!SL\NR!EAG/Q*1:E0@1J[ M&E-BC+E1;7]6V???L>_YY%9PG2KRG<<0OR5P,9=-0OU]0F?^2<8%1)\P_=:B)ON0CQ,UTJ;RCUV9:\B[W>3FPYSK0H: MP<3!%H*L6W#"SY^\8>];E_/_1/8F#_TF#_U3[.&,9C8+5),U)(QSN$VO.J/W6W;T'&(-Q@U,6]T#AJ=@Y,ZIS%6!3]&1:*4R@1B M0A/LQ4ICR]P"+Z%+:D4Y;.GHC_P#K1TQ0Z];Z[#1.CRI=7^$"BGPFU5&*[8! MH5.072J'QPKZ@P.5QS&#H-^M M?5@/ O,=@ ( -(% 9 >&PO=V]R:W-H965TX MD&;[,@BQKG3OT3DZTIWME+XW6T0+>\&EF4=;:^MI'!NZ14',J:I1NI52:4&L M"W45FUHC*4*1X'&6).>Q($Q&^2S,K70^4XWE3.)*@VF$(/IQB5SMYE$:/4W< ML6IK_42()(4=J/0)QGP>\0,X]D*/QJ\.,^BU]X7#\A/XI:'=:-L3@A>+? M66&W\^A]! 66I.'V3NT^8Z?GS.-1Q4WXAUV7FT1 &V.5Z(H= \%D^R7[[AP& M!>GDA8*L*\@"[W:CP/*26)+/M-J!]MD.S0^"U%#MR#'I35E;[5:9J[/Y)1JJ M61U.2)6P;(Q+, :(+&#=&N7GUZR2K&242 L+2E4C+9,5K!1GE&&;OM+^B*F+ M3F!1%,QC$@Y7LKTZ?H9TE,8IR/(DFS\ MO#QVHGOE6:\\"WB3%_!NR)Z)1L!ON,,'E V.W,!?XR ,=6 M*<+MAK,J\!_! MQWWMKA,6\(4)G^>/QBV9DM V86V)MN"LP*DG.CE)4O<[I/8H._\6IZ8F%.>1 M>VP&]0-&^>M7Z7GRX8CV<:]]'-#'_^#Z[<#UQ<#UV[^[OGCF^H]K!P)7%H7Y M>4CP^#\(GO2")T?-'OJI>C\-N$F@2EHOPHP RQ)#FP"+6AP2<7R;%!Z1Z$-\ MX\$3]=WNANB*.0(<2X>4G+X[BT"W':0-K*K#J]THZWI &&Y=TT7M$]QZJ91] M"GPCZ-MX_@=02P,$% @ 79Y]6-]PFQS; @ E@D !D !X;"]W;W)K M&ULK59=KQ(Q$/TKS9H8393]@ OD"IL 5^---"$0 M]<'X4+H#-+?;KFT7KO_>:7=9@2Q$(R_0:>>4[UKRD(M1\'<7"86/#-UKJ),!T5= -+L%^*N48K;%@RGH,T7$FB M83T.)O'];.C\O<-7#GMS-"9.R4JI)V<\9N,@<@&! &8= \6_'$8?RL M.8-F2P<\'A_8/WCMJ&5%#J*7I M2*L]TYE!=DH08B:;=":'=$Z3JXP/P#JD&[\A291T M6P*:_3T\N1).MSG=KN?K7>"KL]F6F:M =W?O:"QI2J^?T(?\F@A-S_:M/=NJ?U&9"?:[QKM=U?/]WKQ M5]BAQ[K;?)=&G3@>A;OC\%N=&I^3J/I-5/VK4=47A,&/F0'?T95HK<"K)/]Z M"C&ULS5AA;]LV M$/TKA!8,*=!&(FW+=N88B.T5&[ 61KRLGQF9MHE(I"92D??$R5XFSVK'F$9?HU"H.V>G=7SKNBK8L8BJ&QDS 4\V,HFH MAMMDZZHX872=.46A2SS/=R/*A3.=9&/+9#J1J0ZY8,L$J32*:/+/C(5R?^=@ MYS#PP+<[;0;)G#GEBAK'C&AN!0H89L[YQ[?SDG?.&06?W&V M5T?7R%!YDO+9W/R^OG,\$Q$+6: -!(6?%S9G86B0((Z_"U"G?*=Q/+X^H'_, MR .9)ZK87(9?^%KO[IR1@]9L0]-0/\C];ZP@-#!X@0Q5]A_M"UO/04&JM(P* M9X@@XB+_I5^+B3ARP'Z# RDPX<*D<:43>,K!3T\73 4)C[,IE1LT2Q48*(6H6*-5GEHSON);P3<\ MH$*C^R"0J=!<;-%2ACS@+#=?)B8G =Q]0',9Q:FF!]C/4(]_2(!=L@2M=C1A M:$85#S*_!0]3S=;H>L$TY>$[<']<+=#UU3MTA5RDC+E"7*!'P;5Z?S3PYTZF M"B!@\*IV/W$US(UAZ ;%/,SR>2 -\X )^B2%WBGTJUBS=1W A4DM9Y8<9G9& M6A$7++A!/?P>$8_T+ '-+W'TRD3W,KQ> ][G-&()U3*YM4U.[MNW^YJM MY%;%-&!W#NP5BB4OS)G^_!/VO5]LQ#H"J]'LES3[;>A34VFAJ30:QU";]"ED M2$L4R"B"4H3E%#SO9+AFB;5&Q/WY9B?Q6I$^H/2JA;X MH Q\T!KX/*00];TMJE;';TU.1V UCG[)T7]##?I=TNP(K$9S6-(& U#&91? M6&:9<0&Q,W1M2+U#\(F/"E%YV"DI_,&WMX)/7.,32 %[JBH0#K8P!46Q%VY6 M]I>I%)M98Y?'E4[!/T2H8(L&L56,%O4RNX4[G2%5K]6[C2*^3_ MHU?(N1+I#<;;2N8B1?*:59U*I4A( MNR+YL>*K"*9&@OCDC*O%K$=($]E*L9!VQ=*M_"*7Z16[69->(95>(>UZI6OY M5;SN53I6LS,Z[M&!)>B-;7:.JU!VKIB?L)6CY5GQ?79">C(^P[?S_,2W@LD/ MH#_19,N%0B'; *1W,X3].\G/=/,;+>/L6/1):BVC['+'*/ W!O!\(Z4^W)@7 ME"?KTW\!4$L#!!0 ( %V>?5C)*AYOG@0 #T7 9 >&PO=V]R:W-H M965T7-JV"D(64W4A-BR!F960,=70E6M;;22CR\PICFSB.$,[ICRQ9I-L M[$[.)B+5$4_8G40JC6,JGZ]8)'93"ULO _=\'6HS8,\F&[IF#TQ_W=Q)Z-DE MRI+'+%%<)$BRU=3Z'5\N"#$.F<7?G.W47AL9*H]"?#>=F^74JV%Q$__"E#J?6V$)+MJ)II._% M[D]6$!H8O$!$*OM%N\+6L5"0*BWBPAEV$/,D_Z=/12#V'+#;XD *!W+HX+4X MN(6#^[,.7N'@99')J61Q6%!-9Q,I=D@::T SC2R8F3?0YXDY]P()^A**5(&IFM@: M5C<8=E"L-,]7(BTK+5AP@5Q\CHA#W ;WQ<^[D[J[#9Q+XJ0D3C(\]Q7BY^@N MHL"XSO_;+9BC&\UB]6\3U1S;:\8V=_52;6C IA9<1L7DEEFS7W_!0^>W)N(] M@=7"X)9A<+O0Z^?/7OB?H[44JNF0K[KAON'&<.5.@\S)O$3;F>O[PXF]W0_# ML1$AGNN55C5^7LG/Z]S0+5/J$EZ7((W3B&JVA$-.9)DPW\>L&:^$W.-HY<8_H M'1MYSL!I)C[_K->>Z7_/QN M?JD,0A TRXS@30(IG] H>D8+M@6UMH&)!['2.RI9T\8[P4\]YY[ :G' 3J50 MG'=,^ *\ITCTA58/Q9Y8P_TF_2MX+5E?>-5>]Z'O'Z1]@Y7K^"W/.ZYT&>[4 M.[/K5"955A?:'7:E0[#[GMF>:KJEL&3WLH(GC9XXT46V88-B=Y M)]#))]L36IUVI=WP\#V3O%<-UQ=:/125BL.=ZN@-2=Z-UY;DO0J^ JUV&T8N M:;D-E93#W>)K+A*E99I7@GB"(#9KV$WS?>B$.IE03VAUXI7&P_Y[WH=>15Y? M:/5J3*7R2*=T.OT^O(+7S%$,8^BK*ZAX3LA8/$C?!Z_%,W01=-!V7NUPYC)=5:#5;"!--%Y&:D< M+>N\5UDY]'"5P%BAB*U@.>=B!%&7>:TV[VBQ MR:J7CT)K$6?-D-$ED\8 YE="Z)>.6:"LF,_^!U!+ P04 " !=GGU8,R.\ MNKZ9&@]E803/<:9 %UG&U,,)"KD:>6WOL>.<+U)C M._SQ<,D6>('F7#&J = MO0 (*T#X%-!Y 1!5@.BM@$X%Z#AG2BG.ARDS;#Q4<@7*1A.;K3@S'9KD\]PN M^X51])<3SHQGBG:0,@_ \@2^WA9\26MJ8'_&%)4I&AXS\0GVIV@8I\IGN+R8 MPO[>)]@#GL//5!::H'KH&YJ-Y?3C:N1).7+XPLA3C%L0M0\@#,*H 3Y].SS< MA/OD06U$6!L1.K[H%2,.8"88.;#IQ]5W"H@EBW'D M46YJ5'?HC3]^:/>"+TW"=T2V84-4VQ!M8]_<#_BH_P 62NJF13[93G?5;K2K M!'4=R!Y,=^/HZ*@W]._6;7@>%(:=J%-';>CKU/HZ6R=T6@CQ %,DZV+.#"9P MRN_I>ZPUFL9=O)7OO4N[([(-Z=U:>O<_[O#N+FW8$=F&#;W:AMY.=_AD*]U[ ME?>>;>IVU N"YDU]Z#WIZ-<:^Z^E'9SEL2@2U$"G.$C%%SQG F*I#<@YS%T> M)&MY,'=YP%P>P"KE<0HKINF8;T>M'ET]0KA[VE#RQ)A=HZI/7V@U+8N_=BEE MJ!;NV_X_^C+Q\H/IDBM!H%S M&BIH'9+?JGP E TCE^Y*O):&+EA73>G-A,H&T/^YE.:Q80>H7V'COU!+ P04 M " !=GGU8_D)AIO8" X"@ &0 'AL+W=O,PT02E24)E4\C MB,5J:+6L]< M6T3:#-C^(*4+F(*^2R<2>W:%$K($N&*"$PGSH77>.AOW37P> M\)W!2FVTB5$R$^+>=*[#H>480A!#H T"Q;\EC"&.#1#2>"@QK6I*D[C97J-? MY=I1RXPJ&(OX!PMU-+1Z%@EA3K-8WXK5%RCU= U>(&*5_Y)5&>M8),B4%DF9 MC P2QHM_^ECZL)'0\EY)<,L$]V5"YY6$=IG0SH46S')9%U13?R#%BD@3C6BF MD7N39Z,:QLTJ3K7$KPSSM#^1N"&D?B*4A^3R(6,I+I$FG\AY&#)C-(W)-2]V MB[']\ (T9?$11MQ-+\CAP1$Y((R3;Y'(%&*H@:V1E@&W@Y+"J*#@OD*AY9(; MP76DR"4/(=P&L%%/).U M_^+Q,9G$%,W=MOKG5PPGUQH2]:O.O *[4X]M#OF92FD 0PM/L0*Y!,O_^*'E M.9_KA.\);,N&3F5#IPD=;470@!7[R'A $R$U^UT,P"->3 KJ'"A@NSFLN966 M?JOG. -[N:FL)LC;"-IBW*T8=QL97S%.>0 D!KPH"%U(@'S)EC3.:ID6<-X& M"<]S7Q!MG/*=2^!5@KQ&0>-,2B-@)B1F,KZH/:[>CHI=NQOG>:>*TTK%::.* MJ<&3ST>H3D,CPEM/S9[ ML3V*K&]_WAY]/9IPY[ MFSH5S;T]WL4^SOWP>XF M;ISRK8+LC4AHD>9/_4QH+!SR9H2E'4@3@-_G0NAUQTQ0%8O^'U!+ M P04 " !=GGU8RL7\!I # !5#0 &0 'AL+W=O'-MI:@M([!4+E@Y!LRX?AGY@I+-% M5")5DK:3?[\CI2AVH1#UX'ZQ18K/<_?<\>08KY4'*KW9PG<^"R'J$)6;&4C#ZV^ !+SP#3.97G/T?V H:6;Y,EMK]PK99 M.R*+V5H;6;5@&E=<-/_LL0W$#H!X^@%)"TB^ YQ'KP"&+6#HA#:>.5D+9E@Z M57(+RJXF-OO@8N/0I(8+F\8[H^@M)YQ);Y!BH.$WN,QS;@/+2K@6S?:P83Y9 MH&&\?$LK/M\MX.37M]/0D%V+#K/6QE5C(WG%QA ^2F$*#;^+'/,>_-R/CQ,/ M04B".]7)L^JKQ,OXD:E3&,8#2*)DV.>0'[[ [#7XGCO#+@E#QS=\-0E:(X++ M!2Q09XK7+OK_WM!*N#98Z2]]<6]HS_II[0EPH6N6X2R@$M>H-ABD;WZ)Q]'[ M/LU'(MN+P%D7@3,?>WK+GNAL,!IHYT'IXF!0T7YO=N$2L4]^PSERG/:\VJ3C M21Q%T33<[ KSFOZ?PD:=L)%7V$VG!4ZX@,KMX]X:\O(@>-. MX-C+=<^S@ALV@#^9T$SW*?,2'*KL2&1[6B>=ULG/J=/),2-P)+*]")QW$3C_ M@>W,5@K1UBM=F%T0^G1[R0[5[??L[P)A+JN:B2=@I990, U, #4\B@X1L6J/ M%7O R.629PC.-E!5?K>'![ M: 8RJA$NUG0]KNFAI(QG6#V@LL?^B.YI4S0& MW!8P$O#1H,C!%&W!6U-F*X&]7*WD#)>Y)@]H&041GI I#MYY M@W"'S)@2!W#/=$&:37]:O"2'IN5(9'MZX^BE?8E^3DFVO$<*PK'8]J.PT\3% M/U"6^%ASU5R8.3.]-Z:?YV#5?J_^DAMJDZ(!V(*9] D-=QK7"M7*]?.:"H\* MKNEAN]GNF^'2=&ULK5=1;]LX#/XKA#?L-B"- M8R=-VBX)T"8;;L"&%QCN0;&96)AL99*<+/?K1\F.ZZ2NUP/ZDE@R^?$C M19'T>"?5#YT@&OB5BDQ/O,28S97OZRC!E.FNW&!&;U92I4 M"C_L]89^RGCF3<=N[U9-QS(W@F=XJT#G:%?_L5QF(FD+0?T0A M+!7"$X5P\(A"OU3H/U5A4"H,7&0*5UPH&+V)#6P+(;/)D$%'[(B,>T!OYZC85R\(5-?%W-X_?(-O+20 M7Q*9:U+18]^0/Y:5'Y7<9P7W\!'N00B?9&82#>^R&.-C )\"444C/$1C%K8B MSC'J0C_H0-@+^PV$YD]7#UOH]*O#Z3N\?MOA=(J#^'Z]U$;1-?FW*5 %SJ 9 MQ]:.*[UA$4X\*@X:U1:]Z:L7P;#WMLG)9P([92M0;@DC,CW M)H<+E'.'8FO;=AKTAJ.QOZT[TB!T.>A70D<$SRN"YZT$%XE4YLR@2D$^D6L! M.*S3N A/J#Z4H1QJ9CJLF Y;F7Z1AHDGDQP^C%4XN#QA^5 H# ;GS31'%BB]52^N4Z$\1G;TL&LD9JG;<_W!^12 MZ^STW!K+8[NE/NR1*0TC2(LJ.828[9N YNU @0."\(!#=?Z#PM(H]1@V)SP@9UHCG=J73CX M$TOJA*?^YYK:K)%T9]--3FNZ*>!2D@2V3.2N6=M-XZYZD3^"LR47W'!JZTQ; M"6I+F"[IDAU:DVO1ML7!CB3LV!0#M6B+-"-3+-N_>G$1!J.W&E ;GKIVS[-( MN79/EI92D8OV6!Q/LJ%YR@4EB<8H5R1=21")+?5]MA269MU&R<[ND(.$'!73 M1%Q".G>Z<*TU&@TYM7@%*YXQDBNSH0.[A$<)Q80X*B[V=)D.\2ECI@!_YGQC M@3O %%HW1!X7XTQ1>I@ST(&,IFQ"Y"9QG!0*YW<]GG7ECT?1WM.PII0UW''1 M?5\G2M@R.[P_#O1?^GBHNF'"Z2WL1*>[37?,KTU[*:JUFYHUN+PI&FVU6TWF M-VX>/=F?V8F]8?\ZZ%W-*)N;W@3TIIC)[TT7GPB?F%IS&O\$KHA&KSNB-J&* MJ;M8&+EQ<^A2&IIJW6-"7RJHK "]7TEI#@MKH/KVF?X&4$L#!!0 ( %V> M?5A..^;9UP, *0/ 9 >&PO=V]R:W-H965TC^='QG^)/2$272=Q*A;&7LKLPC1%N"<)%N8 E#OC-%Q@F.M%$2FXYE^6:":6H$<_UNQ8,YRV5,4[+B2.1)@OG-6Q*S MX\*PC=L77^EN+]4+,YAG>$?61'[/5AQ&9H42T82D@K(4<;)=&)?VQ=(>*P,] MXP=; M]/>:/)#98$&6+/Z+1G*_,*8&BL@6Y['\RHX?24G(4W@ABX7^1<=RKF6@,!>2 M):4Q>)#0M/C'UV4@:@:N=X^!4QHX#0.(3+>!6QJXFFCAF:9UA24.YIP=$5>S M 4T]Z-AH:V!#4[6-:\GA*P4[&7PB$ .!SM :$B3*8X+8%GW)",>2ICN$TPB] MIRE.0S72D]$GBCO7B-7J!:(J^[5DNP%C,30E> MJK7,L/3H;>&1;.W?-38A-%2"G"I"C\=Q[ R0$ M(:-:3'041E48;D9(,K0A:(5I-()HB1#'Z&^".?J,9$'8@0O_[!]ZTU7=)X)[$ZLW"I6;A]Z\($S(= V M!]:01U7 8ITV&;Z!\I>=&5' >AI6"<\AL*>N/SNELE*0J40''.>ZVB63 MD+#-[8I/5=Y%TVO1M/W)K$&SUY&!-/V*IO^('0MSSA79C'%]:@#=)Q+U6ZEY M-O:=!M&.2;;CG6;=83"I&$QZ&?0ISK+@-4)KB251=:6HE4H-N[EB@FK"/]]= M2W7H;D#9WZ5YHB%9VJE##[@C]X2CRS#D.91 [1"HO.F2HU[,@2DPK0(X[?7X MFT[LF*6[,ZC7Y*D[/VV+DF,W*[D]R9UZW?L^J]R>/5Y%M]7A^["*SEHU.6DI M3^_2 _?#MD[-AO5,,EH"W='1F=<@T[_:4#:UULD>HJ3-+7L@SS*4Z:D'LGO;AOO%]*E&\-0MV?WM4E-YGYHFXU::C+U623QK$V76KE#J_OH9\QU-!?B[!7CK? +. M\.)*6 PDR_2M:L,DW-'TXQZNT82K"?!]RYB\':B+6G4Q#_X%4$L#!!0 ( M %V>?5A%RCHF*@0 # 0 9 >&PO=V]R:W-H965T5P92-D2C2/.8I:O/(:()C32Q@6!GR>ZI$EB/ ''/Z53IXII M#)O'+][O\^0AF351="F2OUBL=W-GXJ"8;DB6Z,_B\)Z6"8V,OT@D*O^+#N6] MGH.B3&F1EL9 D#)>_)*?Y48T#"#1;@._-/!/#'#08Q"4!D&>:$&6IW5'-%G, MI#@@:>X&;^8@WYO<&K)AW#S&E99PE8&=7MQG.I,4/3#.TBQ%C^09GI%6Z.T= MU80E[] KQ#CZLA.9(CQ6,U=#4&/J1F6 VR* WQ/@CD8#%. KY'M^@+ZN[M#; M5^^.W;C 7('[%;B?^PUZ_"X%UQ)>@HPDZ-,Z85MB7HLK=,]4!$M_4R+1 X'D MF'Y&*WC[XRRAZ-O-6N5FW[LR*2(.NR.:@KI6>Q+1N0,5HZA\HL[B]6\X]'ZW MY!-4^00V[XM[$K&$:485@AJ5D W?HH3"&ZK,U@V[> N/H]RCJ=>GQ2CT9^Y3 MXYZE/>HW_-W"/JS8AY>PC[K8"X_A$7MXPFZ/:FRC2]C#+O91BSV8CD_8 M[5'M[&'%'E["/NYB#]OL&)^PVZ/:V<<5^_@2]@D"N4%Z1Z$W;3257:F,6ZEX M)XG8$>R)3*I$)O\[D2]"@Q:EI;CN2W'MRF72R@5/@M-ZL(/8TYE6Z4RM7CZ9 M/4=10UU%I:[]2C1MXP^#285_1(*]NC=YE[%T*DOI] C&#T8],(U&B2^#Z92* MTFGW2WI,4G<^;&U$OR;I+/S2Z3DD=<_"]O;Q2Y)SRKB,<0Y8W9"PO3=8P:[^ M0UWB=I_RPW'0PU_TZ6CYG?C<.1->P",0!ZO-#[1[4(%'0G!L(5('#-3><#' M>#%Z%E/@ELC8M$O8+;04Z9[PYS<*;?H[ZA52E*(_A*8H&*"/19<5F]R!655( M"_#$E4A83#2-81[@A$<,0J\T+!33S:87:M#50MW&?)52NPNC;3X!GJS?^&;F[;[BOTS#;AVBF*4?B-PRT-.$;B"<-QC#DY/%>%J< M:+'/)[RUT# OYH<[&.FI-#? ]8V K2E/3(#JGP2+?P%02P,$% @ 79Y] M6.^2F,AG @ T@8 !D !X;"]W;W)K&ULM95M M3]LP$,>_RBE#$TB,M"EM)Y9&*F432*!55&POIKUPDVMCX8?,=EKX]CL[)>I8 MVQ?3>)/XX>[OW]TYEW2MS:,M$1T\2:'L*"J=JR[BV.8E2F;/=(6*=A;:2.9H M:I:QK0RR(CA)$2>=SB"6C*LH2\/:U&2IKIW@"J<&;"TE,\^7*/1Z%'6CEX5[ MOBR=7XBSM&)+G*%[J*:&9G&K4G")RG*MP.!B%(V[%Y=#;Q\,OG%" 7FSBLP>JUP@D)X(<+XM=&,VB.]X_;X1?U+B)UBF3.+$RV^ M\\*5H^AC! 4N6"WOM?+M;#A">O&=DC&>6V=EAMG(I!<-6_VM,G# MED.2['%(-@Y)X&X."I17S+$L-7H-QEN3FA^$4(,WP7'EBS)SAG8Y^;ELHJ7D MCK+L+#!5P$0KQ]425<[1P@<8%P7WZ6,";E1S!WPRCZ_0,2Y.X BX@CLN!*W: M-':$Y(7C?'/\97-\LN?XK[D[@Z1["DDG2>!A=@7'1R=_RL0441M6TH:5!-WS M/;JSDAF$:6WRDDH&XZ5!]$'N(CRHY#^*"UNQ'$<1W7J+9H51]OY==]#Y=("S MUW+V@GIO#^>MMO95SG_XYP?3&G#S%O?YU%]%+FL) MR(RB;QZ8U/7N-#?*_:#L6\4JZZ7Q:@=,OX7I'X3Y;'/O<;"V!Q7^,5F#EF_P MOVL[> /<88L[?+/:#O^J;?=5;>.M%N6[_1TS2ZXL"%R03^=L2,ZFZ:#-Q.DJ M=*VY=M0#P["DGPX:;T#["ZW=R\0WPO8WEOT&4$L#!!0 ( %V>?5B#W6B- MN0( !8' 9 >&PO=V]R:W-H965T#]9*5RRG J0%9%0<2?$>9\/71\9[OP1)>9,@MN M/"C)$F>H7LJIT#.W94EI@4Q2SD#@8NC<^W?CR,3;@.\4UW)G#,;)G/-7,WE( MAXYG!&&.B3(,1+]6.,8\-T1:QN^&TVFW-,#=\9;]L_6NO^5YKOG>*/7YA5&$*,T44=AZ.&MZW<-.%5O'E[4UP.W!7NQ8ZHJ[[0;^- MVM/6;[7U3VK3K4$7/NM250.CW?W\\$!31TP_C+HE1:VDZ*0D6Z'SN@S+O3*D M]2E2I@R[%$==>?2C \T=43=>Y!^(=G=:3(%B:3NOA(173-5EV*ZVS?W>]K2# M]9%N^G6/?J.I;XQ'(I94MYP<%YK2N[K6FD3=A>N)XJ5M9'.N=%NTPTQ?7"A, M@/Z^X%QM)V:#]BJ,_P)02P,$% @ 79Y]6$G/EG#: @ !0D !D !X M;"]W;W)K&ULK59K;YLP%/TK%JNF5EI+ @D)78*T M))O6#Y6BIMT^.W )5L%FMO/8OY\?A.9!T#;U"]CFGN-SKA^7T9;Q5Y$!2+0K M>^Z(LZ@P.*.E4#5EY3Q DO5Y2M7E!QP8D!%[GJ=3N 6F% G&IFQ M.8]&;"US0F'.D5@7!>:_)Y"S[=CI.ON!)[+*I!YPHU&)5[ ^5+.N>JY-4M" M"J"",(HXI&/G2_=^&NIX$_"#P%8DK'3T8(@AUAJ!JQ>&YA" MGFLB)>-7Q>G44VK@87O/_LUX5UZ66,"4Y3])(K.Q,W10 BE>Y_*);;]#Y:>O M^6*6"_-$6QL;J!GCM9"LJ,"J7Q!JWWA7Y>$ T TN +P*X)T">A< ?@7PC5&K MS-B:88FC$6=;Q'6T8M,-DQN#5FX(U:NXD%Q])0HGHSEG&V*61.T(]$!C5@!Z MQCL0Z'H&$I/\!MVBE\4,75_=H"M$*'K.V%I@FHB1*Y4"S>/&U6P3.YMW8;:N MAQX9E9E 7VD"R3&!JZ37^KV]_HG7RCB#^ [YW4_(ZWA^@Z#IW\.]%CE^G4[? M\/D7^*9KSH%*E$("'.>HW*>W*5>6JM=,I8_OO2AQ#&-'G4\!? -.]/%#-^A\ M;O+Y3F1'KGNUZUX;>[206$*30POK&YB^3S;18#AR-X>ZST/Z;R%':OJUFGZK M&G6\U>%MS'@K\%\S;LF" ^5^V*P\J)4'K;MG!BFH_9.\;1MTO00**9$W37:" M][3S3F1'Q@>U\4'[DMGCTN1Q<)9EKW^RAIUE-6*L)6]4\,ZFN$F+O9HEW"':JB(M&@>'9<0I[)P+/0[K#WHE"]Z"B M%,!7IM *%+,UE?9RKD?K6O[%E+"3\8FJ\;8DO]'8'X1'S%>$"I1#JB@[=P.E MB-NB:SN2E:9N+9E45= T,_6? EP'J.\I8W+?T1/4?S[1'U!+ P04 " != MGGU8WECF BX$ !P#0 &0 'AL+W=OG$J"UEDIST_OTH MV75>+'LW8%\26R;IAZ1$TM,]%Z]R Z#(6YXQ.7,V2FVO7%=&&\BI[/$M,'R2 M<)%3A;=B[MX^"+QS:RMQF@.3*6=$0#)SKOVKI3_0"D;B M:PI[>71-M"LOG+_JF[MXYGB:"#*(E#9!\6\'"\@R;0DY_JZ,.O4[M>+Q];OU MS\9Y=.:%2ECP[,\T5IN9,W9(# DM,O7(][]!Y9 !C'@FS2_95[*>0Z)"*IY7 MRDB0IZS\IV]5((X4_+!%(:@4@G.%88M"6"F$YPK]%H5^I= WD2E=,7%84D7G M4\'W1&AIM*8O3#"--KJ?,IWWE1+X-$4]-5_P?%LH:G+ $W+'(IX#>:)OY/8- M]Y8$\O$&&"2INB")X#E9<*925J1L3>ZW((RF),]2+WR&&%+B.WFD M"BTL0=$TNR"7Y'FU)!\_7) /)&7D:<,+25DLIZY"5S20&U78BQ([:,'V _(% M03:2W+(8XE,#+L:@#D3P'HA%T&EQ"5&/A/XG$GA!: %:_KAZT($3UGD)C;VP MQ=XC1)Q%:9:6J;D_3@U(\NUWE"=W"G+YERUZI?&^W;BN)5=R2R.8.5@L)(@= M./.??_*'WB\VS_\G8R=QZ-=QZ'=9GU=>*]R0+^4^)%21Y]ZJ1V2]RW 7@BT* MI>F!,:T+X&Y^&7A#?^KNCMVS2/G#25A+G7 /:NY!)[<^ @8;Y"?"L'[CX=K1 MK"C323.LMY1%5NK2\/"8)PPG9]!-H='$3CRLB8>=Q%A&L4@R$^HX31(0@">= M9C;$8>/MX1E?4^+2'WAVPE%-..HD_(.S2SSL!;:*EPR#*RB3M&P?$9?*6D9& M38[@/)9-&7]H)QW7I.-_R3Z/7B]U/XH1+=>%U"3>0GC3;>F;;SW?XR:R=[ZO M+3*3E@Q,:K\FG32_XB!!,-R+Z\?;%;F.%,DXM7FUZ+3S7PO0I+G= KLCOG?H M>UZG*U]_[#!65H[?'83>Z"S4%BE_[ ]:&(]ZL]_)J-MP)"!.[7N[TC[=W./@ MG,TF%8Y:V((#6]#)=J\V( B40X(=+VBF;=(_IVL*^:W)/31/O[,GS9^XPC$D M/?2.BM.*&3;J?Y.R*>./^RV4NK6=KAR:AM_=-?"TZSZ?%3'V>'9:[F1+32$X M0:%_$4AYW":E69<;+E2".UR6TUN;D9ZM5;M'8V4.8FW&!9?W:[U\M_+[UR0"?F&'=/;RZ_!;Y0L4ZQ9DS@P0QO-X(8RK* M\;Z\47QK!MX7KG!\-I<;_"0"H07P><*Y>K_1+Z@_LN;_ %!+ P04 " != MGGU8+G?7>F($ "R% &0 'AL+W=O7P M9B5D2C3EB>M[WM!-">/.?)H_NY'SJ=CHA'%Z(Y':I"F1CQ4 ^ MXBNC.U6[1D;*O1#?S,U5-',\PX@F--0&@L#/EBYHDA@DX/'_'M0I/%+WG83T0M ^?"?#W ?YA0/!,0'\?T,^%%LQR69=$D_E4BAV2 M9C2@F8M\;O)H4,.X^8Q++>$M@S@]O^*A2"GZ0AZH0A_1>10Q,[TD05>\6"1F MLM]?4DU8\@%&W"TOT?MW'] [Q#CZ$HN-(CQ24U<#&0/IAOO$%T5B_YG$V$?7 M@NM8H3]X1*,F@ LJ2BG^DY0+WXIX2<,>ZN/?D._Y_19"B]>'^Q8Z_7)F^SE> M_\691?_^">_0E::I^J]MI@J@H!W(%/*9RDA(9PY4JJ)R2YWYK[_@H?=[F\J. MP!J:@U)S8$.?W_66/;2B$96P@%@Q 1HF0!)-6]=( 3?.X4S'V,;Y&6Y)L MBFH@"30_,ZQ-49%V4",["/S)Y$!2RRA_/'Q&T[#4-+1J6I",:9*P[R#&?%LB MPS@7$M$M].L,NJ]NHUR@#FMD\&@8'#!N&>0-@G;"HY+PR$KXZ^NF='24>A! M\@."+:/P:#)H9S@N&8[M4QH3OJ:FU>F8OG8)C(^8^+"K'M ='ZV CWZ_-JI! M=U+2G5CI+LV21MRC9DU^JV-IB.PAE#L5?N6UU5[W2-U)+LKM*;NVGZ- MK9_X+[!V8.*@HYJFE BE4$BD?(3->D?D,SLQ/EIL0P\?+4E[YE.5^94R_Z>4 M(?J0,5G4WR,TMU:E]A2PM8];OZDU[%3EE5/ UDUY_JG8,5L%=>H-ND)KZJS< M 0XZJUFKT7BS[H[0FKHKKX'M9N.DFCVV"'@TF!P7K37UJ=(JRX'MGN-O6\'N MF(YA[P2'Q3B#C2EAJ]8-5F9R;R2%^"=6:NOM*.^N88[0FO.0>6L\*2SWM6IS>H* MK?D_=>6S?*N?.:EW[2$;]3P^*F=[XE.%54;*_SDC]9IR?B$%E/.D]2"B4Z/E MUDY_4BK7^:$8B!$;KHO3D_)I>?!VGA\W'3R_P&>+XOBL@BE.\ZZ)7#.N4$)7 M .GU1O!I97% 5MQHD>5G3/=":Y'FES$EX&K, 'B_$D(_W9@$Y3'E_ =02P,$ M% @ 79Y]6*FKFKE_! ]Q !D !X;"]W;W)K&ULK5AM;]LV$/XKA%84+5!'HEZMU#:0.NA6H-N"I.T^TQ)M$Y%$CZ3M MI+]^1\F1%9.2DZ%?;-&Z.S[/D7BWNYIE2AA[*HY-19*[6Y=%V9K6E) MY 7?T K>++DHB8*A6+ER(RC):Z>R<'W/B]V2L,J93>K?;L1LPK>J8!6]$4AN MRY*(QT^TX/NI@YVG'V[9:JWT#^YLLB$K>D?5]\V-@)';1LE922O)>(4$74Z= M*WPYQZEVJ"U^,+J7G6>DJ2PXO]>#+_G4\30B6M!,Z1 $OG9T3HM"1P(<_QZ" M.NVR"R(I'->_,-RM9XZ8P?E=$FVA;KE^S_H@5"DXV6\D/4G MVC>V"HQ'Z?G>-WKUYC]X@5J%O:[Z58"PGK@(H.J";':;]U$SK M]TZ;7: ?T"^YP<6]_G+W?WG[BXDH,V"WV;!K^,%Y[*@( NDSL*EC503);1' MT15W*3RPA1T. MPOY2*5*M-*C#*HT0?DG+S$4H$R&KMU13K8@#*7*VA-#)H M>DR=ISPV4<;8/UE%BU'H]Y1'VE))!ZE\I5 9;9MZM&%+S2V&3RO78M.79.P= MI=,;Q#9O=@W[":4KGE*NZ[G)3A*TX?=LV2T_5QV;FC^.> M[8B/PHF'E?,'*;:D.8$6< 8&Q;$*Y"%*=_I1%,("GL*TV>$D[6G9^*B4>%@J M_X(F]]*,FKJ&4V,[6HR\N*^&CNJ'HY>?O#JG$>OQ"P]*Z6L[[Z^*]ISY453Q ML*J:9YGC448GHSZZV,XTYXXRP_.^.DNF-H\P]I*>A3^*,QY6Y_K"..++T5;W M][K+UVFP,C)%^O'-25P]M0&\'[)N7H:Z+MO^U_'[#]02P,$% @ 79Y] M6'@%[GS> @ < < !D !X;"]W;W)K&ULK55= M;YLP%/TK%JNF5NH*@81U78*4CWWTH5K5M-O#M <'+L$JV,PV2?OO=VT(HQGI MJFDOB7U]S^&<:_MZO!7R7F4 FCP4.5<3)].ZO'!=%6=04'4F2N"XD@I94(U3 MN795*8$F%E3DKN]YH5M0QIUH;&/7,AJ+2N>,P[4DJBH**A]GD(OMQ!DXN\ - M6V?:!-QH7-(U+$'?E=<29V[+DK "N&*"$PGIQ)D.+N:AR;<)7QEL56=,C).5 M$/=F5E3!7.3? M6**SB7/ND 126N7Z1FP_0^-G9/ABD2O[2[9-KN>0N%):% T8%12,U__TH:E# M!S (#P#\!N#O X8' $$#"*S16IFUM:":1F,IMD2:;&0S UL;BT8WC)M=7&J) MJPQQ.EK6NT=$2J:FHDP_DAO(J8:$:$%NZ0.9"ZX97P./&2A-&\*P6[!\0//#)%0K*%/G 4<93 A?=MR7P=R68^<\R+B ^(\'@E/B> M'_0(FK\<[C\C)VAW)+!\P0&^2QZ+ FP5%TS%N5"5!/)]NE):XJ'_T5>RFG'8 MSV@:P84J:0P3!V^Z KD!)WK]:A!Z[_OL_B>R)^:'K?GA<^S1)RF4(AJ]Q]U3 M=TI6L&:<8P O;4YY#'UEJ+E'EMNTKTTT",Z'8W?3M=>;Y+=)3V2/6MFC%\AF M/,9&JO"2X'6(*[P,7),2)!.)M50*Q4SOZCWU]0?"CBQ_M*>\)Z5?=MC*#O^M MVL"3OY0Z_+.*0^_=GN">I.Y^U)K=3O,J0*YM3U>HJ.*ZOL1MM'TVIK9;[L5G M^)S4W?\W3?T675&)IT>1'%*D],[>HB19]_=ZHD5I6^1*:&RX=ICADPC2).!Z M*H3>3&ULQ=U=;]O&@L;QKT)X#Q8]0!I;U'LV,9"8 M0\XLMN<$3=N]6.P%+8UMHA+IDI2=+/KAEY0HCT:B1F+Z/_"Y.+4=\C=T\I : MZ>'+^^+2O[H:72[C)+VX?K_^V>?\^GVV*A=)JC_G7K%:+N/\VR>] MR)X_7/0NMC_X.;E_*.L?7%Z_?XSO]1==_OKX.:^^NWQ1YLE2IT62I5ZN[SY< M?.R]4]-1O<)ZB=\2_5SL?.W5O\IMEOU>?Z/F'RZNZBW2"STK:R*N_O.D;_1B M44O5=OS1H!?;LY?72E59_L4[0>NWJWSQ) MZ[!_*?/J3Y-JO?+Z2YG-?G_(%G.=%Y[X8Y64W[P?O8_S>5)G,5YX*MWL474R M?PAT&2>+O[^_+*NA:^!RU@SS:3.,?V28GO=3EI8/U1#I7,];UA MXEP7+5K@UOZ1/57:U5J;G-;$V=MF?D7OMZS4WM^\RX8]KH?GZ_Z+?@X'_ MC-.WWM5VLX\J\GS%/ZZH\_]!!JV*%;[^RU[77[/]8WM=#7F?JH/TW+O)EM4K M5['9PS[F>9S>Z^K5I/0^??-VE_L*8_7%0OD87.G_3%];__6V]T]1]MNP")!20F2"PDL8C$)(DI M"+."/W@)_L"E7W^NIC(ZSZLX%_4+SYOML2)>E0]9GOQ?ZVO#)Z?9-U?K_[V_?-K-*3EH1&*2Q!2$63D=ON1TZ,SI+UE9S7W2U?)6 MYUYVMXUI]56\6'BS15RLOYG%CTF]X#K,VQ!7,Z@R\Y*B6.FV,#L'[AIF$@M( M3 P/P]R?#-OB3 X;D9@D,05A5IQ'+W$>.>-RBRS'7"7:-*8D%)"9& M+3$=M\;T["4C<@,EB2D(LS(X?LG@N$,&'^/<>XH7*^W]N?.>H2V(3K5K$$DL M(#&QP<8[\;IZ>]7;R^ Y"T7D9DD24Q!FQ6_R$K])MYGG^0ETPET32&(!B8G) M.0DD1XQ(3)*8@C KJ=.7I$[=26W>Z%>3R/JCMVH"JI>/B^R;7B>U+:!.KVM M22P@,;'!ACL!]?M3__"5NF6YT6!T^#I-;IPD,05A5OQZ5^8CX2MG %4ZRY;: M*^.OWJU.]5U2>KE>Q&5U[*PRN3Y\_GB[_DQJMOO9U9%PN@?KFDY4"U!---IN M\/:C>7J1"-TFB6J*TNQ@[G05/6JW9=Q_KLN M-S/0-YL/^ELGG^[1.^>6U )4$XTVG6\7:SFU4^3U$NKR"ZR*LO'7NS1W@G5 E03C>9\L3^Y2(1NDT0U16EV6DU3 MU'-71;N?%WGSY"F9ZW1>O6M?OSDZ'D"T*T*U -5$[[ N.@C@R44B=)LDJBE* MLP-H*J">NP/Z-'TI>%CV43K7Y0+4 U MT6C66_!)VX?JZ+ 1JDE44Y1FA]D40#UW _1%E^5B+Y-[]'AYM@U M0#6!:F&C[>X'O<%TV/+^"NV,4$U1FIU<4QOUW+U1[V=3:\7>=1Y MDK5_J(LV7Z@6H)HX\??;K]Z"Q'GA];WEYC3YWL2;Q]]:3^M&-RQ"-8EJBM+L M"PQ,C^:[>[2?=5'FR:R.];JY:$NPF^B:8%0+4$V@6HAJ$:I)5%.49H?8=&Y^ M[Y4G+S[:S*%:@&H"U4)4BU!-HIJB-'L7, V?[V[X_D63%_>HG7./-GNH)D[\ M_?J;R4MKQLGMB%!-HIJB-#OCIAOTW=W@\8SKK_771\\]<[N=4XPV?J@F_,,Z MK_4S;734"-4DJBE*LS-K&D+?W1!N3@=2+Z<#?5[$:7VY9Z\UIV@QB&H!J@E4 M"U$M0C6):HK2[#2;NM$?OO9$&^T?42U -8%J(:I%J"9135&:O0N8DM(_45*Z MSN]T7Z[FECMG&VTH44V@6HAJD=]RD9P_'8S]H3U'DJT+CGK#T4%';9R?2 ME(^^NWQL3V2/]%.D3'C%!-HIJB-/MF4*8H[+N+PO8,[X3V MR"?(;K9K8%$M0#5QXB]PJ)*]4V7_G"DW.F:$:A+5%*79 M&3;=8?^<[O [IMQHC8AJ :J)$W^!KBDW6AFBFD0U16EVB$UEV'=?H2BV]P7: MI/GS*I\]U)]'KZ?>OSQ7T?[FA=DJ+[5NO7+&S7<.,UH(HII M1#5(E23J*8H MS0ZX*03[H]>>;*.](:H%J"90+42U"-4DJBE*LW!/*L3=\N=LXWV MBJ@F&FVW3O;]P\ML0W34"-4DJBE*LU-KFL7^B;MM6F6X?3[I(KE/;A=Z?<.N MQ^V4I;[']K%^W#U6YQRCA2.JB4:SWR3V#MXDHMTBJDE44Y1FI]ATBWUWM_A3 M_#59KI;-;6*W$36WXTR*^IWB,BF;6RB]I#E)O3C]YLWBA4[G<;Y^JW3L!&KW M-G1.-]HZHIKHM]R8L^T@C=:.J"9135&:_2@.4SL.SJD=MZ&=>[??S,%YF_&V MQ+K9KHE%M0#51*-9IZD->^/!_@,Y6A:;C/W]&W.CVR9135&:'453'@['V M2/NGU^FD?K?:.8EH6XAJ M5"5(M03:*:HC0[UZ8M'+QV6SA VT)4"U!-H%J( M:A&J2513E&;O J8M''Q/6WC><[_0=A#5 E03J!:B6M1HN[.;T=5PY$_WYC<2 M'591FAW;G0?5N?NM,V8DU9^=O#F9>Y3.$4;[0E03J!:B6H1J$M44I=DY-QWB MX+4O.QR@+2.J!:@F4"U$M0C5)*HI2K-W =,R#OYEEQVZY<[91NM#5!.#PROV M^JW/R4.'C5!-HIJB-#NVIAD<_(5F\,334-QTY]RBU2"JB<%A-7@DMV@WB&H2 MU12EV;DUW># W0V:F?5?/7_)/5#G%*/%(*H)5 M1+4(UB6J*TNRHFP)Q,'WM MR37:'J):@&H"U4)4BU!-HIJB-/LYZJ9D'/[UDO'-YC%9=9F^F;^]"N ML4>U -5$H^T^EM4_?"QKZU*]R5X!B6Z91#5%:79,30$Y/%% )BDT*7$/U#F: M:">):@+50E2+4$VBFJ(T.^JFDQR^=BTTGBDQ*TKD2U -5$H^U.-WIO_>G^I*1UJ>'^I 2]2!'5%*79,34=Y-#= M0=[$B\4L?O0^SOY8)45RK&-T*YUSAW:,J"90+42U"-4DJBE*LW-L.L;A:W>, M0[1C1+4 U02JA:@6H9I$-45I]BY@.L:ANV/\M"JJGQ2%%YMC^9N]>T8^9>N+ MSY.TU-4FE,VR>7N#XQZO<^+1YK'1=B]CV?O 0J #AJ@6H9I$-45I=HQ-YSAT M=XXWT.T0U M@6IAH^UFMM]O>:(M.JI$-45I=F1-*S@\<5C[H_(V7ZO+88=BM=XTNJ@6H)AIM]\#Y M8V_:/SP1"1TV0C6):HK2[.B:SF_D[OSLJV>]!-ZXA^^< M1K2[0[40U2)4DZBF*,V.K.GN1NY'Y?VRG=7JZ@W7X_H#LMLL^[VY0\&QO/H' M+W/#E@//C7OLSGE%BS94"U$M0C6):HK2[+R:HFWD+MKL0VRN9SIYVLQY9_4G M"<<">_BDO5';\15MR%!-H%J(:A&J2513E&;GU31N(W?C]B5+X_Q4W^8V.L]9 MT;X-U02JA:@6H9I$-45I=HI-WS9Z[;YMA/9MJ!:@FD"U$-4B5).HIBC-W@5, MWS9R]VW;.)=9_:':LIXQ;\_K/#;I0 LU5 M0333:[O1J/&RY(@H=-4(UB6J* MTNRPFE9MY&[5\'+8/5[G+!\^M6^OS@W0 06JA:@6H9I$-45I=HQ-%3KOUR]XO-J16M>4:OSD.U -5$HUDWOIB,1O[A^[S6)0?3\>%Y M$.@62E13E&;GT#1S8WNU3]I#2%ZT1JJ!:@FQH?WL=R_C!X=,$(UB6J* MTNQ\FIYM[.[9_K%:WE;AK!^IL'^DK#^RO=5>KE\NSVR-+=K!H5J :@+50E2+ M4$VBFFHT:U:S]S)BA]?4:V/W8_>:3PR >T6X!^J<8K1&0S6!:B&J1:@F44U1 MFAUU4Z.-7_L!?&.T=D.U -4$JH6H%J&:1#5%:?8N8,JY\8E+WG;>V)DG/&WN M#1%7$Y>]GNXN3O+-Z9BM:4>+.50+4$V,#TO#J[?3_4>9H6-&J"9135&:G6+3 MS8U/=',O^+7OM3E&ZT!4 M"U!-H%J(:A&J2513E&;M A-3!T[.N=?F=]W(WBUWS3:J!:@F)H\,KM=0XK6N*AFD"U$-4B5).HIBC-3K0I M R>O?8O-"=H=HEJ :@+50E2+4$VBFJ(T>Q3DK,?^;>YQ,5_E]LF)NY>T M/NRKPQNGLVUF6[.*UI"H%ISX50?KI]*W[8$"W8X0U2)4DZBF*,T.K^DE)^?V MDF==QNK6.F<7+1]13:!:B&H1JDE44Y1FY]F4CY/7+A\G:/F(:@&J"50+42U" M-8EJBM+L7<"4CY.SGO'W/;-HM&F<'#Y%K]?VH5F #BM0+42U"-4DJBE*LU-K MRL;)J7MR=IQ%H]WBB8WK'YWW!NAV"%0+42U"-8EJBM+L\)H><7+6]8!MLVC3 MGK>F&*T'42U -8%J(:I%J"9135&:E>RIJ0>GKWVUX!1M$5$M0#6!:B&J1:@F M44U1FKT+F*IQZJX:PU6YJK)=30#2;%76MU@VMZ=SS:;=;.=@MUUP-SV<3*.C M"E0+42U"-8EJBM+LR)HN<7KBPL+U?.1C:RK1$A#5 E03J!:B6H1J$M44I=G9 M-27@M/_:,PZT+$2U -4$JH6H%J&:1#5%:?8N8!K%Z?F-XAGW)W!KG?.,%HJH M)AIM=Q(T&(UZA^?AG;M@A&Z?1#5%:78*334X/5$-=K\[@5OLG$2T'D0UT6AM MMQS8C^*Y2T;H%DI44Y1F9]'4>E/WK3G/OS>!&^H<0;2>0S71:-9)R?O72J$C M1J@F44U1VB:@E\6#UF40E_'U^Z7.[_6-7BR*ZKW_*BWKJ>O.3[UB]"]<_OS3\]?O'^%[_%.?W25IX"WU7#77UMKZ:-T_N M'UZ^*;/'#Q?5^\O;K"RSY?K+!QW/=5XO4/WY75;M<W]0#/6?[[^M>Y_G]0 M2P,$% @ 79Y]6 N9X[:X P CA$ !D !X;"]W;W)K&ULS5C;;MLX$/T50BV*%FBCFRW'65M 8J<7H$6-N-U]6.P#(XTM M(I2HDK2=[-89%8X,6<+'D[81E*2 MP8(CL4E3S)]N@++=U'*M_<$=62=2']CA),=K6(+\F2^XVMD52DQ2R 1A&>*P MFEK7[M7,#;2#L?B3P$[4UDA+N6?L06^^Q%/+T8R 0B0U!%:/+/PJ M0:WJG=JQOMZC?S3BE9A[+&#&Z%\DELG4NK10#"N\H?*.[3Y#*6BH\2)&A?E% MN]+6L5"T$9*EI;-BD)*L>.+',A U!R6TW<$K';QCA\$9![]T\(W0@IF1-<<2 MAQ/.=HAK:X6F%R8VQENI(9F^QJ7DZE^B_&2XE"QZ2!B-@0MT^VM#Y!/Z@,SI M!QV>&,U8JG)&8!/UVT>]!G3_A+[GP-5AMJX.W\Y!8D+?*8"?RSEZ^_H=>HU( MAGXD;"-P%HN)+15E_6([*NG=%/2\,_1<#WUCF4P4MRR&N E@*ZV58&\O^,;K M1)Q#=(%\]SWR',]O(33[_^Y>!QV_BK]O\/PS>+=I3MD3 %H"WY)(/1/,H27T M[]$UI2PJKH&MT!U$;)V1?Y79 CAAVEI(@?[^JMZ ODA(Q3]M\2[H#-KIZ*)Q M)7(>/U25NZY):C()!4!DUJ XKJL-.JON[-3?4QJS3_;F7TA-80VE0 M*0U>5CH'?4:N)[!&Y$95Y$8]IW.!%]0S]2B73RWRI<5SP!J1RDKODTU?T>D)K1N_0N;F=[A^:);>[6_H$ MF6K7J:GL+K1F]0T/G M=G8]OY/EP4D+[0;N215OL?(OC\NX79ML4^!K,_ +16&3R6+FJTZKCPK79I0^ M.K_1'QO,Q'R *;Y4J#YF33*!**P4I',Q4I1X,?P7&\ER,S_?,ZFF<;-, *N! M61NH_U>,R?U&OZ#Z!!/^!U!+ P04 " !=GGU83"?):YH# "]#@ &0 M 'AL+W=OZ^9;4 M-F [V>T"#1HD;?:AZ ,CC6TBDJ@E:3O^^PXI1;9224A2 _MBB]2=LA7>H M_\IO)+7$81 M)AAI0\'H;XL+3!+#1#J^EZ1.]4T#/'Y^9O]LDZ=D'IC"A4B^\5BO)\[(@1B7 M;)/H6['[#N2:38=2[$#::*)S3Q8;RR:LN&9&<8[+>DM)YR>WFD1/:Y% M$J-4/L%,T;#FQF<%6L"5TIP<0_C,N(1[EFP0: :!!<,?92#3\$6R M3,.E"?WE$C7CR0=B^Y/&'>Y1:8SKD+&K*04CQ(U*N?-";M BUP_@6F1Z35JS M&.,Z@4NY5P8$SP;,@T[&2XS.(/0_0N %88.@Q>OA08>.Q9A)A M3A,SAH5(:;4J9N?[3)*W*Z05I&&^A^.X&[:WW;,=DS'\_3M1PE>-J?JGR>#B M^[WF[YM=XT+E+,*)0]N"0KE%9_KS3_[ ^[7)G!.1U:SJ55;UNMBGMUP]?EI* M1."91N+7(&GF?33+A*>;M"GY@O'<,IH=;COUSKQP-!B[V^.T&L."GE^%U03W M*\']=PIF3VV"^XV"S\,7@AO#>F&SWD&E=]"I]^HII\V6)MA6)#0)$]H;.LTM MV$8U$?WA"Z6-02W&#BNAPW<(;3=UV*!AT'LAM#&HQ=%1)734*?2;/55(*-NB MI%,2\+_*FP2/7N-L8U"_6?!Y)?B\4_!UNXF=P+?N(RXI[!'IE4'QH3[Z8:%% ((;7'>F.V_X>BGF)P M2#'HGO?MNUPW\LU#>2*V>IZ'VX;_HZ\;_DGO&Z=BJ]MUN''XW5>.-\W\;JI> M 6U,\AW((B'WJ!!(4:YL?:0@$IM,%U?BJK>JP6:V\GC1/S>UF2TP#C1%87?- MY(K3;3_!)5%Z9T.Z>LBB5BH:6N2VW'@0FHH7^[BF^A*E":#W2R'T<\-\H*I8 MI_\"4$L#!!0 ( %V>?5C=&[^SB04 *X< 9 >&PO=V]R:W-H965T M,?Q=+ (F>XB@1 M5YVEE*M+RQ+^$F(J>FP%B7HS9SRF4MWRA256'&B@.\6116S;LV(:)IW)6#^[ MY9,Q6\LH3."6([&.8\J?IQ"Q[54'=UX>W(6+I4P?6)/QBB[@'N3#ZI:K.ZNP M$H0Q)")D">(PO^IPT(HC EZD) MJOYM8 91E%I2L7Z[]I> 7S2 7,6/0M#.3RJC/LH #F=!W) M.[;]'7(@-[7GLTCHOVB;M[4[R%\+R>*\LXH@#I/L/WW*$['3@;@'.I"\ ZEV M< YT)I:V4MO="YT;T539BDPW@ON7H;JGYR2 MK84R*L:65)1IK):?$TTS(G* "!/TA25RJ7"2 ()] Y9*3Y$C\I*C*3%:O &_ MAQS<1<0F3D- L].[$T,X3C%DCK;G'!JR-&-HJN9N@&8L5@M:4+TDKCFGR0+4 M(I-H^HQVV]W29_U8#Q?ZYP]E$GV6$(M_FQ*<^>\W^T\+RZ5841^N.JIR". ; MZ$Q^_@E[]B]-R7DG8WNIZA>IZINL3[)I*_3TY.7T%'IZTHV:CO0Q J2J(5JH MW,DNFL(B3)(P6:C$133QH2D_F5-/.TWKY&:"/7N<%I3Y 1RK)J*&2>"ZI@S$3G8R/CG6J,H.9/)C1/K?&YU%\\9 MC+P&/*/[MGBDQ".O*7C=[-/?K)U('KBN(EQGU#1@ M]8;5!;@?=BD1L%DC?-._[U3YIAO@ZO?J2_D#M%)U'4XM$)F3P6Y\/=RO4IQ# M1.!21>#39$11'8ZP-X)F+M(R7E;ZGC>HDIY#9^!2:.#3E$91--J0#NND3L\C M5=)S*!%<2A%\FA;9*25M6$=U5M+KCZJLQEA:LI)2H!"S0#FZ5(\7G-Q#!93@ M"FC>[.!RW@O%@L."2D"A2E"8B-!'&QJM MU9+^NI9"4KVN&W.0&79WOT;5)='0Y(!J(*78(6:Q8XKX+4/J'L42 M,BX0%4B MGAV.93>2K?3YTB.3DL7Z<@DT )XV4._GC,F7F]1!<40Y^0]02P,$% @ M79Y]6/4XM6P& P "@D !D !X;"]W;W)K&UL MQ59M;]HP$/XKIZR:6JDC;[QL'40"NFF55@F5=OTP[8.;',1J$C/;@?+O=W8@ M!0IHDY#V!>S+W>/GGISOTET(^:Q21 TO>5:HGI-J/;MR716GF#/5$#,LZ,E$ MR)QIVLJIJV8266*#\LP-/*_MYHP73M2UMI&,NJ+4&2]P)$&5><[D/9!;D]C*_A_.P"SL %E3*)"G@!#P77ZI*,M+Y/1:E8D:BNJXFM.=.-5\P& M%;/@ #,_@%M1Z)1H%0DFVP NI5GG&JQS'01'$:\Q;D#H7T+@!>$>0L._#P^. MT EKZ4.+%QZ2WB@& ZK!9$=J*5DQ1;HK&@9+V/0;L:4U]Q=,)O#S.T'"C<9< M_=HG<'5^<__YIC]=0 U HY^A$[]_Y;>_S/G%.!+8E5;.6JGD,/7JT MMY'R9W.4U%Q@PKB$.=;1YYC4_T%N>; M*;YU\AM>NW;:HMZJJ;>.4K]#I26/#7E[J_:1.XKPK^_I1&!;R;;K9-O_N:3; MIY3J1&!;4G5JJ3I'Z^)>:)95%0L)T[LE+5_+1MEF/"<#;IU4[W8IU!U M;&NCB$,O[.Q4^ELG/PS\G4IW-\9*CG)JIZV"6)2%KKIN;:T'>M_.L1W[@ 9] M-9=?8:JOA%LFIYQN;H83@O0:':(DJ\E;;;28V>'U)#2-0KM,Z6,%I7&@YQ,A M]'IC#J@_?Z(_4$L#!!0 ( %V>?5A,8X.:4@, +8* 9 >&PO=V]R M:W-H965T;:D>4'\P7^_NN>.1NNE.JB==(!KX M7I5"S[S"F/65[^NLP(KI@5RCH)6E5!4S-%0K7Z\5LMP)5:4?!4'B5XP++YVZ MN5N53N7&E%S@K0*]J2JFGA=8RMW,"[V7B3N^*HR=\-/IFJWP'LW#^E;1R&^U MY+Q"H;D4H' Y\^;AU2*,K8#;\87C3A_TP;KR*.63'7S,9UY@B;#$S%@5C)HM M7F-96DW$\:U1ZK4VK>!A_T7[.^<\.?/(-%[+\BO/33'S)A[DN&2;TMS)W0=L M'!I9?9DLM?N'7;,W\"#;:".K1I@(*B[JEGUO G$@$$<= E$C$#GNVI"CO&&& MI5,E=Z#L;M)F.\Y5)TUP7-A3N3>*5CG)F?3>R.RID&6.2L/;;QMNGN$-W-=G M!'>HC>*9P1S<1ICOF,HU,)$?KST(;C3,;9BMEM.1R^.+Z)>C3>8#2 .+R *HAA>@0^Z M8 IUT_18B-O0QLY"W!5:JP@6E#(Y7,N*[I%F+A/G2C&Q0LIM XMG.-QWRY[= MM(LS_/6)5,)'@Y7^^U3,:OO#T_;M?;[2:Y;AS*,+JU%MT4M__RU,@C][O!NV MW@W[M*L"%KCB0G"Q(E=*)C*$?T[&LD:OE2=.N7TYMFF8# /Z M3?WM":I12S7JI7I/D26HBX:J%V%TA!#'<2=!TA(DO01?7%3. DB. -Z,XE$G MP;@E&/<2T&NU1'XNQ/@8(ADEG1"3%F+R_]*#[NVYN3$Y0AI/HDZBRY;HLI?H MJWN@B8AM4=$'!U8V5R!G!F')N((M*S=X.H_WS\,IWMKN^( W&D3CT[1AL'^8 M@_-2^3SPGU(VYFRSOW.#R;"#\^ #$IZ5\+\*,SS&C 9QW($9[3&CER'Y[7=%]9HINDH82ER0:#,;TX*JZ2*H'1JY=8?(H#94YKEM088G* M;J#UI93F96 -M*5J^B]02P,$% @ 79Y]6 MG5>EG @ O04 !D !X M;"]W;W)K&ULK51-;]LP#/TK@E<,+;#%7VD[=(F! M?&Q8#P6"!MT.PPZ*S<1"9Q+$M:VBX[>D6%-TLM6DXDFE6L6T-\,J#&AEG27(5-URHJ!CX MLYDI!GJ-4BB8&6;73X@+@8M7\$<\*&=&;+BCJ42 M#2@KM&(&EL-HE-Y,^L[?.WP5L+4'>^:4++1^=,9M-8P2%Q!(*-$Q<%HV, $I M'1&%\7/'&75/.N#A?L_^V6LG+0MN8:+E-U%A/8P^1*R")5]+O-?;+[#3<^GX M2BVM_[)M\+TFYW)M43<[,$70"!56_K3+PP$@O3H!R': [$] _P0@WP%R+S1$ MYF5-.?)B8/26&>=-;&[C<^/1I$8H]Q?G:.A6$ Z+?I*>/UZP.=\(M;)L)KEB M[]FHJH3+,I?L5H52<3D_GP)R(2_(XV$^9>=G%^R,"<7NA)1T;POA)-W^=:,!N(BK=OTJODXS'!_XGLA?Q^)[__&GLQX;9F$_K#1BS6>*I& M D<::M3-G4V1]"C[FT,9?W$*X<4'G=" 6?D!85FIUPI##76GW0P:^=;[XWQ, MLRF,DM\T8;#=<;,2RC()2Z),>M>7$3-A6 0#=>O[;:&1NM=O:YJO8)P#W2^U MQKWA'N@F=O$+4$L#!!0 ( %V>?5BM_@B94P( ,8% 9 >&PO=V]R M:W-H965TY3:QQ[&"[S?#W>$E#.VJK>> EWNXY/N?&]Z:=D ^J!M#HL6%<9;C6 MNKT- E74T! U$BUP<[(5LB':+&45J%8"*1VH84$[N"LS'%I!P*#0EH&880]S8,P2&1F_>TX\ M7&F!Q_,#^R?GW7C9$ 5SP7[04M<9?H]1"5NR8WHENB_0^[FQ?(5@RGU1U\>& M&!4[I473@XV"AG(_DL<^#T> :'(!$/> ^"E@? &0](#$&?7*G*T%T21/I>B0 MM-&&S4Y<;AS:N*'<_L6UEN:4&IS.UU"9?Z+1"EHA->45(KQ$GT%4DK0U+= = M]T_%YOPMFI8EM5/"3@Y>+4 3REZ;B)XP#;119^\(BE[)S"N)+RB)8G0ON*X5 M^LA+*$\) F-K\!8?O,WBJXP+*$8HB=Z@.(R3,X+FSX?'5^0D0ZH3QY<\.]4_ MIQNEI7G)O\ZER[.-S[/9ZKY5+2D@PZ9\%<@]X/SEBV@2?CAG]3^1G1@?#\;' MU]CSK[MF Q*)+3+-1Q)G7?EDJ'/&/=O$L=DNM,^C--@?N[D6X24&1R71@*Q< MIU"H$#NN_0L:=H=F-'4U^&1_9IJ4[RG_:'R'NR>RHEPA!EM#&8[>W6 D?=?P M"RU:5W@;H4T9NVEM&BU(&V#.MT+HP\)>,+3N_"]02P,$% @ 79Y]6(U+ MOF#7 @ [@H !D !X;"]W;W)K&ULK59K;YLP M%/TK%I.F3=K"*\^.(#7I'OU0K4K4[;,#-V 5;&8[2?OO9QM"0T;H*O$E\>.> MPSG7%W.# ^./(@60Z"G/J)A;J93%E6V+*(4,YEFK*$UL4''!L M0'EF>XXSMG-,J!4&9NV>AP';R8Q0N.=([/(<\^<%9.PPMUSKN+ B22KU@AT& M!4Y@#?*AN.=J9MEI!EFDGI^%.16O4S-?!T?&3_9LPK,QLL8,FRWR26Z=R: M6BB&+=YE&1-6]5!DJ&)>$)NB6EN^?2E];ODJZ83N= M?J^O1($CF%OJQ17 ]V"%[]^Y8^=+F]>>R!K.A[7S81=[H[B2E_KAIKC:G)=T M4T.G+Z!]Z ;V_M1.5T1#XZC6..K4^$")A!BM)98@VC1UPM]Z&CV1-9R.:Z?C M?NMPW*?SGL@:SB>U\TF_=3CYI\JRANU9;7O6;VG.^G3>$UG#N>N\?("=?HNSXFL6 MGG-^4;X65:JU3SJ'''AB&BJ!(EUUY0>W7JV;MFO3JIRM+W0S9SJ2%YJR$[S# M/"%4H RVBM(93-0=R,OFJIQ(5IC^9,.DZG;,,%4-*7 =H/:WC,GC1#^@;G'# MOU!+ P04 " !=GGU8P]W0QJX$ E&0 &0 'AL+W=O/WB@FZW,/K#GTQW>D$!&+1?X7'(I8QP+17DB6%,F*04+3XW_\O6C$20+TSB2@(@%=FN 6 M"6Y>Z)%97M8-EG@^Y>P >!:MT+*#O#=YMJJ&IMEE?)1A,!3;JM>E@U%94-1CN>>PD:.BRC: M)_L82W6I%$$NZ;\XNV';:!Z1_!,"(^2$?ECCV1(&@S" [43')=&QD>AMLL.4 M*QEM[>"XN:87CNO,NJ(T8GY)S#<2NU..<\$U]AMK^PZJ\6O&H'%XY@)/2GH3 M([UEKJ2$@P<2YU=6;.FN56R,.'WWW4!@6LE!67+P)D(4#-F0@<"TAH1E0\)A MA"ALW(#0=6!0NTV[HC2.T*G\V!E,B@HH;2N'XZ#.M"TL0"?[3J=Z,CK _R%& M1;*VJNLU]+PS3"=7V3 TFMJE@F1&Z7M[%VCZ31'X9VJI'!2:+?2)1-N4Q6Q# M2?N 9$SO7<1 :'JQE15#[TUT"QHMOW=3!D+3FU+9/C3[_L7:!9ON'KJ-X:0K M2F=9S0#0/ 3TTJZFS8\F@=M@VA;F3LYI5S4/0/- T*%=DY;IS?'KDTIGF$ZN M WD]W Z'I3:G& &0> R[6)M2T>M=SZCN^*TIG M>?)8;IX'^F@3:MKX"(6HP;0M;!)Z9ZA6=H_,=F_6IB*Y-C#Y=6X=43JURIR1 M^4'Y0F5"S:=?Z'IUBLT@=,Z#4.64R.R43QRO"+C#2?NH9,[NO?,&0M-KK?P6 M^6\C1T9;[]V4@=#TIE3.CLS.?KD<-=U[TKQ)S4$ZQ\K@D=G@>XE1T\!'/G3K M/#NB=**5SR.SSW=(4=AX&3>""-:I=40=J=DG[["S'Q#^P'Q#4P%BLE9ISM5$ MY?/C._GCB62[_+7V,Y.2)?GAEJB]S[, ]?V:,?EZDKTI+W\9F?\'4$L#!!0 M ( %V>?5@3#%H[/ 0 & 8 9 >&PO=V]R:W-H965T5OO@PB58 SAC MFZ2SVA^_-E ('>(N%;PD!GR/[[D^P,G-?,_%-QD!*/28Q*E<.)%2VW/7E7X$ M"94G? NIOA)RD5"E#\7&E5L!-,B#DM@EGC=U$\I29SG/S]V(Y9QG*F8IW @D MLR2AXL<%Q'R_<+#S=.*6;2)E3KC+^99NX [4E^V-T$=NA1*P!%+)>(H$A MG MA<_79&0"\AE_,MC+@S$R5!XX_V8.KH*%XYF,( 9?&0BJOW:PAC@V2#J/[R6H M4ZUI @_'3^@?<_*:S .5L.;Q5Q:H:.&<.BB D&:QNN7[/Z D-#%X/H]E_HGV MY5S/07XF%4_*8)U!PM+BFSZ6A3@(P-,C :0,(,\#QD<"1F5 7CFWR"RG=4D5 M7:HBB3ZD 01- %B2)[H7 MQ(IX"?X)&N'?$/'(J"6A]?\/)Y9T1E7U1SG>Z C>1Y8R!>B35G+04OV_/NGY MZ$I!(O]NJUX!/FX'-P^ <[FE/BP[VW,>P)KU&%7[LE/CN=S=W=(<^?)Q%, MQM6D1OZ3*O^)-?\/4C%]&^A-I(=,X%$_;268NT +9MR6\N2G;*:>]RQCZ]JO MW)EIQ6QJ9;;.'T$@T"W$.2D9L6UK\:TX7<78$UB#\JRB/!ORIISU68>>P!IU M.*WJ<&K=^J_Y*]!H>@="O])1)B',8A2S$-J(V]$FZ =0T::FZKSV!-2ACKW[G>T,JO$3OJ11]H35K M<>!_<*\J?P%N=%SF]LC7$B4U4=))Z?3QF-+M0)WWMR>T)NW:8>%!+1;NU6/U MA=:L1>VRL-UF==:Z'<[R2+='OI9H;<>PW8_="QH ^DP3:/_5T9.C*KD.X<]P M;=#P=%"!]^K;^D)KUJ)V;MAJB+H+W Y'+ (?PIGAVIIANYOZS-/W/D^VH'=^ MM1$ B?X9_X*!L4-VWNDA7!NN;1L^&U3UO;JYOM":+8W:SA&K1>JL^A?@<*[Z MUN;($%:-U%:-V+W5<=$?]S)VR*X;W1=:LP"UA2-D2-&37GU=7VC-6M2^CEB] M4G?1V^$LOMT>V96H>]"K34!L\A:V1#[/4E7T,:NS59M\E3>'GYV_P.?KHME= MPQ2]]VLJ-BR5*(900WHG,VU01-'.+@X4W^8=X0>N%$_R803:,0DS05\/.5=/ M!V:!ZD^%Y7]02P,$% @ 79Y]6*=&F;JG P E0T !D !X;"]W;W)K M&ULO5=M;]LV$/XK!ZT86B"-WOR29K8 QTZQ UF MQ&WW(=@'6CK;1"11(RD[ ?;C=Y1DQ8H585F-?K%)ZN[A8*JX2$'B:FQ-W,NIZQF'PN([QYTZ:(,)92G$@^G<1&/+,8PPQE ;"$9_ M6YQB'!LDXO%W!6K5_7,1/ 6S9 JG(OZ31WHSMBXLB'#%\EC?B=WO M6 74-WBAB%7Q"[O*UK$@S)462>5,#!*>EO_LL1+BP,'S7W'P*@?OA8/;>\7! MKQS\(M"261'6C&D6C*38@336A&8:A3:%-T7#4[.,"RWI*R<_'SU S'G\@BV^+&;Q_ M]P'> 4_AZT;DBJ61&MF::)K)[+"B=%52\EZAY'IP*U*]47"=1A@U 6R*KP[2 MVP=YY74BSC \!]\] \_Q_!9"T__N[G70\6O-_0+/_S'-[[^0']QH3-1?;2J6 MD_3:)S';_U)E+,2Q1?M;$3Q:P:^_N /GMS8%3@36T*-7Z]'K0@^F+ UI'Y<) M)580BB2A%N5^^ B,\.M:52B#@I4& M-@E#D:=:0<:>V#+&MC!*A/Y!&&[?]U\$<6SD.?ZP-FJ0&]3D!MWD(CI0N-*2 MF:.T(Q7;6'="OS7[3@364&%8JS#\&;MQ>$H]3@36T..BUN.B,ROV&JB]!BO$ MUNUW<;3]W/[1YCLV&O0.C!H,/]4,/W4RG$O,&(_@^I&*&44,Z9Z!/_0&)4QS M*">-MZ[IB< :BKG.\S7O_(PLKV8YD22G0FMJ4Y2U&P]>RW/6>^7EOXG<&;*5I9!)3\6WN3* Z M#*82J3*#+T*I,S*F:Q0CF#.IG\[@ZU.&<'_]J$W=30A44>4)RN*F;5_?;D8- M>+B_Q62)L@UHV@WTUJ6U#PI32B- 7U?":'W M'3-!_1(+_@502P,$% @ 79Y]6&Z.4Q#5 @ :P@ !D !X;"]W;W)K M&ULK59=;YLP%/TK%JNF5FK+5T)H1Y":I-/ZT*UJ MVNUAVH,#-P$5;&:;)/WWLPUA*2&HFO82;'//\3G7SKT$&\I>> (@T#;/"!\; MB1#%M6GR*($<\TM: )%OEI3E6,@I6YF\8(!C#$ YG M"),8?1,)L'/T5=ZF"S2O#AK1)7HWZG0& J?9F80_SV?H].0,G:"4H*>$EES& M\L 4TH728D:UXDFEV#FBV';0/24BX>B6Q!"_)3"E_28'SBX'$Z>7<0;1)7+M M<^18CMLA:/I^N-,CQVV.Q-5\[A$^G;Y=9E4^Z^1R]/-FP063-_]75]HJUD$W MJZH&U[S $8P-^7?GP-9@A!\_V)[UJ!N=ZW;?XQNUYC MPNLU(:N?K&T$34O&@$2O72:\0Q.VW?)P&.-T9W?4"!OU"M/WODO-J$/-5?NT MNX+L;D%^(\CO%?1$!RDU:-[R]-U8;O,5NEA*,,EI+2NAQ)0:QJ;=5$T$)WAP45 MLM?H82*_!H"I /E^2:G83=0&S?=%^ =02P,$% @ 79Y]6+= = 8Q P MZA( T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%- MVB8D>-@;38F>.REE^/KYVF'_@BQL-6U@IBW^-S[K%]@RT&M5D)=C-G MS$3+4LAZ2.;&5)_BN)[.64GK,U4Q:9%"Z9(:V]6SN*XTHWD-I%+$O4XGC4O* M)1D-Y**\*DT=3=5"FB$Y;T.1?WS-AZ2;?B21EQNKG W)WBHO@NA;#I--=:3?\V IYXC%&NPC0;)8-$SH8 MN?^BZ3PS&R<<-QLR&A1*;O8E(3Y@,].21?=4#,F8"C[1'%@%+;E8^7 / E,E ME(Z,+0AKI0N1^L'#7=^#6FET2BZ5=KE]!O][T@S? ]8],,B%: WVB ^,!A4U MAFEY93MNL L^@:*F?;NJK,.9IJMN[YQL".YADTR4SIENTW3).C0:"%: 'I)_%CO:RV-K3#NRH;)O64-/T M,KX#^MMJ7GM;MO'6F'7FA5\Z?K+HC6 J7=Q=5I58O59 M\)DLF9_\BQ..!G3-B^9*\P>;#4IE:@-,D^B>:<.GVY'?FE:W;&G6Y;0L<,^] M-^CY[Z[SC$FFJ=@V;6O_D%?YU8Z;D^=?>'9_5O8=!TTF%X?OL3EM#]UD^A9, MOH'M3K+#]]C M:'-QF;,ER\=-5\\FKAG9ALW:?("PCURY3QC!.!X+(X!A>3 '&,>SL#S_TWSZ MZ'P\AGGK!Y$^RNFC',\*(6/WQ?*$.9G]A&>:94F2IMB*CL=!!V-LW=(4?L)J MF#=@8'D@TY^M-;[;>(4\7P?8GCY7(=A,\4K$9HJO-2#A=0-&EH5W&\L##&P7 ML-J!_.$\4%-A3I+ KF+>L#<81[(,0Z 6PS6:ILCJI/ -[P_VEB1)EH41P,(. MD@1#X&W$$,"0)''GX-YY%*_/J7CSWZW1(U!+ P04 " !=GGU8EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M %V>?5B W0=88 4 'DK / >&PO=V]R:V)O;VLN>&ULQ9I;;^(X%(#_ MBL7+M@]=(+=>5"IURLQLI>X6E6I>1R8Q8#6)6=NA97[]' ?8'E0XVI=3GB#. M[[^XZG9=/E>5='^:A:IAS]382GK8M+.N M6U@E"S=7RE=E-^KULFXE==VYN=Y>:V2[>,-XE7MM:B@,!3^T>G7O^\.F6&JG M)[K4?C7HM/]+U1&5KG6E?ZEBT.EUA)N;U[^,U;],[64YSJTIRT&GO][Q0UFO M\P_%XP#Y+">N+?%R\B0!9-#)>G#!J;;.MT>TUY? N%1P\'JK\>:;+KVR0^G5 M=VN:A:YGX3+P%%WT&&TAL#Q&R+L37VD.0Q'V]OA0<&YX4;GU?K)_: RZ*H;W2L,/>%RTX'^0= M;)M2%W#W0GR1I:QS)=K@.@08$8#1T0#%R4@BR)B C#\1F@V0^WRTKC&*H1X02!>\"+>UTX7RHIG*POHI<6MM;*>K8.)""\)PLO/)1Q! MM>=:N;9/'^&&W>]1G7B/%W.H7&[U(I2'E_!+XW2MW)IRW%08DW0-LVQ@2 &] M(6BP->*_C5Z$$S =)9H^LVD>E'0*OW=]RBA]=J54E?;K?B6$"_H<#V^@JL/K MAR$IH_29E7)?YZ92XEF^[3)1 NDS&R1HXF5N2FBV[H_V+?,KS$9YH\\LCJ37 M/WDY%6.YA*J$OAE&,QB-LD6?61=C-6L'JT]J86QXT]JW[KLR,RL7_%HO02L4]0""^+$XQ) MF29B-@TV\]X84JZ)N%VS1]%[(2G31,RF(86XV^E0IHFX9RB4$' M8$S*/#&S>6C,2XQ).2AF=A"%^;--YOR'25DH9K;0H<':4'FI2RS+F+)0S&RA M0Y@C:>$79T03RD()LX4.8)Z)VZ+0'D]R$\I"";.%-D/?+9:I97E@Y2BA+)1\ M2L(,,,=PL:*!00I*Q:>H8D[)08C*\+/^MN3) UKQM.F M+.^@[+%^,++8?CFZ_>KUYC=02P,$% @ 79Y]6+5Q8'P6 @ JB8 !H M !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ50SONNU/= M[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8T MW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6D MC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G M#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F" M: N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#; M)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- M[T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O(- [4.\@ MT#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9 M(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MS MLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+E MJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K3 M8Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@? M$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD?5@M)#3J[P "L" 1 " :\ !D;V-0 M?5B97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ M79Y]6-&IB6"O" H3L !@ ("!#@@ 'AL+W=O?5CJ>R)WPP, &00 8 " @1 A !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 79Y]6",248DS!P O!\ !@ ("! M2"P 'AL+W=O?5C. MB=KH20( *(% 8 " @;$S !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M79Y]6#@W)GWG 0 4 0 !D ("!"SL 'AL+W=O&PO=V]R:W-H965T?5C[ILG"U@, %P( 9 " @;Y= !X;"]W M;W)K&UL4$L! A0#% @ 79Y]6%9.3XP\!@ MF0X !D ("!RV$ 'AL+W=O4( "I% &0 @($^ M: >&PO=V]R:W-H965T?5B2 M6S8\HPP )(B 9 " @5IQ !X;"]W;W)K&UL4$L! A0#% @ 79Y]6 "^"SO+$P C#P !D M ("!-'X 'AL+W=O7:(A^4" !+!@ &0 @($VD@ >&PO=V]R:W-H M965T?5@+O]')PP, *D( 9 M " @5*5 !X;"]W;W)K&UL4$L! M A0#% @ 79Y]6#)ZG0Q]! (PL !D ("!3)D 'AL M+W=O&PO=V]R:W-H965T?5B]Q>B(F@( .H% 9 " M@5"B !X;"]W;W)K&UL4$L! A0#% @ 79Y] M6&V+C=O!(0 I'0 !D ("!(:4 'AL+W=O&PO=V]R:W-H965T?5BO#Z\]2P, -T& 9 " @&UL4$L! A0#% @ 79Y]6/>L)5P2! ]@D M !D ("!3= 'AL+W=O&PO=V]R:W-H965T?5BTBH@P M" < $(3 9 " @=/7 !X;"]W;W)K&UL4$L! A0#% @ 79Y]6 \7 ? ]!P %!0 !D M ("!$M\ 'AL+W=O&PO=V]R:W-H965T M?5@:OA+65@, %L( 9 M " @3GI !X;"]W;W)K&UL4$L! A0# M% @ 79Y]6/Q=B(V@ @ S 4 !D ("!QNP 'AL+W=O M&PO=V]R:W-H965T?5BT/D75# , "@+ 9 " @7WX M !X;"]W;W)K&UL4$L! A0#% @ 79Y]6,GH MW:\5 P 3P@ !D ("!P/L 'AL+W=O&PO=V]R:W-H965T?5@/ O,=@ ( -(% 9 " @5H" 0!X;"]W;W)K&UL4$L! A0#% @ 79Y]6-]PFQS; @ E@D !D M ("!$04! 'AL+W=O&PO M=V]R:W-H965T?5C)*AYOG@0 M #T7 9 " @24- 0!X;"]W;W)K&UL4$L! A0#% @ 79Y]6#,CO'+_ @ D0D !D ("! M^A$! 'AL+W=O&PO=V]R:W-H965T?5C*Q?P&D , %4- 9 M " @5T8 0!X;"]W;W)K&UL4$L! A0#% M @ 79Y]6'@&;\9H! !PT !D ("!)!P! 'AL+W=O&PO=V]R:W-H965T?5A%RCHF*@0 # 0 9 " @=$D 0!X M;"]W;W)K&UL4$L! A0#% @ 79Y]6.^2F,AG M @ T@8 !D ("!,BD! 'AL+W=O&PO=V]R:W-H965T M?5A)SY9PV@( 4) 9 " @< N 0!X;"]W;W)K&UL4$L! A0#% @ 79Y]6-Y8Y@(N! < T !D M ("!T3$! 'AL+W=OF($ "R% &0 @($V-@$ >&PO=V]R M:W-H965T?5BIJYJY?P0 /<0 M 9 " @<\Z 0!X;"]W;W)K&UL M4$L! A0#% @ 79Y]6'@%[GS> @ < < !D ("!A3\! M 'AL+W=O&PO=V]R:W-H965T?5@+F>.VN , (X1 9 M " @3Y6 0!X;"]W;W)K&UL4$L! A0#% @ M79Y]6$PGR6N: P O0X !D ("!+5H! 'AL+W=O&PO=V]R:W-H965T?5CU.+5L!@, H) 9 " @;YC 0!X;"]W M;W)K&UL4$L! A0#% @ 79Y]6$QC@YI2 P MM@H !D ("!^V8! 'AL+W=O&PO=V]R:W-H965T?5BM M_@B94P( ,8% 9 " @2)M 0!X;"]W;W)K&UL4$L! A0#% @ 79Y]6(U+OF#7 @ [@H !D M ("!K&\! 'AL+W=O&PO=V]R:W-H M965T?5@3#%H[/ 0 & 8 9 M " @9]W 0!X;"]W;W)K&UL4$L! M A0#% @ 79Y]6*=&F;JG P E0T !D ("!$GP! 'AL M+W=O&PO=V]R:W-H965T?5BW0'0&,0, .H2 - " M ?R" 0!X;"]S='EL97,N>&UL4$L! A0#% @ 79Y]6)>*NQS $P( M L ( !6(8! %]R96QS+RYR96QS4$L! A0#% @ 79Y] M6(#=!UA@!0 >2L \ ( !08?5BU<6!\%@( *HF : " ?5C2 M-&04[ $ 7!E&UL4$L%!@ !) $D ]A, #F1 0 $! end XML 76 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 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 181 372 1 true 61 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Consolidated Statements of Operations Sheet http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100060 - Statement - Consolidated Statements of Cash Flows Sheet http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows 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 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 10 false false R11.htm 995457 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPractices Description of Business and Summary of Significant Accounting Policies and Practices Notes 11 false false R12.htm 995467 - Disclosure - Property and Equipment Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 995477 - Disclosure - Leases Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeases Leases Notes 13 false false R14.htm 995487 - Disclosure - Commitments and Contingencies Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 995497 - Disclosure - Income Taxes Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 995507 - Disclosure - Stockholders' Equity Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 995517 - Disclosure - 401(k) Savings Plan Sheet http://www.marchex.com/20231231/taxonomy/role/Role_Disclosure401KSavingsPlan 401(k) Savings Plan Notes 17 false false R18.htm 995527 - Disclosure - Segment Reporting and Geographic Information Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation Segment Reporting and Geographic Information Notes 18 false false R19.htm 995537 - Disclosure - Identifiable Intangible Assets from Acquisitions Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions Identifiable Intangible Assets from Acquisitions Notes 19 false false R20.htm 995547 - Disclosure - Divestiture Support Services Agreement Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDivestitureSupportServicesAgreement Divestiture Support Services Agreement Notes 20 false false R21.htm 995567 - Disclosure - Interest Income (Expense) and Other, Net Sheet http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNet Interest Income (Expense) and Other, Net Notes 21 false false R22.htm 995577 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices (Policies) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies Description of Business and Summary of Significant Accounting Policies and Practices (Policies) Policies http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPractices 22 false false R23.htm 995587 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables Description of Business and Summary of Significant Accounting Policies and Practices (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPractices 23 false false R24.htm 995597 - Disclosure - Property and Equipment (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipment 24 false false R25.htm 995607 - Disclosure - Leases (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeases 25 false false R26.htm 995617 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 26 false false R27.htm 995627 - Disclosure - Income Taxes (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 27 false false R28.htm 995637 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity 28 false false R29.htm 995647 - Disclosure - Segment Reporting and Geographic Information (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationTables Segment Reporting and Geographic Information (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation 29 false false R30.htm 995657 - Disclosure - Identifiable Intangible Assets from Acquisitions (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsTables Identifiable Intangible Assets from Acquisitions (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions 30 false false R31.htm 995667 - Disclosure - Interest Income (Expense) and Other, Net (Tables) Sheet http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetTables Interest Income (Expense) and Other, Net (Tables) Tables http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNet 31 false false R32.htm 995677 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail) Details 32 false false R33.htm 995687 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Fair Value of Cash and Cash Equivalents (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail Description of Business and Summary of Significant Accounting Policies and Practices - Fair Value of Cash and Cash Equivalents (Detail) Details 33 false false R34.htm 995697 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Doubtful Accounts Activity (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Doubtful Accounts Activity (Detail) Details 34 false false R35.htm 995707 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Advertiser Credits Activity (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Advertiser Credits Activity (Detail) Details 35 false false R36.htm 995717 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1 Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1) Details 36 false false R37.htm 995727 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Schedules of Concentration of Risk Based on Consolidated Revenue (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail Description of Business and Summary of Significant Accounting Policies and Practices - Schedules of Concentration of Risk Based on Consolidated Revenue (Detail) Details 37 false false R38.htm 995737 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Computation of Net Loss Per Share Basic and Diluted (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail Description of Business and Summary of Significant Accounting Policies and Practices - Computation of Net Loss Per Share Basic and Diluted (Detail) Details 38 false false R39.htm 995747 - Disclosure - Property and Equipment (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail Property and Equipment (Detail) Details http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables 39 false false R40.htm 995757 - Disclosure - Property and Equipment (Parenthetical) (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail Property and Equipment (Parenthetical) (Detail) Details http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables 40 false false R41.htm 995767 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 41 false false R42.htm 995777 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 42 false false R43.htm 995787 - Disclosure - Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail) Details 43 false false R44.htm 995797 - Disclosure - Leases - Schedule of Operating and Financing Lease Liabilities (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail Leases - Schedule of Operating and Financing Lease Liabilities (Detail) Details 44 false false R45.htm 995807 - Disclosure - Future Minimum Payments (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail Future Minimum Payments (Detail) Details 45 false false R46.htm 995817 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 46 false false R47.htm 995827 - Disclosure - Loss from Continuing Operations Before Provision for Income Taxes (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail Loss from Continuing Operations Before Provision for Income Taxes (Detail) Details 47 false false R48.htm 995837 - Disclosure - Provision for Income Taxes (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail Provision for Income Taxes (Detail) Details 48 false false R49.htm 995847 - Disclosure - Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate (Detail) Details 49 false false R50.htm 995857 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 50 false false R51.htm 995867 - Disclosure - Deferred Tax Assets and Liabilities (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail Deferred Tax Assets and Liabilities (Detail) Details 51 false false R52.htm 995877 - Disclosure - Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSummaryOfActivityRelatedToTaxContingenciesRecordedAsOffsetToDeferredTaxAssetsDetail Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets (Detail) Details 52 false false R53.htm 995887 - Disclosure - Stockholders Equity - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders Equity - Additional Information (Detail) Details 53 false false R54.htm 995897 - Disclosure - Stockholders Equity - Stock-based Compensation Expense by Operating Expense (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail Stockholders Equity - Stock-based Compensation Expense by Operating Expense (Detail) Details 54 false false R55.htm 995907 - Disclosure - Stockholders Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail Stockholders Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail) Details 55 false false R56.htm 995917 - Disclosure - Stockholders Equity - Summary of Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail Stockholders Equity - Summary of Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity (Detail) Details 56 false false R57.htm 995927 - Disclosure - Stockholders Equity - Stock Compensation Activity (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail Stockholders Equity - Stock Compensation Activity (Detail) Details 57 false false R58.htm 995937 - Disclosure - Stockholders Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail Stockholders Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail) Details 58 false false R59.htm 995947 - Disclosure - 401(k) Savings Plan - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_Disclosure401KSavingsPlanAdditionalInformationDetail 401(k) Savings Plan - Additional Information (Detail) Details 59 false false R60.htm 995957 - Disclosure - Segment Reporting and Geographic Information - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationAdditionalInformationDetail Segment Reporting and Geographic Information - Additional Information (Detail) Details 60 false false R61.htm 995967 - Disclosure - Revenues by Geographic Region (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail Revenues by Geographic Region (Detail) Details 61 false false R62.htm 995977 - Disclosure - Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail) Details 62 false false R63.htm 995987 - Disclosure - Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) Details 63 false false R64.htm 995997 - Disclosure - Divestiture Support Services Agreement - Additional Information (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail Divestiture Support Services Agreement - Additional Information (Detail) Details 64 false false R65.htm 996017 - Disclosure - Interest Income (Expense) and Other, Net - Summary of Interest Income (Expense) and Other, Net (Detail) Sheet http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail Interest Income (Expense) and Other, Net - Summary of Interest Income (Expense) and Other, Net (Detail) Details http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetTables 65 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:NumberOfOperatingSegments, us-gaap:PropertyPlantAndEquipmentUsefulLife - mchx-20231231.htm 8 mchx-20231231.htm mchx-20231231.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mchx-20231231.htm": { "nsprefix": "mchx", "nsuri": "http://www.marchex.com/20231231", "dts": { "inline": { "local": [ "mchx-20231231.htm" ] }, "schema": { "local": [ "mchx-20231231.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": 309, "keyCustom": 63, "axisStandard": 26, "axisCustom": 0, "memberStandard": 39, "memberCustom": 19, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 181, "entityCount": 1, "segmentCount": 61, "elementCount": 711, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 595, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 12 }, "report": { "R1": { "role": "http://www.marchex.com/20231231/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_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5663572b-34e5-4b14-8eb6-2e2040fadc79", "name": "mchx:RestrictedStockOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R4": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100030 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical", "longName": "100040 - Statement - Consolidated Statements of Operations (Parenthetical)", "shortName": "Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_77fb239c-6de2-4ce1-9ff6-5c455599b466", "name": "mchx:SupportServicesFee", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R6": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100050 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_1cb878a5-a9af-49f4-94a9-034afb8155f0", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1cb878a5-a9af-49f4-94a9-034afb8155f0", "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-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.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_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.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_1d76be5f-e89a-4dfb-af45-0a30fb7ae72a", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1d76be5f-e89a-4dfb-af45-0a30fb7ae72a", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_ff7f5daf-4447-4c6f-b467-3d0f0e61e3be", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ff7f5daf-4447-4c6f-b467-3d0f0e61e3be", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPractices", "longName": "995457 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipment", "longName": "995467 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeases", "longName": "995477 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995487 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995497 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995507 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_Disclosure401KSavingsPlan", "longName": "995517 - Disclosure - 401(k) Savings Plan", "shortName": "401(k) Savings Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation", "longName": "995527 - Disclosure - Segment Reporting and Geographic Information", "shortName": "Segment Reporting and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions", "longName": "995537 - Disclosure - Identifiable Intangible Assets from Acquisitions", "shortName": "Identifiable Intangible Assets from Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDivestitureSupportServicesAgreement", "longName": "995547 - Disclosure - Divestiture Support Services Agreement", "shortName": "Divestiture Support Services Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "mchx:DivestitureSupportServicesAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "mchx:DivestitureSupportServicesAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNet", "longName": "995567 - Disclosure - Interest Income (Expense) and Other, Net", "shortName": "Interest Income (Expense) and Other, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies", "longName": "995577 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices (Policies)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables", "longName": "995587 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices (Tables)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "longName": "995597 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995607 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995617 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "mchx:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "mchx:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995627 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "995637 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationTables", "longName": "995647 - Disclosure - Segment Reporting and Geographic Information (Tables)", "shortName": "Segment Reporting and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsTables", "longName": "995657 - Disclosure - Identifiable Intangible Assets from Acquisitions (Tables)", "shortName": "Identifiable Intangible Assets from Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetTables", "longName": "995667 - Disclosure - Interest Income (Expense) and Other, Net (Tables)", "shortName": "Interest Income (Expense) and Other, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "longName": "995677 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail", "longName": "995687 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Fair Value of Cash and Cash Equivalents (Detail)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Fair Value of Cash and Cash Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_7b0d05d4-97d1-452c-afb6-6ec5532d0c99", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7b0d05d4-97d1-452c-afb6-6ec5532d0c99", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail", "longName": "995697 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Doubtful Accounts Activity (Detail)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Doubtful Accounts Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_3850829c-968b-4db2-b40c-99c7b923ff8c", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b49b629-ea2e-43d2-8bb1-8b53d4723e23", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R35": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail", "longName": "995707 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Advertiser Credits Activity (Detail)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Allowance for Advertiser Credits Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_f56a2412-a544-4f57-87c7-87bcf9e50e98", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_353c9b1f-41be-46f8-a73e-e5fbbb276133", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R36": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1", "longName": "995717 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Additional Information (Detail 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_975f9318-c04b-4979-b9b2-f7edf39f801e", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_975f9318-c04b-4979-b9b2-f7edf39f801e", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "longName": "995727 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Schedules of Concentration of Risk Based on Consolidated Revenue (Detail)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Schedules of Concentration of Risk Based on Consolidated Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b23fdc1b-4b79-41b2-a3c4-7160f0b99867", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "mchx:ConcentrationRiskPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b23fdc1b-4b79-41b2-a3c4-7160f0b99867", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "mchx:ConcentrationRiskPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "longName": "995737 - Disclosure - Description of Business and Summary of Significant Accounting Policies and Practices - Computation of Net Loss Per Share Basic and Diluted (Detail)", "shortName": "Description of Business and Summary of Significant Accounting Policies and Practices - Computation of Net Loss Per Share Basic and Diluted (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2ab3bf05-4ecf-42db-b895-27020983b10e", "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:EarningsPerSharePolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R39": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "longName": "995747 - Disclosure - Property and Equipment (Detail)", "shortName": "Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R40": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail", "longName": "995757 - Disclosure - Property and Equipment (Parenthetical) (Detail)", "shortName": "Property and Equipment (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a1675df0-49c9-4704-bb88-fd5553aefe09", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R41": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "longName": "995767 - Disclosure - Property and Equipment - Additional Information (Detail)", "shortName": "Property and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "995777 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_8623da7a-f003-4b5b-927e-900f0b4e380f", "name": "mchx:PaymentsForLeaseTerminationFee", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8623da7a-f003-4b5b-927e-900f0b4e380f", "name": "mchx:PaymentsForLeaseTerminationFee", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail", "longName": "995787 - 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": "43", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail", "longName": "995797 - Disclosure - Leases - Schedule of Operating and Financing Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Operating and Financing Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail", "longName": "995807 - Disclosure - Future Minimum Payments (Detail)", "shortName": "Future Minimum Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "mchx:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "mchx:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "995817 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_5a950d83-fd35-4465-b1ff-bb39beb10f20", "name": "mchx:LossContingencyMaximumEarnoutAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5a950d83-fd35-4465-b1ff-bb39beb10f20", "name": "mchx:LossContingencyMaximumEarnoutAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail", "longName": "995827 - Disclosure - Loss from Continuing Operations Before Provision for Income Taxes (Detail)", "shortName": "Loss from Continuing Operations Before Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail", "longName": "995837 - Disclosure - Provision for Income Taxes (Detail)", "shortName": "Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail", "longName": "995847 - Disclosure - Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate (Detail)", "shortName": "Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995857 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "p", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "p", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail", "longName": "995867 - Disclosure - Deferred Tax Assets and Liabilities (Detail)", "shortName": "Deferred Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSummaryOfActivityRelatedToTaxContingenciesRecordedAsOffsetToDeferredTaxAssetsDetail", "longName": "995877 - Disclosure - Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets (Detail)", "shortName": "Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_0eb8a77f-8b70-468a-94dd-ba7ad0961e29", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1cb878a5-a9af-49f4-94a9-034afb8155f0", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R53": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "995887 - Disclosure - Stockholders Equity - Additional Information (Detail)", "shortName": "Stockholders Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail", "longName": "995897 - 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": "54", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6ce2109a-3d0b-4c97-bf78-07a1d4e8bf55", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R55": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "longName": "995907 - 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": "55", "firstAnchor": { "contextRef": "C_60e32d3e-fc0e-4562-8e59-e4a3af167e32", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60e32d3e-fc0e-4562-8e59-e4a3af167e32", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "longName": "995917 - Disclosure - Stockholders Equity - Summary of Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity (Detail)", "shortName": "Stockholders Equity - Summary of Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_0eb8a77f-8b70-468a-94dd-ba7ad0961e29", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R57": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail", "longName": "995927 - Disclosure - Stockholders Equity - Stock Compensation Activity (Detail)", "shortName": "Stockholders Equity - Stock Compensation Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail", "longName": "995937 - 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": "58", "firstAnchor": { "contextRef": "C_33ac8396-33b0-4095-af9e-7ad75725dfc6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_33ac8396-33b0-4095-af9e-7ad75725dfc6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_Disclosure401KSavingsPlanAdditionalInformationDetail", "longName": "995947 - Disclosure - 401(k) Savings Plan - Additional Information (Detail)", "shortName": "401(k) Savings Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:OtherPostretirementBenefitsPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:OtherPostretirementBenefitsPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationAdditionalInformationDetail", "longName": "995957 - 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": "60", "firstAnchor": null, "uniqueAnchor": null }, "R61": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail", "longName": "995967 - Disclosure - Revenues by Geographic Region (Detail)", "shortName": "Revenues by Geographic Region (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_588bf0d0-5d00-4b45-8ab7-f2c66f28e236", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_588bf0d0-5d00-4b45-8ab7-f2c66f28e236", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail", "longName": "995977 - 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": "62", "firstAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "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-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "longName": "995987 - 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": "63", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cbc6786f-7f1f-4f6f-8684-d337d92387ff", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R64": { "role": "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "longName": "995997 - Disclosure - Divestiture Support Services Agreement - Additional Information (Detail)", "shortName": "Divestiture Support Services Agreement - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a77b4c94-d0c0-4d96-85a2-f3bee0da9c14", "name": "mchx:SupportServicesFees", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "mchx:DivestitureSupportServicesAgreementTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "unique": true } }, "R65": { "role": "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail", "longName": "996017 - Disclosure - Interest Income (Expense) and Other, Net - Summary of Interest Income (Expense) and Other, Net (Detail)", "shortName": "Interest Income (Expense) and Other, Net - Summary of Interest Income (Expense) and Other, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:InterestAndOtherIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b574766b-bb9c-42d5-9941-baaa33065a36", "name": "us-gaap:InterestAndOtherIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mchx-20231231.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/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r20", "r696" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r652" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r275", "r276" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued benefits and payroll", "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": [ "r22" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less: accumulated depreciation and amortization", "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": [ "r57", "r177", "r518" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "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/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "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": [ "r121" ] }, "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": [ "r750" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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": [ "r98" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r385", "r386", "r387", "r553", "r819", "r820", "r821", "r877", "r897" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "mchx_AdjustmentsToAdditionalPaidInCapitalSettlementOfContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalSettlementOfContractualObligation", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital settlement of contractual obligation.", "label": "Adjustments To Additional Paid In Capital Settlement Of Contractual Obligation", "negatedLabel": "Settlement of a contractual obligation" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation from options and restricted stock, net of forfeitures", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r352" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "auth_ref": [] }, "mchx_AdministrativeSupportServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AdministrativeSupportServicesAgreementMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Administrative support services agreement.", "label": "Administrative Support Services Agreement [Member]", "terseLabel": "Administrative Support Services Agreement" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expenses", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r155" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r393" ] }, "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": [ "r720", "r732", "r742", "r768" ] }, "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": [ "r723", "r735", "r745", "r771" ] }, "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": [ "r756" ] }, "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": [ "r763" ] }, "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": [ "r727", "r736", "r746", "r763", "r772", "r776", "r784" ] }, "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": [ "r782" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Payment to former employee", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r383", "r392" ] }, "mchx_AllowanceForAdvertiserCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowanceForAdvertiserCredits", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for advertiser credits.", "label": "Allowance For Advertiser Credits", "terseLabel": "Allowances for advertiser credits" } } }, "auth_ref": [] }, "mchx_AllowanceForAdvertiserCreditsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowanceForAdvertiserCreditsAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for advertiser credits.", "label": "Allowance For Advertiser Credits [Abstract]", "terseLabel": "Allowance For Advertiser Credits [Abstract]" } } }, "auth_ref": [] }, "mchx_AllowanceForAdvertiserCreditsAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowanceForAdvertiserCreditsAdditions", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "The sum of the periodic provision charged against revenue based on an estimate of future reductions in advertiser's payment obligations related to delivered services.", "label": "Allowance For Advertiser Credits Additions", "terseLabel": "Additions charged against revenue" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r814", "r815", "r816", "r817", "r818" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Doubtful Accounts and Customer Credit Activity", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r48", "r827" ] }, "mchx_AllowanceForDoubtfulAccountsAndCustomerCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowanceForDoubtfulAccountsAndCustomerCredits", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts and customer credits", "label": "Allowance for Doubtful Accounts and Customer Credits", "documentation": "Allowance for doubtful accounts and customer credits." } } }, "auth_ref": [] }, "mchx_AllowanceForDoubtfulAccountsReceivableChargeOffsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableChargeOffsNet", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of receivables charged against the allowance for doubtful accounts, net of recoveries of receivables that were previously charged off.", "label": "Allowance For Doubtful Accounts Receivable Charge Offs Net", "terseLabel": "Write-offs, net of recoveries" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r186", "r279", "r286" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "mchx_AllowanceForDoubtfulAccountsReceivableWriteOffsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsAndOther", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable write-offs and other.", "label": "Allowance For Doubtful Accounts Receivable Write Offs And Other", "terseLabel": "Credits processed and other" } } }, "auth_ref": [] }, "mchx_AllowancesForCustomerCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowancesForCustomerCredits", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances for customer credits", "label": "Allowances For Customer Credits", "documentation": "Allowances for customer credits." } } }, "auth_ref": [] }, "mchx_AllowancesForCustomerCreditsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "AllowancesForCustomerCreditsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Allowances for Customer Credits [Member]", "documentation": "Allowances for Customer Credits [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization associated with deferred contract costs", "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": [ "r6", "r108" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets from acquisitions", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r51", "r55" ] }, "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfDeferredCostsRelatedToLongTermContracts", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amount of Deferred Costs Related to Long-Term Contracts", "terseLabel": "Deferred contract costs, net", "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": [ "r187" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares", "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": [ "r243" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r428" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r144", "r181", "r202", "r252", "r261", "r266", "r281", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r430", "r434", "r447", "r511", "r596", "r696", "r709", "r836", "r837", "r883" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r173", "r188", "r202", "r281", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r430", "r434", "r447", "r696", "r836", "r837", "r883" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r714", "r715", "r728" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r714", "r715", "r728" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r714", "r715", "r728" ] }, "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": [ "r779" ] }, "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": [ "r780" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/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": [ "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "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": [ "r778" ] }, "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": [ "r777" ] }, "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": [ "r776" ] }, "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": [ "r776" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "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/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the 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": [ "r115" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r426", "r687", "r688" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r74", "r426", "r687", "r688" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r73" ] }, "mchx_BusinessCombinationAcquisitionAndDispositionRelatedCostBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "BusinessCombinationAcquisitionAndDispositionRelatedCostBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Business combination acquisition and disposition related cost benefit.", "label": "Business Combination Acquisition And Disposition Related Cost Benefit", "terseLabel": "Acquisition and disposition related benefits" } } }, "auth_ref": [] }, "mchx_BusinessCombinationConsiderationAgreedToTransfer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "BusinessCombinationConsiderationAgreedToTransfer", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination consideration agreed to transfer.", "label": "Business Combination Consideration Agreed To Transfer", "terseLabel": "Consideration agreed to transfer" } } }, "auth_ref": [] }, "mchx_BusinessCombinationConsiderationObligationSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "BusinessCombinationConsiderationObligationSettled", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration settled obligation", "label": "Business Combination Consideration Obligation Settled", "documentation": "Business Combination Consideration Obligation Settled" } } }, "auth_ref": [] }, "mchx_BusinessCombinationConsiderationObligationSettledInCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "BusinessCombinationConsiderationObligationSettledInCash", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received in cash", "label": "Business Combination Consideration Obligation Settled in Cash", "documentation": "Business Combination Consideration Obligation Settled in Cash" } } }, "auth_ref": [] }, "mchx_BusinessCombinationConsiderationObligationSettledInEquipmentBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "BusinessCombinationConsiderationObligationSettledInEquipmentBookValue", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer equipment book value", "label": "Business Combination Consideration Obligation Settled in Equipment Book Value", "documentation": "Business Combination Consideration Obligation Settled in Equipment Book Value" } } }, "auth_ref": [] }, "mchx_CARESActLoansAndForeignWageSubsidyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CARESActLoansAndForeignWageSubsidyDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidy" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for CARES Act loans and foreign wage subsidy", "label": "C A R E S Act Loans And Foreign Wage Subsidy Disclosure [Text Block]", "terseLabel": "CARES Act Loans and Foreign Wage Subsidy" } } }, "auth_ref": [] }, "mchx_CARESActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CARESActMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The Coronavirus Aid, Relief, and Economic Security Act", "label": "C A R E S Act [Member]", "terseLabel": "CARES Act" } } }, "auth_ref": [] }, "mchx_CallCapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CallCapMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "CallCap.", "label": "Call Cap [Member]", "terseLabel": "Callcap Acquisition" } } }, "auth_ref": [] }, "mchx_CanadaAndOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CanadaAndOtherCountriesMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "documentation": "Canada and other countries.", "label": "Canada And Other Countries [Member]", "terseLabel": "Canada and Other Countries" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "terseLabel": "Capitalized software development costs", "totalLabel": "Capitalized Computer Software, Net, Total", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r665" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r31", "r175", "r669" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r175" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash and cash equivalents", "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_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r112", "r201" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r112" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "Cash", "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": [ "r175" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r10", "r703", "r704", "r705", "r706" ] }, "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": [ "r754" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r165", "r182", "r183", "r184", "r202", "r232", "r233", "r240", "r242", "r246", "r247", "r281", "r306", "r308", "r309", "r310", "r313", "r314", "r317", "r318", "r319", "r320", "r321", "r447", "r546", "r547", "r548", "r549", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r583", "r605", "r625", "r646", "r647", "r648", "r649", "r650", "r791", "r809", "r822" ] }, "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": [ "r755" ] }, "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": [ "r755" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies - See Note 4", "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": [ "r25", "r88", "r513", "r582" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r130", "r297", "r298", "r653", "r831" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A", "verboseLabel": "Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r897" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r897" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Future earnout consideration, shares", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r26" ] }, "mchx_CommonStockIssuancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CommonStockIssuancePeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Common stock issuance period.", "label": "Common Stock Issuance Period", "terseLabel": "Common stock issuance period" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "verboseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r819", "r820", "r877", "r895", "r897" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r583" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r97", "r583", "r602", "r897", "r898" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r97", "r514", "r696" ] }, "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": [ "r760" ] }, "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": [ "r759" ] }, "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": [ "r761" ] }, "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": [ "r758" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer and Other Related Equipment", "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/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r43", "r85", "r86", "r274", "r652" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r43", "r85", "r86", "r274", "r542", "r652" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r43", "r85", "r86", "r274", "r652", "r797" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "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": [ "r652" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Customer A", "verboseLabel": "Revenues by geographic region", "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": [ "r40", "r43", "r85", "r86", "r274" ] }, "mchx_ConcentrationRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ConcentrationRiskPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentration risk.", "label": "Concentration Risk Policy [Text Block]", "terseLabel": "Concentrations" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "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": [ "r39", "r40", "r43", "r44", "r85", "r143", "r652" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r43", "r85", "r86", "r274", "r652" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Description of Business and Basis of Presentation", "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": [ "r78", "r670" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress", "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/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue and deposits", "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": [ "r323", "r324", "r328" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "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": [ "r329" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation", "totalLabel": "Total minimum payments", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r813" ] }, "mchx_ContractualObligationDueInFifthYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ContractualObligationDueInFifthYearAndThereafter", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2028 and thereafter", "documentation": "Contractual obligation, due in fifth year and thereafter.", "label": "Contractual Obligation Due In Fifth Year And Thereafter" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2027", "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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2024", "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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2025", "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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total 2026", "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": [] }, "mchx_ContributionAsCreditAgainstLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ContributionAsCreditAgainstLeasePayments", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contribution as credit against lease payments.", "label": "Contribution As Credit Against Lease Payments", "terseLabel": "Contribution as credit against lease payments" } } }, "auth_ref": [] }, "mchx_ContributionFromLessorAsReimbursementTowardsLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ContributionFromLessorAsReimbursementTowardsLeaseholdImprovements", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contribution from lessor as reimbursement towards leasehold improvements.", "label": "Contribution From Lessor As Reimbursement Towards Leasehold Improvements", "terseLabel": "Contribution from lessor as reimbursement towards leasehold improvements" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Service costs", "totalLabel": "Cost of Goods and Services Sold, Total", "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": [ "r107", "r492" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Service Costs", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r803" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r106" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current federal provision" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r802", "r812" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r802", "r812", "r876" ] }, "mchx_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer A.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "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": [ "r41", "r274" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "terseLabel": "Customer Contracts", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r77" ] }, "mchx_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "CustomerMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer.", "label": "Customer [Member]", "terseLabel": "Customer" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r77" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Collateral Amount", "terseLabel": "Letters of credit outstanding amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r90" ] }, "us-gaap_DebtInstrumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescription", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description", "verboseLabel": "Debt Instrument, Description", "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total." } } }, "auth_ref": [ "r19", "r60", "r89", "r95", "r145", "r146" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on loan", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r24", "r315" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Maturity period of loan", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r812", "r875", "r876" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r141", "r812", "r875" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r141", "r163", "r419", "r420", "r812" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred provision (benefit)" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r399", "r400", "r512" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Total", "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": [ "r804" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r812", "r875", "r876" ] }, "mchx_DeferredTaxAssetIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DeferredTaxAssetIntangibleAssets", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets.", "label": "Deferred Tax Asset Intangible Assets", "terseLabel": "Intangible assets- excess of financial statement over tax amortization" } } }, "auth_ref": [] }, "mchx_DeferredTaxAssetLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DeferredTaxAssetLeaseLiability", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax asset, lease liability.", "label": "Deferred Tax Asset Lease Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "mchx_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets capitalized research and development.", "label": "Deferred Tax Assets Capitalized Research And Development", "terseLabel": "Capitalized research and development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "terseLabel": "Misstated deferred tax balances and corresponding valuation allowance", "totalLabel": "Gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r410" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r872" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "mchx_DeferredTaxAssetsOperatingAndCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DeferredTaxAssetsOperatingAndCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating and capital loss carryforwards.", "label": "Deferred Tax Assets Operating And Capital Loss Carryforwards", "terseLabel": "State, local and foreign net operating and capital loss carryforwards" } } }, "auth_ref": [] }, "mchx_DeferredTaxAssetsOperatingAndCapitalLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DeferredTaxAssetsOperatingAndCapitalLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating and capital loss carryforwards. Excludes state and local operating and capital loss carryforwards.", "label": "Deferred Tax Assets Operating And Capital Loss Carryforwards Domestic", "terseLabel": "Federal net operating and capital losses" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r71", "r873" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Research & experimental tax and other credit carryforwards", "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r70", "r71", "r873" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r71", "r873" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities not currently deductible", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r71", "r873" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r411" ] }, "mchx_DeferredTaxLaibilityRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DeferredTaxLaibilityRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax laibility, right-of-use lease asset.", "label": "Deferred Tax Laibility Right Of Use Asset", "negatedLabel": "Right-of-use lease asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Deferred Tax Liabilities, Net, Total", "negatedTotalLabel": "Net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r68", "r872" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets-excess of tax over financial statement amortization", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r71", "r873" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r71", "r873" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Amortization and depreciation", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r56" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r256" ] }, "mchx_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "documentation": "Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]", "label": "Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]", "terseLabel": "Description Of Business And Summary Of Significant Accounting Policies And Practices [Line Items]" } } }, "auth_ref": [] }, "mchx_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "documentation": "Description Of Business And Summary Of Significant Accounting Policies And Practices [Table]", "label": "Description Of Business And Summary Of Significant Accounting Policies And Practices [Table]", "terseLabel": "Description Of Business And Summary Of Significant Accounting Policies And Practices [Table]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Information Related to Stock Compensation Activity", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r8", "r62" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Received cash consideration at closing", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDescriptionAndTimingOfDisposal": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDescriptionAndTimingOfDisposal", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Description and Timing of Disposal", "terseLabel": "Disposal of assets, description", "documentation": "Description of the facts and circumstances leading to the completed or expected disposal, and the manner and timing of that disposal." } } }, "auth_ref": [ "r93", "r127", "r128", "r170", "r171" ] }, "mchx_DivestitureSupportServicesAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DivestitureSupportServicesAgreementAbstract", "lang": { "en-us": { "role": { "documentation": "Divestiture support services agreement.", "label": "Divestiture Support Services Agreement [Abstract]" } } }, "auth_ref": [] }, "mchx_DivestitureSupportServicesAgreementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DivestitureSupportServicesAgreementLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Divestiture support services agreement.", "label": "Divestiture Support Services Agreement [Line Items]", "terseLabel": "Divestiture Support Services Agreement [Line Items]" } } }, "auth_ref": [] }, "mchx_DivestitureSupportServicesAgreementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DivestitureSupportServicesAgreementTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Divestiture support services agreement.", "label": "Divestiture Support Services Agreement [Table]", "terseLabel": "Divestiture Support Services Agreement [Table]" } } }, "auth_ref": [] }, "mchx_DivestitureSupportServicesAgreementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "DivestitureSupportServicesAgreementTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDivestitureSupportServicesAgreement" ], "lang": { "en-us": { "role": { "documentation": "Divestiture support services agreement.", "label": "Divestiture Support Services Agreement [Text Block]", "terseLabel": "Divestiture Support Services Agreement" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r714", "r715", "r728" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "terseLabel": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r714", "r715", "r728", "r764" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r749" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r712" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "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/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net loss per share applicable to common stockholders", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r196", "r218", "r219", "r221", "r222", "r224", "r229", "r232", "r240", "r241", "r242", "r244", "r444", "r445", "r508", "r523", "r673" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share Basic [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": [ "r232", "r233", "r240" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per share applicable to common stockholders", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r196", "r218", "r219", "r221", "r222", "r224", "r232", "r240", "r241", "r242", "r244", "r444", "r445", "r508", "r523", "r673" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (Loss) Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r36", "r37" ] }, "mchx_EdenbrookCapitalLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EdenbrookCapitalLLCMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Edenbrook capital LLC member.", "label": "Edenbrook Capital L L C [Member]", "terseLabel": "Edenbrook Capital LLC [Member]" } } }, "auth_ref": [] }, "mchx_EdwinMillerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EdwinMillerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Edwin Miller", "label": "Edwin Miller [Member]", "documentation": "Edwin miller." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal income tax rates", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r205", "r402", "r422" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, weighted average recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r384" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r868" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock option compensation not yet recognized", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r868" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax benefit related to stock-based compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit related to stock-based compensation included in net loss", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "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": [] }, "mchx_EmployeeStockPurchasePlanMaximumPercentageOfPurchaseEmployeeCanMakeOnEligibleCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EmployeeStockPurchasePlanMaximumPercentageOfPurchaseEmployeeCanMakeOnEligibleCompensation", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Maximum Percentage Of Purchase Employee Can Make On Eligible Compensation", "label": "Employee Stock Purchase Plan Maximum Percentage Of Purchase Employee Can Make On Eligible Compensation", "terseLabel": "Percentage of compensation eligible for purchase of stock" } } }, "auth_ref": [] }, "mchx_EmployeeStockPurchasePlanMaximumPurchaseByEmployeePerYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EmployeeStockPurchasePlanMaximumPurchaseByEmployeePerYear", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Maximum Purchase By Employee Per Year", "label": "Employee Stock Purchase Plan Maximum Purchase By Employee Per Year", "terseLabel": "Maximum value of stock employee is permitted to purchase in any calendar year" } } }, "auth_ref": [] }, "mchx_EmployeeStockPurchasePlanTwentyFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EmployeeStockPurchasePlanTwentyFourteenMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Twenty Fourteen [Member]", "label": "Employee Stock Purchase Plan Twenty Fourteen [Member]", "terseLabel": "Employee Stock Purchase Plan Twenty Fourteen" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r711" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r711" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r711" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r789" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "verboseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r711" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r711" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r711" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r711" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well Known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r790" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r168", "r192", "r193", "r194", "r213", "r214", "r215", "r217", "r225", "r227", "r245", "r282", "r285", "r322", "r385", "r386", "r387", "r415", "r416", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r452", "r453", "r454", "r455", "r456", "r457", "r477", "r532", "r533", "r534", "r553", "r625" ] }, "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": [ "r757" ] }, "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": [ "r720", "r732", "r742", "r768" ] }, "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": [ "r717", "r729", "r739", "r765" ] }, "mchx_EscrowAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EscrowAgreementMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Escrow agreement.", "label": "Escrow Agreement [Member]", "terseLabel": "Escrow Agreement" } } }, "auth_ref": [] }, "mchx_EstimatedUsefulLifeOfOtherAssets": { "xbrltype": "durationItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "EstimatedUsefulLifeOfOtherAssets", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Estimated useful life of other assets.", "label": "Estimated Useful Life Of Other Assets", "terseLabel": "Estimated life" } } }, "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": [ "r763" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "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/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "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": [ "r82", "r83", "r84" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r316", "r333", "r334", "r335", "r336", "r337", "r338", "r446", "r483", "r484", "r485", "r678", "r679", "r684", "r685", "r686" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "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": [ "r316", "r333", "r338", "r446", "r483", "r684", "r685", "r686" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r316", "r333", "r334", "r335", "r336", "r337", "r338", "r483", "r484", "r485", "r678", "r679", "r684", "r685", "r686" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r18" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of total financing lease liabilities", "terseLabel": "Finance lease agreement value", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r463", "r474" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion of financing lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r463" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "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": [ "r464" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term financing lease liabilities", "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": [ "r463" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Gross future financing lease payments", "terseLabel": "Gross future financing lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r474" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "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": [ "r474" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Finance lease principal payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r465", "r471" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable Allowance For Credit Losses [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": [ "r167", "r827" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r179", "r293" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/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": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r493", "r494" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r494" ] }, "mchx_FiniteLivedIntangibleAssetsImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "FiniteLivedIntangibleAssetsImpairment", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite lived lntangible assets impairment.", "label": "Finite Lived Intangible Assets Impairment", "negatedLabel": "Impairment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "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": [ "r493" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Net Carrying Amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r493" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail": { "parentTag": "mchx_InterestIncomeAndOtherNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Gain (Loss), Foreign Currency Transaction, before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r622" ] }, "mchx_ForeignGovernmentPaycheckAssistanceAndRentSubsidies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ForeignGovernmentPaycheckAssistanceAndRentSubsidies", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Foreign government paycheck assistance and rent subsidies.", "label": "Foreign Government Paycheck Assistance And Rent Subsidies", "terseLabel": "Foreign government paycheck assistance and rent subsidies (operating activities)" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r724", "r736", "r746", "r772" ] }, "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": [ "r724", "r736", "r746", "r772" ] }, "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": [ "r724", "r736", "r746", "r772" ] }, "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": [ "r724", "r736", "r746", "r772" ] }, "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": [ "r724", "r736", "r746", "r772" ] }, "mchx_FullyDepreciatedFixedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "FullyDepreciatedFixedAssetsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Fully depreciated fixed assets.", "label": "Fully Depreciated Fixed Assets [Member]", "terseLabel": "Fully Depreciated Fixed Assets" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures", "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_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interestincome (expense) and other, net", "label": "Gain (Loss) on Disposition of Assets", "totalLabel": "Gain (Loss) on Disposition of Assets, Total", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r808" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Investments", "totalLabel": "Gain (Loss) on Sale of Investments, Total", "negatedLabel": "Gain on sale of equity investment", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain (or loss) on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain on loan extinguishment", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "verboseLabel": "Gain on extinguishment", "negatedLabel": "Gain on loan extinguishment", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r58", "r59" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "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": [ "r109", "r607" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r105" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk", "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": [ "r42", "r652" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r178", "r289", "r507", "r677", "r696", "r828", "r829" ] }, "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/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitions" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Identifiable Intangible Assets from Acquisitions", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r288", "r290", "r677" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Guarantees", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r304" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r714", "r715", "r728" ] }, "us-gaap_ImmaterialErrorCorrection": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImmaterialErrorCorrection", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Immaterial Error Correction", "terseLabel": "Immaterial error correction", "documentation": "Describes nature and related effect on financial statements related to corrections of prior year errors in the current year financial statements when the effect of the prior year error was immaterial to the prior year financial statements and the current year correction is immaterial to the current year financial statements." } } }, "auth_ref": [ "r34", "r116", "r117" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r6", "r125" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r129" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r204", "r421" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r103", "r148", "r252", "r260", "r265", "r268", "r509", "r520", "r675" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLossFromContinuingOperationsBeforeProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r204", "r421" ] }, "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/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r295", "r296", "r608" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r296", "r608" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r205", "r395", "r403", "r407", "r413", "r417", "r423", "r424", "r425", "r551" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureProvisionForIncomeTaxesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total income tax expense", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r154", "r164", "r226", "r227", "r257", "r401", "r418", "r524" ] }, "mchx_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "IncomeTaxLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax.", "label": "Income Tax [Line Items]", "terseLabel": "Income Tax [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r191", "r397", "r398", "r407", "r408", "r412", "r414", "r545" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r870" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax differential", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r870" ] }, "mchx_IncomeTaxReconciliationGainOnCARESActLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "IncomeTaxReconciliationGainOnCARESActLoan", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation gain on CARES act loan.", "label": "Income Tax Reconciliation Gain On C A R E S Act Loan", "terseLabel": "Gain on CARES Act loan" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax benefit at U.S. statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r402" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible transaction costs", "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r870" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill impairment", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss." } } }, "auth_ref": [ "r870" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r870" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r870" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount, Total", "negatedLabel": "Tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r870" ] }, "mchx_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "IncomeTaxTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax [Table]", "label": "Income Tax [Table]", "terseLabel": "Income Tax [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r807" ] }, "mchx_IncreaseDecreaseInContractWithCustomerLiabilityAndDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "IncreaseDecreaseInContractWithCustomerLiabilityAndDeposits", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in contract with Customer liability and deposits.", "label": "Increase Decrease In Contract With Customer Liability And Deposits", "terseLabel": "Deferred revenue and deposits" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in certain assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, other current assets, and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "mchx_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to conversion of common stock.", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Conversion of Class A to Class B common shares outstanding" } } }, "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": [ "r727", "r736", "r746", "r763", "r772", "r776", "r784" ] }, "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": [ "r782" ] }, "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": [ "r716", "r788" ] }, "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": [ "r716", "r788" ] }, "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": [ "r716", "r788" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Product Development", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r54", "r489", "r490", "r491", "r493", "r671" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets from acquisitions, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "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": [ "r50", "r53" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail": { "parentTag": "mchx_InterestIncomeAndOtherNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Interest Income (Expense) and Other, Net", "label": "Interest and Other Income [Table Text Block]", "documentation": "Tabular disclosure of interest income and income classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail": { "parentTag": "mchx_InterestIncomeAndOtherNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "negatedLabel": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r87", "r150", "r195", "r255", "r459", "r609", "r707", "r896" ] }, "mchx_InterestIncomeAndOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "InterestIncomeAndOtherNet", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest income and other, net.", "label": "Interest Income And Other Net", "terseLabel": "Interest income and other, net", "totalLabel": "Total" } } }, "auth_ref": [] }, "mchx_InterestIncomeExpenseAndOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "InterestIncomeExpenseAndOtherNet", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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." } } }, "auth_ref": [] }, "mchx_InterestIncomeExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "InterestIncomeExpenseOther", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail": { "parentTag": "mchx_InterestIncomeAndOtherNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNetSummaryOfInterestIncomeExpenseAndOtherNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest income (expense) other.", "label": "Interest Income Expense Other", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Federal", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r565", "r567", "r568", "r570", "r572", "r629", "r631", "r633", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r701" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r565", "r567", "r568", "r570", "r572", "r629", "r631", "r633", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r701" ] }, "mchx_LeaseCommencementPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "LeaseCommencementPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease commencement period.", "label": "Lease Commencement Period", "terseLabel": "Lease commencement period" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lease expense:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information", "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": [ "r880" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Expiration Date", "terseLabel": "Lease expiration date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "mchx_LeaseTerminationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "LeaseTerminationMonthAndYear", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease Termination month and year.", "label": "Lease Termination Month And Year", "terseLabel": "Lease termination month and year" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r126" ] }, "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/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "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": [ "r468" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r468" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r467" ] }, "mchx_LesseeOperatingAndFinancingLeaseLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "LesseeOperatingAndFinancingLeaseLiabilityTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Financing Lease Liabilities", "documentation": "Tabular disclosure of Lessee operating and financing lease liability.", "label": "Lessee Operating And Financing Lease Liability Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description", "terseLabel": "Lease agreement description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r469" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Other information:" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Gross future operating lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r474" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2024", "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": [ "r474" ] }, "mchx_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2028 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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2027", "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": [ "r474" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2026", "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": [ "r474" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "mchx_OperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities operating leases 2025", "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": [ "r474" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r474" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term (in months)", "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": [ "r879" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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": [ "r461" ] }, "us-gaap_LessorLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeasesPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor." } } }, "auth_ref": [ "r158", "r159", "r160", "r475" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit amount payable", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r202", "r281", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r431", "r434", "r435", "r447", "r581", "r674", "r709", "r836", "r883", "r884" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r147", "r516", "r696", "r811", "r826", "r878" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r174", "r202", "r281", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r431", "r434", "r435", "r447", "r696", "r836", "r883", "r884" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of credit facility increase decrease for period net", "totalLabel": "Line of Credit Facility, Increase (Decrease), Net, Total", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r810" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mchx_LongTermFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "LongTermFinanceLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term financing 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/20231231", "localname": "LongTermOperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term operating lease cost.", "label": "Long Term Operating Lease Cost", "terseLabel": "Operating lease cost" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature", "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": [ "r299", "r300", "r301", "r305", "r832", "r833" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "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": [ "r299", "r300", "r301", "r305", "r832", "r833" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "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": [ "r299", "r300", "r301", "r305", "r832", "r833" ] }, "mchx_LossContingencyMaximumEarnoutAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "LossContingencyMaximumEarnoutAmount", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency, maximum earnout amount.", "label": "Loss Contingency Maximum Earnout Amount", "terseLabel": "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/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature", "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": [ "r299", "r300", "r301", "r305", "r832", "r833" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r274", "r683", "r839", "r893", "r894" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r349", "r487", "r531", "r573", "r574", "r630", "r632", "r634", "r635", "r640", "r663", "r664", "r676", "r680", "r689", "r698", "r838", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "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": [ "r755" ] }, "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": [ "r755" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r349", "r487", "r531", "r573", "r574", "r630", "r632", "r634", "r635", "r640", "r663", "r664", "r676", "r680", "r689", "r698", "r838", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "mchx_MississaugaCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "MississaugaCanadaMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Mississauga, Canada.", "label": "Mississauga Canada [Member]", "terseLabel": "Mississauga, Canada" } } }, "auth_ref": [] }, "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": [ "r775" ] }, "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": [ "r783" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesFairValueOfCashAndCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Mutual Fund [Member]", "terseLabel": "Mutual Fund", "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective." } } }, "auth_ref": [ "r841" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r274", "r683", "r839", "r893", "r894" ] }, "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": [ "r756" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r112", "r113", "r114" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (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": [ "r104", "r114", "r149", "r172", "r189", "r190", "r194", "r202", "r216", "r218", "r219", "r221", "r222", "r226", "r227", "r238", "r252", "r260", "r265", "r268", "r281", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r445", "r447", "r522", "r604", "r623", "r624", "r675", "r707", "r836" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 }, "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss applicable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss applicable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r198", "r218", "r219", "r221", "r222", "r229", "r230", "r239", "r242", "r252", "r260", "r265", "r268", "r675" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Diluted net loss applicable to common stockholders:", "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": [ "r198", "r231", "r234", "r235", "r236", "r237", "r239", "r242" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncement Not Yet Effective", "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": [ "r755" ] }, "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": [ "r724", "r736", "r746", "r763", "r772" ] }, "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": [ "r753" ] }, "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": [ "r752" ] }, "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": [ "r763" ] }, "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": [ "r783" ] }, "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": [ "r783" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r76" ] }, "mchx_NumberOfFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "NumberOfFinancialInstitutions", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of financial institutions.", "label": "Number Of Financial Institutions", "terseLabel": "Number of financial institution" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "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": [ "r824" ] }, "mchx_NumberOfSharesOfAllClassOfCapitalStockAuthorityToIssue": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "NumberOfSharesOfAllClassOfCapitalStockAuthorityToIssue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total number of shares of all class of capital stock authority to issue", "label": "Number of Shares of All Class of Capital Stock Authority to Issue", "documentation": "Number of shares of all class of capital stock authority to issue." } } }, "auth_ref": [] }, "mchx_NumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "NumberOfVotesPerShare", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number Of Votes Per Share", "label": "Number Of Votes Per Share", "terseLabel": "Votes per share" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r252", "r260", "r265", "r268", "r675" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "totalLabel": "Total 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": [ "r470", "r695" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "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/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Present value of total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r463" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability current", "negatedLabel": "Less: current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r463" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail" ], "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": [ "r464" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfOperatingAndFinancingLeaseLiabilitiesDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability non-current", "verboseLabel": "Total long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r463" ] }, "mchx_OperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "OperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease liability payments due.", "label": "Operating Lease Liability Payments Due", "totalLabel": "Facilities operating leases Total minimum payments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases (operating activities)", "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": [ "r466", "r471" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use lease asset", "verboseLabel": "Finance lease agreement value", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r462" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r473", "r695" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases", "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": [ "r472", "r695" ] }, "mchx_OperatingLossCarryforwardExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "OperatingLossCarryforwardExpirationYear", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating loss carry forward, expiration year.", "label": "Operating Loss Carryforward Expiration Year", "terseLabel": "Net operating loss carryforwards expiration year" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r70" ] }, "mchx_OperatingLossCarryforwardsWithIndefiniteLife": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "OperatingLossCarryforwardsWithIndefiniteLife", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards with indefinite life", "label": "Operating Loss Carryforwards With Indefinite Life", "documentation": "Operating loss carryforwards with indefinite life." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPractices" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies and Practices", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r92", "r115", "r118", "r142" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses and current liabilities", "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": [ "r22" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r180" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitment", "totalLabel": "Other contractual obligations, Total minimum payments", "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/20231231", "localname": "OtherCommitmentDueInFifthYearAndThereafter", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2028 and thereafter", "documentation": "Other commitment, due in fifth year and thereafter.", "label": "Other Commitment Due In Fifth 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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2027", "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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2024", "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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2025", "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/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other contractual obligations 2026", "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_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureInterestIncomeExpenseAndOtherNet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income (Expense) and Other, Net", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r133", "r137" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "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": [ "r755" ] }, "us-gaap_OtherPostretirementBenefitsPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitsPayments", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_Disclosure401KSavingsPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment for Other Postretirement Benefits", "terseLabel": "Cash Contributions", "documentation": "Amount of cash outflow for other postretirement benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes pension benefit." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "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": [ "r882" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r185", "r591" ] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Other Tax Expense (Benefit)", "terseLabel": "Other expenses", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r203", "r869", "r874" ] }, "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": [ "r722", "r734", "r744", "r770" ] }, "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": [ "r725", "r737", "r747", "r773" ] }, "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": [ "r725", "r737", "r747", "r773" ] }, "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": [ "r751" ] }, "mchx_PaymentsForLeaseTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "PaymentsForLeaseTerminationFee", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payments for lease termination fee.", "label": "Payments For Lease Termination Fee", "terseLabel": "Payments for lease termination fee" } } }, "auth_ref": [] }, "us-gaap_PaymentsForTenantImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForTenantImprovements", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Tenant Improvements", "terseLabel": "Payments towards leasehold improvements", "documentation": "Amount of cash outflow for the allowance granted to lessee and/or direct costs incurred by lessor used to prepare the leased premises for tenant's occupancy." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for business acquisition", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r29", "r427" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property 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": [ "r111" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_Disclosure401KSavingsPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "401(k) Savings Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r330", "r331", "r332", "r338", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r686" ] }, "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": [ "r753" ] }, "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": [ "r763" ] }, "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": [ "r756" ] }, "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": [ "r752" ] }, "mchx_PercentageOfIssuanceOfEquityInterest": { "xbrltype": "percentItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "PercentageOfIssuanceOfEquityInterest", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of issuance of equity interest.", "label": "Percentage Of Issuance Of Equity Interest", "terseLabel": "Percentage of issuance of equity interest" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r317" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r583" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r805" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "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/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercises of stock options, issuance and vesting of restricted stock and employee stock purchase plan, net", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from sale of equity", "totalLabel": "Proceeds from Issuance or Sale of Equity, Total", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r546" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity investment", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ProceedsFromSecuredNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSecuredNotesPayable", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Secured Notes Payable", "terseLabel": "Proceeds from promissory notes", "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceed from exercise of stock option", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "mchx_ProductDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ProductDevelopmentMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Product development.", "label": "Product Development [Member]", "terseLabel": "Product Development", "verboseLabel": "Product Development" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r270", "r492", "r525", "r526", "r527", "r528", "r529", "r530", "r667", "r681", "r697", "r799", "r834", "r835", "r839", "r893" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r270", "r492", "r525", "r526", "r527", "r528", "r529", "r530", "r667", "r681", "r697", "r799", "r834", "r835", "r839", "r893" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss applicable to common stockholders", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r172", "r189", "r190", "r199", "r202", "r216", "r226", "r227", "r252", "r260", "r265", "r268", "r281", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r429", "r432", "r433", "r445", "r447", "r509", "r521", "r552", "r604", "r623", "r624", "r675", "r693", "r694", "r708", "r806", "r836" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r124", "r156", "r161", "r162" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "terseLabel": "Property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "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": [ "r126", "r176", "r519" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "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/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r510", "r519", "r696" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r156", "r161", "r517" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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": [ "r126" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful lives", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Charged to costs and expenses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r197", "r287" ] }, "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": [ "r751" ] }, "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": [ "r751" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r331", "r349", "r379", "r380", "r381", "r486", "r487", "r531", "r573", "r574", "r630", "r632", "r634", "r635", "r640", "r663", "r664", "r676", "r680", "r689", "r698", "r701", "r830", "r838", "r886", "r887", "r888", "r889", "r890" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r331", "r349", "r379", "r380", "r381", "r486", "r487", "r531", "r573", "r574", "r630", "r632", "r634", "r635", "r640", "r663", "r664", "r676", "r680", "r689", "r698", "r701", "r830", "r838", "r886", "r887", "r888", "r889", "r890" ] }, "mchx_ReallocationOfNetIncomeLossForClassASharesAsResultOfConversionOfClassAToClassBShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ReallocationOfNetIncomeLossForClassASharesAsResultOfConversionOfClassAToClassBShares", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "documentation": "Reallocation of net income (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", "terseLabel": "Reallocation of net income (loss) for Class A shares as a result of conversion of Class A to Class B shares" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "mchx_ReconciliationOfIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ReconciliationOfIncomeTaxesLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Income Taxes [Line Items]", "label": "Reconciliation Of Income Taxes [Line Items]", "terseLabel": "Reconciliation Of Income Taxes [Line Items]" } } }, "auth_ref": [] }, "mchx_ReconciliationOfIncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ReconciliationOfIncomeTaxesTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Income Taxes [Table]", "label": "Reconciliation Of Income Taxes [Table]", "terseLabel": "Reconciliation Of Income Taxes [Table]" } } }, "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": [ "r717", "r729", "r739", "r765" ] }, "mchx_ReductionsToPayrollExpensesUnderForeignWageSubsidy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ReductionsToPayrollExpensesUnderForeignWageSubsidy", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Reductions to payroll expenses under foreign wage subsidy.", "label": "Reductions To Payroll Expenses Under Foreign Wage Subsidy", "terseLabel": "Reductions to Payroll Expenses Under Foreign Wage Subsidy" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "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": [ "r340", "r478", "r479", "r576", "r577", "r578", "r579", "r580", "r601", "r603", "r628" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party", "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": [ "r206", "r207", "r478", "r479", "r480", "r481", "r576", "r577", "r578", "r579", "r580", "r601", "r603", "r628" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "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": [ "r340", "r478", "r479", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r576", "r577", "r578", "r579", "r580", "r601", "r603", "r628", "r882" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Product development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r91", "r394", "r891" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development Tax Credit", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r69" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "As Adjusted" } } }, "auth_ref": [ "r213", "r214", "r215", "r224", "r225", "r244", "r443", "r444", "r792", "r793", "r794", "r795", "r798", "r800", "r801" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r169", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r244", "r283", "r284", "r416", "r442", "r443", "r444", "r445", "r460", "r476", "r477", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543" ] }, "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": [ "r718", "r730", "r740", "r766" ] }, "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": [ "r719", "r731", "r741", "r767" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureComputationOfIncomeTaxExpenseBenefitFromContinuingOperationsUsingFederalStatutoryRateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r169", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r244", "r283", "r284", "r416", "r442", "r443", "r444", "r445", "r460", "r476", "r477", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents", "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": [ "r175" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock", "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": [ "r36" ] }, "mchx_RestrictedStockOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "RestrictedStockOutstanding", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares of unvested restricted common stock held by shareholders.", "label": "Restricted Stock Outstanding", "terseLabel": "Restricted stock, shares outstanding" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "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/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r132", "r515", "r536", "r541", "r550", "r584", "r696" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r168", "r213", "r214", "r215", "r217", "r225", "r227", "r282", "r285", "r385", "r386", "r387", "r415", "r416", "r436", "r438", "r439", "r441", "r443", "r532", "r534", "r553", "r897" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "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": [ "r253", "r254", "r259", "r263", "r264", "r270", "r272", "r274", "r326", "r327", "r492" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesSchedulesOfConcentrationOfRiskBasedOnConsolidatedRevenueDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue", "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": [ "r274", "r796" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenues by Geographic Region", "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": [ "r16" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r606", "r666", "r672" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Revenue, Practical expedient description terms", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r325" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations for contracts, effective term", "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": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r157" ] }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Misstated Deferred Tax Balances and Corresponding Valuation Allowance" } } }, "auth_ref": [ "r218", "r219", "r220", "r224", "r225", "r226", "r227" ] }, "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": [ "r783" ] }, "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": [ "r783" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "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": [ "r52" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Fair Value of Cash and Cash Equivalents", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision for Income Taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r140" ] }, "mchx_ScheduleOfDeferredTaxAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Tax Assets and Liabilities [Line Items]", "label": "Schedule Of Deferred Tax Assets And Liabilities [Line Items]", "terseLabel": "Schedule Of Deferred Tax Assets And Liabilities [Line Items]" } } }, "auth_ref": [] }, "mchx_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Tax Assets and Liabilities [Table]", "label": "Schedule Of Deferred Tax Assets And Liabilities [Table]", "terseLabel": "Schedule Of Deferred Tax Assets And Liabilities [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Net Loss Per Share Basic and Diluted", "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": [ "r823" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r35", "r38", "r232", "r233", "r240" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Computation of Income Tax Expense (Benefit) from Continuing Operations Using Federal Statutory Rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r65" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense Included in Operating Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Schedule Of Financing Receivable Allowance For Credit Losses [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r166", "r827" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "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": [ "r52", "r54", "r493" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Identifiable Intangible Assets from Acquisitions", "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": [ "r52", "r54" ] }, "mchx_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAndOtherCommitmentsTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of future minimum payments for operating leases and other commitments.", "label": "Schedule Of Future Minimum Rental Payments For Operating Leases And Other Commitments Table [Text Block]", "terseLabel": "Future Minimum Payments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Loss from Continuing Operations Before Provision for Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r812" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of 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": [ "r7" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r45", "r46", "r47", "r49" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Stock Option, Restricted Stock Award, and Restricted Stock Unit Activity", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r63" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r351", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions to Estimate Fair Value for Stock Options at Grant Date", "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": [ "r136" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Awards and Restricted Stock Units", "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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of Activity Related to Tax Contingencies Recorded As an Offset to Deferred Tax Assets", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r692", "r871" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "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": [ "r39", "r40", "r43", "r44", "r85", "r143" ] }, "mchx_SeattleWashingtonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SeattleWashingtonMember", "presentation": [ "http://www.marchex.com/20231231/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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r710" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r713" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r272", "r273", "r566", "r569", "r571", "r631", "r633", "r637", "r641", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r668", "r682", "r701", "r839", "r893" ] }, "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/20231231/taxonomy/role/Role_DisclosureSegmentReportingAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting and Geographic Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r258", "r262", "r266", "r267", "r268", "r269", "r270", "r271", "r274" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information", "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/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "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/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r105" ] }, "mchx_ServerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ServerEquipmentMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Server equipment.", "label": "Server Equipment [Member]", "terseLabel": "Server Equipment" } } }, "auth_ref": [] }, "mchx_ServiceCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ServiceCostsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockBasedCompensationExpenseByOperatingExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Service costs.", "label": "Service Costs [Member]", "terseLabel": "Service Costs" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Service Costs", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r681" ] }, "mchx_SettlementOfAContractualObligationNonCashInvestingAndFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SettlementOfAContractualObligationNonCashInvestingAndFinancingActivities", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of a contractual obligation", "label": "Settlement Of A Contractual Obligation Non-cash Investing And Financing Activities", "documentation": "Settlement of a contractual obligation non-cash investing and financing activities." } } }, "auth_ref": [] }, "mchx_SettlementOfContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SettlementOfContractualObligation", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of a contractual obligation", "documentation": "Settlement of a contractual obligation.", "label": "Settlement Of Contractual Obligation", "negatedLabel": "Settlement of a contractual obligation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock incentive plan, vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r690" ] }, "mchx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanWeightedAveragePurchasePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanWeightedAveragePurchasePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Employee Stock Purchase Plan Weighted Average Purchase Price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Employee Stock Purchase Plan Weighted Average Purchase Price", "terseLabel": "Stock purchased by eligible employee, price per share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Restricted stock forfeited", "negatedLabel": "Forfeited, Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, 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": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, Shares", "negatedLabel": "Restricted stock granted", "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": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, 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": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested Shares, Ending Balance", "periodStartLabel": "Unvested Shares, Beginning Balance", "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": [ "r366", "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, Ending Balance", "periodStartLabel": "Weighted average grant date fair value, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r366", "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value of restricted stock vested (in thousands)", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, 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": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "terseLabel": "Common stock 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": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, 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/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, 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/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "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/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Weighted average expected volatility", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r379" ] }, "mchx_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreasedNumberOfSharesAuthorizedAsPercentageOfOutstandingCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreasedNumberOfSharesAuthorizedAsPercentageOfOutstandingCommonStock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Increased Number Of Shares Authorized As Percentage Of Outstanding Common Stock", "label": "Share Based Compensation Arrangement By Share Based Payment Award Increased Number Of Shares Authorized As Percentage Of Outstanding Common Stock", "terseLabel": "Stock incentive plan, annual increase as a percentage of outstanding common stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryRestrictedStockAwardsAndRestrictedStockUnitsActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r351", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Options and restricted stock available for grant, increase to pool", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Stock incentive plan, shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r691" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock incentive plan, shares for granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Options and restricted stock available for grant, Ending Balance", "periodStartLabel": "Options and restricted stock available for grant, Beginning Balance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r62" ] }, "mchx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRestrictedStockGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRestrictedStockGrantsInPeriodGross", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options granted", "terseLabel": "Options granted", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Restricted Stock Grants in Period Gross", "documentation": "Share based compensation arrangement by share based payment award options and restricted stock grants in period gross." } } }, "auth_ref": [] }, "mchx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Annual Vesting Percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Annual Vesting Percentage", "terseLabel": "Stock incentive plan, options annual vesting percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised (in thousands)", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Options expired", "negatedLabel": "Options expired, Shares", "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": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Options forfeited", "verboseLabel": "Cancellation of common stock options", "negatedLabel": "Options forfeited, Shares", "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": [ "r364" ] }, "mchx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePriceLessThanMarketValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePriceLessThanMarketValue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award options grants in period exercise price less than market value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Exercise Price Less Than Market Value", "terseLabel": "Options granted with exercise prices less than current market value, Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted, Shares", "negatedLabel": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares, Ending Balance", "periodStartLabel": "Number of shares, Beginning Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r358", "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Ending Balance", "periodStartLabel": "Weighted average exercise price, Beginning Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r358", "r359" ] }, "mchx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTerm", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Term", "terseLabel": "Stock incentive plan, options term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Maximum percentage of authorized shares that may be issued", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Stock purchased by eligible employee", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityStockCompensationActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/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": [ "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, Weighted average exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options expired, 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": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited, 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": [ "r364" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, 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": [ "r362" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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": [ "r350", "r357", "r376", "r377", "r378", "r379", "r382", "r388", "r389", "r390", "r391" ] }, "mchx_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share purchase agreement.", "label": "Share Purchase Agreement [Member]", "terseLabel": "Share Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)", "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": [ "r378" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Options exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, Options exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "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": [ "r135" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Common stock purchase price as a percentage of fair value", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders' Equity", "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": [ "r131", "r134" ] }, "mchx_SharesIssuedInExchangeForSettlingContractualObligation": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SharesIssuedInExchangeForSettlingContractualObligation", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shares issued in exchange for settling contractual obligation.", "label": "Shares Issued In Exchange For Settling Contractual Obligation", "terseLabel": "Shares issued in exchange for settling contractual obligation" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "terseLabel": "Current borrowings", "totalLabel": "Short-Term Debt, Total", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r94", "r145", "r696", "r892" ] }, "mchx_ShortTermOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ShortTermOperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfLeaseCostRecognizedInConsolidatedStatementOfOperationsAndOtherInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Short-term operating lease cost.", "label": "Short Term Operating Lease Cost", "terseLabel": "Short-term operating lease cost" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Software Development Costs", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Purchased and Internally Developed Software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "mchx_SonarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SonarMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sonar Inc Member.", "label": "Sonar [Member]", "terseLabel": "Sonar Acquisition" } } }, "auth_ref": [] }, "mchx_StateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "StateMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "State.", "label": "State [Member]", "terseLabel": "State Member" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r165", "r182", "r183", "r184", "r202", "r232", "r233", "r240", "r242", "r246", "r247", "r281", "r306", "r308", "r309", "r310", "r313", "r314", "r317", "r318", "r319", "r320", "r321", "r447", "r546", "r547", "r548", "r549", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r583", "r605", "r625", "r646", "r647", "r648", "r649", "r650", "r791", "r809", "r822" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r27", "r168", "r192", "r193", "r194", "r213", "r214", "r215", "r217", "r225", "r227", "r245", "r282", "r285", "r322", "r385", "r386", "r387", "r415", "r416", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r452", "r453", "r454", "r455", "r456", "r457", "r477", "r532", "r533", "r534", "r553", "r625" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r272", "r273", "r566", "r569", "r571", "r631", "r633", "r637", "r641", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r668", "r682", "r701", "r839", "r893" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r213", "r214", "r215", "r245", "r492", "r544", "r564", "r575", "r576", "r577", "r578", "r579", "r580", "r583", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r601", "r603", "r606", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r625", "r702" ] }, "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/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesTables", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r213", "r214", "r215", "r245", "r492", "r544", "r564", "r575", "r576", "r577", "r578", "r579", "r580", "r583", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r601", "r603", "r606", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r625", "r702" ] }, "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": [ "r721", "r733", "r743", "r769" ] }, "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": [] }, "mchx_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "StockIncentivePlanMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock incentive plan.", "label": "Stock Incentive Plan [Member]", "terseLabel": "Stock Incentive Plan" } } }, "auth_ref": [] }, "mchx_StockIncentivePlanTwentyTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "StockIncentivePlanTwentyTwentyOneMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock incentive plan 2021.", "label": "Stock Incentive Plan Twenty Twenty One [Member]", "terseLabel": "Stock Incentive Plan 2021" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of Class B common stock in connection with prior deferred issuance from acquisition (in shares)", "verboseLabel": "Stock issued during the period, shares", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r96", "r97", "r132" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net (in shares)", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "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": [ "r12", "r96", "r97", "r132" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionRestrictedStockAwardAndRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Options exercised", "negatedLabel": "Options exercised, Shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r96", "r97", "r132", "r363" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of Class B common stock in connection with prior deferred issuance from acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r12", "r27", "r132" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon exercise of options, issuance and vesting of restricted stock and under employee stock purchase plan, net", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r64", "r96", "r97", "r132" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Total Share Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Total Number of Shares Repurchased", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r119", "r585", "r602", "r626", "r627", "r696", "r709", "r811", "r826", "r878", "r897" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r458", "r482" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r458", "r482" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r458", "r482" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "mchx_SupportServicesFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "SupportServicesFee", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperationsParenthetical" ], "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/20231231", "localname": "SupportServicesFees", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Support services fees.", "label": "Support Services Fees", "terseLabel": "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": [ "r762" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technologies", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r17" ] }, "mchx_TenderOfferCompletedForPurchaseOfShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TenderOfferCompletedForPurchaseOfShare", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tender offer for purchase of share.", "label": "Tender Offer Completed For Purchase Of Share", "terseLabel": "Tender Offer Completed For Purchase of Share" } } }, "auth_ref": [] }, "mchx_TenderOfferCompletedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TenderOfferCompletedValuePerShare", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tender Offer Completed Value Per Share.", "label": "Tender Offer Completed Value Per Share", "terseLabel": "Tender Offer Completed Value Per Share" } } }, "auth_ref": [] }, "mchx_ThresholdAmortizationPeriodWhichPermitsExpensingOfCostsToContract": { "xbrltype": "durationItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "ThresholdAmortizationPeriodWhichPermitsExpensingOfCostsToContract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Threshold amortization period which permits expensing of costs to contract.", "label": "Threshold Amortization Period Which Permits Expensing Of Costs To Contract", "terseLabel": "Threshold amortization period when company obtains a contact" } } }, "auth_ref": [] }, "mchx_TimeVestedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TimeVestedStockOptionsMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsToEstimateFairValueForStockOptionsAtGrantDateDetail" ], "lang": { "en-us": { "role": { "documentation": "Time vested stock options.", "label": "Time Vested Stock Options [Member]", "terseLabel": "Time Vested Stock Options" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r825", "r881" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "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": [ "r754" ] }, "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": [ "r761" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r151", "r152", "r153", "r277", "r278", "r280" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsAdditionalInformationDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIdentifiableIntangibleAssetsFromAcquisitionsSummaryOfIdentifiableIntangibleAssetsFromAcquisitionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Names", "label": "Trade Names [Member]", "terseLabel": "Tradenames", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r75" ] }, "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": [ "r782" ] }, "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": [ "r784" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r785" ] }, "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": [ "r786" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "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": [ "r787" ] }, "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": [ "r785" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Treasury stock repurchased", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r61" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "mchx_TreasuryStockRepurchasedAndRetiredParValueMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TreasuryStockRepurchasedAndRetiredParValueMethodAmount", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Treasury stock repurchased and retired par value method amount.", "label": "Treasury Stock Repurchased And Retired Par Value Method Amount", "terseLabel": "Repurchase and retirement of treasury stock" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Treasury stock acquired, shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r97", "r132" ] }, "mchx_TreasuryStockSharesRepurchasedAndRetired": { "xbrltype": "sharesItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TreasuryStockSharesRepurchasedAndRetired", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Treasury stock shares repurchased and retired.", "label": "Treasury Stock Shares Repurchased And Retired", "terseLabel": "Repurchase and retirement of treasury stock (in shares)" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Par Value Method", "terseLabel": "Treasury stock acquired, value", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method." } } }, "auth_ref": [ "r12", "r61", "r132" ] }, "mchx_TreasuryStockValueRepurchasedAndRetired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TreasuryStockValueRepurchasedAndRetired", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase and retirement of treasury stock", "label": "Treasury Stock Value Repurchased And Retired", "documentation": "Treasury stock value repurchased and retired." } } }, "auth_ref": [] }, "mchx_TreasuryStockValueRetired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TreasuryStockValueRetired", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement of treasury stock", "label": "Treasury Stock Value Retired", "documentation": "Treasury stock value retired." } } }, "auth_ref": [] }, "mchx_TwoOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "TwoOfficersMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Officers [Member]", "label": "Two Officers [Member]", "terseLabel": "Two Officers" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/DisclosureDivestitureSupportServicesAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r428" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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": [ "r840" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "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/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "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": [ "r488" ] }, "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": [ "r781" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSummaryOfActivityRelatedToTaxContingenciesRecordedAsOffsetToDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Gross tax contingencies, ending balance", "periodStartLabel": "Gross tax contingencies, beginning balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r396", "r404" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSummaryOfActivityRelatedToTaxContingenciesRecordedAsOffsetToDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Gross decreases to tax positions associated with prior periods", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r405" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureSummaryOfActivityRelatedToTaxContingenciesRecordedAsOffsetToDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases to current period tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r406" ] }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyByNatureAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Axis]", "terseLabel": "Unusual Risk or Uncertainty, Nature", "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost." } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyNatureDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureCARESActLoansAndForeignWageSubsidyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Domain]", "terseLabel": "Unusual Risk or Uncertainty, Nature", "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Change in the valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r212" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForAdvertiserCreditsActivityDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAllowanceForDoubtfulAccountsActivityDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r212" ] }, "mchx_VariableInterestEntityEquityInvestmentsFundedMaximumExposureToLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "VariableInterestEntityEquityInvestmentsFundedMaximumExposureToLoss", "crdr": "credit", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "This element represents the maximum funded exposure to loss in a significant unconsolidated variable interest entity, related to equity investments.", "label": "Variable Interest Entity Equity Investments Funded Maximum Exposure To Loss", "terseLabel": "Maximum exposure to loss in significant unconsolidated VIEs, equity investments" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Percentage of equity interest", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r79" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used to calculate diluted net loss per share applicable to common stockholders", "totalLabel": "Weighted average number of shares outstanding used to calculate diluted net loss per share", "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": [ "r231", "r242" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used to calculate diluted net loss per share applicable to common stockholders:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Shares used to calculate basic net loss per share applicable to common stockholders", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average number of shares outstanding used to calculate basic net loss per share", "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": [ "r229", "r242" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAndPracticesComputationOfNetLossPerShareBasicAndDilutedDetail", "http://www.marchex.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Shares used to calculate basic net loss per share applicable to common stockholders:", "verboseLabel": "Denominator:" } } }, "auth_ref": [] }, "mchx_WichitaKansasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.marchex.com/20231231", "localname": "WichitaKansasMember", "presentation": [ "http://www.marchex.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Wichita, Kansas.", "label": "Wichita Kansas [Member]", "terseLabel": "Wichita, Kansas" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.Z.5.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 1.M.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 1.N.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-14" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r544": { "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" }, "r545": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r897": { "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" }, "r898": { "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 83 0000950170-24-038807-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-038807-xbrl.zip M4$L#!!0 ( &&>?5C]!E@-5' " ,\H' 1 ;6-H>"TR,#(S,3(S,2YH M=&WLO7M7'$>6+_K_^11YU&>F[745*%Z9&2'9/@LAL+F60 .HW7W_\8HG9+NH M9#*K)#&?_NX=64\$"(D"$JEZS/SSWS \VZF&9N@J,\@.IYT^A5&ZC6QS M,,@.\*DV.PAM:-X'O]&]\V0$RP%+,FQ_?K(P\@]BHVZ.GS&M];./V.9)U^CY M1]L,?#5KBQ]32TYI\:S[<:GIZ-*F>==TM-BT6AK 8FOQ#)9Q!%,+T_:P\']= MTQQ_MJ:=-?_X2?NE^>&OTZ;5QZO>RW 8N..XX=/FPWJX!QO?5.[RQ_RH>38Z M/PO/H"$9=BUGHVJKR\8$,V#/_OGF]:$[":>&7)SZN"7'QIS-GHRFM>FYR0_P M/!?3QM ]P>[;SXP.GN%(?8)-GW3U>#AJSI=WKPUNX[A^_VSRXU)7U<<1@=^7 M.IJVGZ_;LU%CAFVLF]-$_+BL.:%JH>/@/&G']O*.)S\N==PVHT\7 [Y<:C0> M-5?2BWX&O\Y6+%27=PT_+,^WK25GY75$V[58F-B5DUIZ

Q#:?/PL=1 M&+:5'002$CFE96P)WZ#3QT_=R3(-GYH&2.ECDC_8#^/SU89=NWP&UVT9T@HG MK'CRR__*?CH)QL-_LY]&U6@0?F&4_/[3L^YO_/8TC$P2B23\][AZ__.3K7H( M4QB1(Z"[)YGK/OW\9 0S>Y8$S3-\Z[/):W^RM3_/VM'Y(/S\!"9R7 V?9V8\ MJO]W=7I6-\ 9HQ=GQJ/T?IZILX\OGJ1>??5^^I"OVK.!.4=.#?#K3]7'Y_CN MT'1_5MZ'8?ISSLI9!3NU\V?AK69!P61S*HD,@A.;\P#_&"VUY86(\4DV-*?8 M2ZB>;X("\*@$=@;F>#*UCZ.#$&'2?]J\E&516&*M=D1RGQ.M)2/6&",$+7(C MBB=9M\H_/X%M>1ZKC\&3: 8@QWY)__GIV=(P+Q^U8]8(R15A1F@8=63$6%H2 M[6#8L? \M^7BJ+>'L%GG6S#LQ@QVASY\_#V)(ISIV!_2P&;R%-]5^![YKOVZT._^Z8I0[ MC7%),W?#Y-Y+*X#@N924R"AR8KPM2(PJY%J5N2GH=)@3&?Q\JSX]K48XV'9S MZ)'D@4 !9E3AD\'28)4IRTB4+>'UA3)$2U@/:TKCJ2Y8X/I)-AY6W0/O_GQW M^ JXMZV>#ZL!\$TS#L REP\]+WC0M*"$!5@-F6M&@*(C\9(+3SV+?K["7S%T M9UU1JB*2,K((*P-_J4))XH4HO>9"E<@@-QSZ,FUHH8(I0TDBS($ )0BBC(2_ M-(,N!,PGE!='CA)E/V[5[>C7NO;[S2'@G,J%[9G(?%VUHZ^CE>MT[=\F_;P) MIS8T-Z)\+8+/6>%(H#8G4D@)>QX-X8$997(-?<:5S YXG9<1-A_F)UG0-NXBU8)G7O!>6$OSNYM4Y^%9G3^ M=@ 2'>AN&Y3%&1+ANS;$\>!U%_)+?;*=*Z2A0'LF9 QT@BI)8Q10IF @J%\X*GU^=&3S =7G0)J^/G)[M[.,K( X$A\/2*3)D]^8=.93J=VQ51-$9W4 M2I!".IQJH8@M!&"+"%JEU)HJ^XE4OO%4;R2K[FZJRU0>;,R5 MO$ YL327%3 MBYB37!=E-*#WN?2?\#T2TT%PH7IO@&0WXPAH:S"H/R#M[]0-6/R^&KVNV_8@ M#(#H_5L#$@_E^IS.M^>@_A-REU(*S3W0=P%P294 1Q67Q+(RIYZ67 OY&7)? M[/<*@?YL&10W(09@!1?:7WY",_EYFZQ2&%*6S.;G:#[^_*0%-#Y $S5]=]+@ MB-$.(5-[8^-CZU'7/[OPSO2QK<=-^I3< ,\GTTX[L?6G+X7S40;B/*)PT!]$ M285,GYLREY8*"M.>/!H2F)U^JCQ^CE5HLC3L<*EQNK7[^S)TO?CP]'5M1V_= M1P^=?3P;5*X:=2N9^>H4-[$>SBEB\X-I/&[PYL>J??++].N#T(Y@L6$G#D>U M^VNZ$Y>^]I?I>&:]/[MLJF<)#<\FGGP&HU]P]8&=P+J>S6KRR_3S]+EG2TM_ M^4[$X&GA/0!A&F G#)B!)@^@GG^Z M+UOC=E0#'WS2^#,[]-E1M,WH^1OS;Q !DQ[:KF-DD5FOF[?MY9JYO@1V.P'S M^:_E"8/F0T]..Q=:JZ=%H+=FA#[.7SK' 8/_F[UG]MN,:OR\Z1+A3G_Y&L*] M$5+L*>%>"8PO(^ $L$[J@=\]/6OJ]PE6M:L@W@,#-F#75Z+E:EB=CD\?B^!" M(SHW5H#2S T@"X#S )X4H5Z7E)L(^K2W*@3W?0]@QH+ V 9=6Y^'D)3'6U"= M)[#KV.[H [S[? >TZ2B$X6/:]QX("0K"P18@&GP(BLA@"Z(9S0'JYGGN;5&4 MIK="XN6XK8:A;3<=2(?.=%J@E\-Z:)H[WC-Q\ST3*Q3LAA>N-&#\<8E^% MV M$G6E9/4Q>MPM8<61@;_VV:89@/'U.FM]. MYK+5R=RRC)8+L%D+'SB1+C"P$H&['A0]3B)))9!>U=2 M$KA"ERX'Z),70"G&FF *(4WI^D8DTZW\AQF,DZ$[\[1AV&J2Y-+.3:2TR?,V M.W-;O'/+W8%B[8'05M9P6_B<<(6@-@?)K:0)A($A%$TN2N_SON[L#"!M#4S; M[L?$F1<<-O7I:3U,O[^\4V#$5P>,+&>P5#80+HW!^(D@JL!PLLRU4;DK-.^M M'EWMEJP:*G==W[U+=84H696I\ EQF\-97?'0+2JD9F\%AV*"HC0ADPM"@P$ 2R5&F&R124">X< SC5UQWZ M(M_A%A@XHV:<+)W=(3QZW !B?BPN/B:D]#0O"37,$XFA.ALL\I4/01?>2%KV M=9MV3-4@C DOSV=__@9OQ+2]\]?A?1@L[]2LT>[P;#QJ4PNV*EF[.P38E-)_ M/B61-^/1V QVQD/_6,BBL#F3.1@]4F'&@@M@KQ8*F%EI[FUI@HBJKV2Q5K:K MEA&J+$M5!"(,"T0&7Q" P($45I4ACZ9D16^)8:<:5J/PNGH?0(7""AQCLL!F MVX91^_*\"RTB%5P9SQQAML.CD>9&EQ+V(Q)F&)@M(M=$65&20EHI0LX+6="^ M[E2?? MWLSNEE#KX:$B.\E1&KX@RB%R]-*4QTCK16TBT.W3 $3,9][IV9NX- MG(G ,!A4PV- 3&],\U? I*7MCV?PJF\S/"Z\*+0O)0EE!+EH@>\T8\!MG#-F MI73,]LX(>1 ?8>+?W91< 8)XSL#=O_O#.R"/)0Y>(H[;<# W5MA(P9X)#H-G MWA*K=$YX23G52EA&0]]V_.M@T>>2:AZG6\^SJ'@A#*&1:TQH*(CR &L=0%T: M3,B#$WW;O^ \2%]?O:\\&!&+VM%_J(9OJL$@W$&0>ED#,L+RE9@5+G!&M2'" M4PMFA2Z)C:4BM 3K4P9E8]X[B7DC#=B)N2[C'X\:?)M>\5RD8"8CW&#N@+1@ M%0:A2&ELY)Y[07GO# '4<+--^S74QXTY.ZG<$B?]4;F3:F1^QXCUM[ESUFDP MXJ4DMI @^*00F!@?B'?4P\8QFOO>*JX'3])AF%I_LSWKFJYHSU WKGFW"&WR%9^G?A\/@QDTZ'K+]T0W&/OB=ICY%_\AX ME$3H?IPFZ;P-S>&):<++\\M?<&TZ^#NP]-N#PW??I*WAM;>" M3,>0!;@P5! MM.6,^""9B593JGN;%K1:Y/GEW?;#(;?"4*CD9W';C0[@WG1>[!T8/*;TK^NU)SF0A)OT3%'*>C?4@1"!=>J M*!WGH7?(Z9ZR^M:4<[W)I,L"&)J!H0H<+C5(?S!9 0J4*L^=$-RIWIFL=^]D MNG! +"'!(VCV#X $$SBP?Y:H])M$ X+%LM0 #7G (Y]&&*+RX A5DEE6NE*P MWD5M[YXHOBK6LU>C77\61F'SN DW.OGS. 4)8\PK3AWQG -HR!WF(3-#0EXX MH[DLO+ESFOEBQVU!!%T%8O+"Q1BY(A&/1TNG.6 GX4D.(%H*$+'4/:; V&T= MZE\K9^_=\KJ;0)QC"@NY.*+1GI944&)DC$1[E7L;K.=E[W1J/]WX#Z/^"EW8 MP(PCN+JP?P7 H9@7)%JCM1)&Z=C;XTLWS;N><>"EA1"^20WEK;>28W2@]!2V ME45B3-0$!+2S9ADB*TKX MN:^;V!NOT,.(2),+YG-&".^"_&_>]/K9^ M"3$):ZVGF""E]*1\F!4@T6T9C"B#+FU_B6F-ET 8T.AY4(XX56+<(!?$"*M) MZ8TII084'WQ?]^]62?N),Y%]3ZJS1P.=1"Z5]BR@SQ@@&30!L0S?MK%3MH=3 MJ=B-[Z>[>?&&K_$]OW27AG12^6Y[FJWKP@+VR*MCC%'1^)P4I6=$!NV(,<$0 MQ[WDJG0FC[T+)#ZBHUTKU!"Y4C923TGN*2722C"NC2U)Y*XH(E>!/_(BHO/< MW)67$?WR I\38="Y!CM*^:,:G4RIYYM$C$S YAMFB#0*#_Z"RM3.!U(PIXNB M"$'SWI4\ZFM-A1XXP?P;+C4L'!H!F>)*C8 $$A_#.]=8 Z.YLV&P: M1"SX["*"]*!ZJS9Q\?MP.#[#ZVPF&6#M+(?CV]Q2QIWP 2SQ DO@6 ?:NHR: M>.%"X+3DC/;6-]?7N.?=X"KJ@K5@NN'M"F!]1PG,QS5L'*?!:U]XPWH;H7YI M!KCNAR$%(S$L""!S_L2[JD-.@>QOA>AP^@%56([O1]4=WNUF/ U;2LK0!R!?O__$8 MN 58F0,.\;[@M*!.&-[;J."ZE,RJV<92&1R/Q.<:0*D$.E Y6+%&]!7U?6/(.LZ4>81*;94KD$C!5:84@@+44T7B.3ANN!*;'J]B[ M,$M?CC\]4(EE9H*B7A+G'.R8Y@%,7O@G%CSJ7!:NS'OKQ>AY7L'#;&C0L61. M6H)GUX@,A2Q=V[7%1K)4IU>"UCM9XPE6.%US@'%^?%+9T1?"TM\<: M^QJ^[\&V%KGR 6L)6>\-D2H:HJP 6T6Z$*5,AQWZNJT/=75K#[9-2,&T-Y&P M*&';F,+S:Y:3/.=!<185"-^^;MN-ZKO^&H:A,0/0D,N1EV^YR"MSW&FLUQN% MQ)LF&)8L3/D1M%#*^<*QWO+B UW?-47+7V1=^VPCB,0HN%.3QK=D7L_8@G(PL&N@V %9L&"@UP3 M59@R#]8YU=]# S=R[Z]ONOXVJRP)L&&Y"I)H&PKT2A6 O0I% F=.">Z\=;UU MW??@DL9.SM^L0N8%E7"K,\'!,.5@UX)@.>9#!6*-MZ3PF'QCP #J[RU0O58) MJW0X4"IS8SS1P@)J[WJI^'6 M)1T'Q/I-ZC')"JU*9HD+>$>1R!G1T1D2<\N"LM(YWEN#=7TC[IT9S=X%AR$\ M) 8*G*P*HAP(M,!5P6/@.O>],YK7Q95ZBK4*[DK-@)A*FX-:X*@=FZ-G^2!DOQ94>8>;\;63A-94DFLA9V,/L]S84(,M+=^DIL7J=T9 M#P;GK\)9$UR%K+A3?0S^1@<[>R.PI94Z!1^#X6"/"L^)LI;!/[GPLN0B]->> M>02'I5<(DJ4/11XM)=09M#QE233+(RE4<"'7DMO^GQ9 7H*!45FG$%UI\)FGC#N%"\X*R_V=X[72F8U8I FJ+&4F$(DQ'+ M&0M'%*6@\Y5UJ7X*+WI;#Z?/%11[P 2YLAH@M@1B807@[VB)4=H36PBI/!AW MU/;6QE\?0WXTQY ?ZJY?&6B)5],' =+*Q8B8-Q F &?14C+7WYI^-SGB@3 8 M'5K?YN9Q$;UC%C1SJ;$:+"=&.$D >Z%^UGA;9-\V[\%S%^\Q3W,M@FY"Q4)' M(%UEB?,.3YDQ"B#3*<(%C]&R(G>AM\9"#V^">""0) 0'F>-(45*P^'A>X)VU MDD3."D?SP$OZC13NN=O,O566Z\U9L+F2>!DL'IZ7CNC@\&[8DCKF;"%-;Q-> M'TUL:LNT=X M[H8@\J!%68!D92;@V>O@P9 W:*C&P,J@7&Y[!Q>"\[#^OGI? M^?&2U;#M/U3#-]5@< ]:$0NAYC<4J(M-;R-02TL]S3$!.A7;SKDC)MJ"%,'E MN>">.MW;T,%]<&]ON(HI@.!:"Q*$,T3ZPA ;M29%+ I5YD)9V]N-6JWF^_)N M^U&R;H7$((O@2R-!R49@75D:3K0M0":8*+@V4NKRL<1J'R:G^&'BM,YH';'H MM2_P1I4U-0SYGJ;M62IM1@+N<6_J&YLE()D?>N;L!-8BR'P8Q&@_ '6*O MPJ//WC;\2)U07I0R"$_ 1@)A[(#C02Q;8KF/F!KB0]%;)]0=' U:,?)[-ZQ& M[<'ANV^2=**THC#>I"NB08\+!WJ"8C8W\X !?0QY;_5X_\WM56;JE05S490D M<'1B42R^0*F$MRN7,R, KV1+M&5& _R-)69[!4Z)#3J2 MG&M6%LX77/9.:?8. _? EJ&E#HS%@D1! 3#;(A K64D\4[:@#JR1"Q*"2GO7,X?0:PIAI" MS?GS=X>W1S8/G?_TV#( 'JALGBV8RGE)C'5@=5E0[-I80[PI8QYIA%][FP'0 M@X)*#U6((?=22T#+N;41DX,+C"1:PG(I 8R50KC>JOTK+)[MT[-!?1["PL&D M;W+K7)X;'Y@"B,; 4 8E073(/?%:E: V!--%;V-6JV"X.T+L=USKX8$*IX40 M#?,%QK8+O/8YC\3(4A#%;8'W=02KFDT16' GNVM MR_>KSMT'#?259UG!RFI\LAAFY3#\CR.V!(L *]RV$Q#A6&]-=2^R$/T.@!S MG=0#OWMZUM3O$P1\-(%O&HSE ?./4A)2*#6Q,:@-"8)XAG"*'-"C0"3N32AY'>./NY6Q*S,J^ 9E;P()+(< MB-=K4.W<:,)-+F(4W);QSN]*OA_B_5;3*5=8[,&4I95.2^(IUE'RNB J-P : MA V!>J,=ZZTDZV/23 ]<3[G1.?5*D.A%3J0LVR 36E%H M,%>PHT-7!8#I>P8+<^S'^==+A>^P=._;<>-. $[X$XD9Y98$35AA2MM8317IK>7(O2C+.^2H;7$FK<1H=$P6CB,RQM) M\2),06P1*?%%:9C)BR!8[_3IW9=/O63'EWS_4YZ=;_Q./6Y&(7R;\8 R1&^# MBX0&"W9=S$$H>RV(\ I5K2O*LK?Q@(?.?_^B2]$.PV :@+,SS>F^2N@RMC^ MAN]#PZ-1@E)'*%X;*A66#K+<$F6-YX6PEO8W(;/'M[WV8&<+PYWWI0:)D8-! M6U!*M"D$DVG3^^3;,X.WIO*[PRUS5HW,X)M4 $(8IP28 M5R)=O$-UCA>M!U(:7^8ESWUTO4,)#WUN[6Z<=QHD(R\!H!4:RX=IV DE(R-& MB=(S'Z,I>NL8OS-4]56($2SLSR/&Q\FN -.4*4NLU50"NQ;*$"WQ*G4##$MU MP0*_<[SV8!S"N;-6 *@0S&$]Y!PL&J\P,X$9Y3PM2M5;6;6V.Y;53JF8R $V MB'1+KLX113A#\E+20DM'K>A=,=<',4[O[2A0C^(O*PTWZ\@%E0SKHY5$"@-_ M,5O 1QM9I)*6IK?9'WV#JW=T]:.+2M/"$QX+!:) E,127I+< 0:*WG+M>QM: M7BW3K)7)5RH3E5/%,5Y8*$LDD RQ$F""UJZTFHL856_SD?N:X74W""[0,L;< M6,(%9N 9P;%0N"(E]0*#03SVS]WXU1;&U]JQW]M=&4PX1YG21/BB )O&.;!N M"J01[V3011E=;^_,N:&*/FJ":=K+3B-\DUNI"ZLX\XJH$C2X],X2ZX3% M:G.Y+70N>-E;2=RGK;R;I(I(:>D+C_=2<0U6LXD$D!>\'0PN)4JNN.E=&<#' M4*K^;G!QC&7,/5Z&*"7PDBLBH)JB!"E)(PT%"^+NK]+XFM MDE,+GMM2>P(K \O%J"$FPE\Y"" 78;&UIY80'NK"9B]5+A&3.G"B=)D3 M':7,@Q2E%=\6WQTUQ@/VH(MYY (32ET2!A4U$X;4++C#N>Y<@ M]QT%CQ[H5%D!B*_D8"5(K IJF20JV(+PP*FDT7C7OXAB;QPB=W3;$!6,%P[, MZ1PH0L;DSJ"I$8)#/MOP1-=\$@HERH6HG2LOVK^SNO/?!4*O2M'X!UA?Y;3 MLJ2!6)-KO"HV$*6X(UQ$2Z,3&"SOZ_X_@,3O%47T0'Q(07.92R :P2B8^%$2 M S"5*$YU*&,I*>U_%G@/K(05WAV@0R&9M&"X,2V!HTM-3$$MH;FAGH.%#P9] M7[?D7L([CQ.:O:0 ?0^7 M.>:VY"4+F*Y1@EE8P#]*%3GA/@?#4!LKW9W?$/,X5BH6I:(25DHI$+E2&X:7 MXUE2ACQ[L9Q#4%J46!! 4(*M<>6)5J8@$&\H;H:,I>[N?_:ZE\S#[R;0)%OWI M90BPGQP/3;F\)()27E(FMD+4!;ZQ[++X(%10K6,Z(8@*K M[,*F@ 0-A#L5:$Y#R5QOC:ALNIM+>ZO(Y176,2A(\#4$D-1[,^6A) M[H+5\'^E[6\2YXW$W*]A&!HS #&W7#7T9K+NQF.YXS)JC].4"")@JG9.#'4I MI=\3PP0C>2@+$P+0ENRMO_&&(8-[O=U[E>>BM-:,:DVH@AV73N 5[%008[D* M3!FM8V\+D*U+%O889O'<:!XPA<]C'0JGB*98"8TR@PX$*_J;MG ?%P%_ 7&] M!^L99W#)74BFO5NP 8 MCY/+*2VM-PS0NBTUH$;@=QT#&%-2EQ&,XSS:WMXB_<55R+=;U]0?ONWRXXH7 M!8AN3UR)"?/6<6*5$\27AN:2R[R4O84#CR-A?I75N%14'L%T$6U)9 [JU90% M)46IN#!1AUY_V[ M\^[;KIKXD-<)WU'VMC6Q-'BO8HG5F'(6B59<8FT#(8P-QO7W(,Q-O,V@:$,S M-(-)WO3D[IW=@\/'LD&JS(,W.A)C\)XL#@+&\D(2P8N\8-&5EO>N=.I] YZO MDDK?<-EH9D%I.RF(4,$164A#0)^G\OW:TMRS,O;NZ-1C2Y_\ALE'%2QH"58R MX(Q(\"))HH/&*ILN1J>EU/T]E'RM)Z0#"YT*V*K;;S0G3UI&K<:ZHB[)_][BO(V6/1#8(!Y##>$_*(#![R%&\J5%AF1;JH\2\N]YZ M2;_0I,>LLM#,&CT6:SX&)Z.6:"8*O$N36J)U;@DM=6Y*EQ>"]?;BQ1Z70%_A M#CGK\.Z*2,H(YI;$"^U5H23Q0I1>.=NL7NT9\8 Z-+,W_WYCWHTST4[ M39550Z>5\9?I\],?II_Q!9>\[ S:?/*RR8#@SR]\&^9\8OHG$&"['S=/84K. MO*H' ].T*9-TUI6OWL-*+KYB;PS-S:AN+HZF:FO)6?G\W>&KZX;SR?/XY:LP MK$&[7?;:"2'CJ-KKWKOTBF?+H[]^-;8375R^5=UO7[B\AQW77?[&R8]?^,IN M_E=0P.<7YS(:.'SUR>MNN(6__%1]?-XL%)[-!M7PKX-ZL,RA^,!&W1P_XY2* M9PW\_ S;/$9:G!'(1B85OH&T1G>52,9E#,S YO8]%3FB.UQ4I'0"# M%I1PAT6_I=&> G3J:I M#EZ2W.,A\@ ]6UW@_0%HX/@85,0I:"=+QE@@S./U%#2"]E2E)MH*813C/D@< M&\C6LHQ@4@O&+(Y-$NUC3G*C=1!,%MKCV,HBCYR6D400ZGA$ =Y6XI$TPYQW MMLBE"&D*I31"X35/#'/;8/&44X9X[O(RTD U\] LC]X*3REA)6:&1@YF?0YZ M(X1HRB+ZH*3!9K2P"C L7@$#G:A(!;=QCGS!NPWZ9G /;4A6B:L) 9L.A@; M_*5R60)LB)(:0'-%Q,TJ87US*PV&V>!M0DO84SSF$X2%[T6P@3YYU@OREYBZ MSJ0E3, &2D,5P0@4*7/NK8Z*%B%?)G^J9>$B!V*Q08"E2X'\';@R ME#IMHP?CR0MB*4V.>*"'O.2DY%(41L<2.*(G:\"!+'APP%L%@6D"+1>X1X 5O<7]8Y-;FQA,.0@N62F&Y).-( M$7-GC0%AR#FNP;.T"&T];EQHNX\GP?B$"0$;_/*_LNPG^&_6CLYQK@ ?R$FH MCD]&SUDU? 'J\6SZ4P281]KJ?\)S1L]&+TY-U,WSO]'TOQ=73_E#MQ6V'OC%-2B^<@W>[>T>;;_*#H\VC[8/ M%Y;BNUJ$P^VM=P>[1[O;A]GFWJML^Y];OVWN_;J=;>V_>;-[>+B[O_?85^9K M6>0/ V)R>#RJAT^S5QM;&QFGN=17K<9D5LC#SX78$$+\QXLS Z;Z\'@Z538= MR H6S=8-2*W9YXW\;)2U]:#RTY9-6HOI2#Z[QI^1,WQ58N914I#ZRMGO[!^\ MR::37QS/%[S[25+!EW/LR8L@N[,3)V$"ZC8C,>U5,ZPV$!):,,Q.9D8,[K\0C>_#'X%UTOC-(- M^A_3!QSZ],[:\+P-9Z8QH[!,E^G=3[!_&$ S[?U]U5:V&E2C\^?3YR>-H)6? MD6KJ#H@:@/;EO^ER]N-/ST;-Q6ZF2!OY\0,,E]@FF+^>IW\)?G'Y7GPZDO>A M&6%=\0G= >$^!'1?Z(9=H(F_'X;C.F3O=K/#\U.@G[\_;4*U)8,/+!7-)$20Q.R\@HV/YEM&95$G]S.!QCUM!9W8S 'JN;4S/Z^4D% MTVV# X*O!]8,!O7(UA]7P,]7"RD-8$/Q.1[2@2K7(_-O;UWFZ^S@^VW M^P='V=MW!X?O-O>.LJ/]#$#\$2#UC(EL_R!C^0_^QVQ_)SOZ;3M;P/(N6J&/MMBE5M=R'P) MT0/DJV-NT)7)*;!I:;58%9O.J78'OFG[09 8"?^<+KZ9379']D6OM,C^P1K/ MK_'\-7A><4V#-06A,>9$!@U2@N:>Y*X,- CE:>%7YL'!!+Z4--0+3"_O'M.S MGF'ZBS1ZQ?(<'6SN'>XF++]2F)_MP /8;J&#M]L'N_NOLIV#_3?9A?\=[:]* MGU^II&?_6UL@GRP.%MZL6DP.S'8J4!K '@@$[P;7.$ O*;O%<(69$#X"&)=X M7)RIW$M=E.[6N*9+FL*Y=%/IQS)#9P#FBERM7Q,F3?KXC>UXJ,'[8_&C=*VYC5,9MO7V;:K#T+#A.,?58-LVK4 M9ELGIH&Q_[@6)+<6)(_4>I+%!BVNL:#8-;_E?$/+&QE8],L,K$_A[<,;7,L4 M=H7;,#?6%<819O,"D(IS8#%ASF[@1DM%?^PRI4 )$FCK&ZR>G0"-N&_QTW5^BJ=S01$LKCDCWJ>U:($ M3M-MCLVP^I_T^63P6,@=+V1'NC"%2Y#DQ&,AS"MB5Y;K00JV&Q3>] MQ\)*D_^\KH;ITIB[V@'&*X_H=C>#IC@M('6OVG=\EE&V5^7?#F\JWV MMB@M'K_6#@^L:&_!+I=8'(8ZS0PS6 5[E5N]!7_N-T?UA[O$=(?!C$:#A^*Q MF[ 85AEW0A0D+[$45\FQ.*@.A%*>YZHP4:ABI>N>E-Q^\Q8@-2B"!T7<\RSP M&Z"<1ZUR?Y@L/CHVSAI8]^K,#++P,;AT>PQ\#= RM#^N#(D7Z('X1JV,1[3M MNQL'&X?9I(I;\\V0\[(UE.W5&P\$&U=$C@^-O:0$WM8@Y0?_7W66G"YW1RA:,?JY%*M'SPT_P#IFN)"7BN_O M/-XZ=^/_Y]\49^6+-AN%03@[J81$Y&#,,,+8K8+=U@74D9"%=SJ@RM\;86%!L\!:IND]A>"$8$9\WG._R14^S4+,;^?,6N21 I-\-G9N&G'&&$/W@\=AT+_'PFI?[*0""G7_G@0H_7^-W5';O=.R*Z)OI\N06E'@VV.JI& M@Y0.$(P[R1P6:/U"._)S2Y3]+:;_4?$@BW7WAO2W3R.-2=BQRP_^X8N]*&L* M^=8I9&^24Y2$2/CH3K#D<@;*'EX+W\P1P1>&5;]0O/3Z[/L.8%T!HW5N M**Q-_47=D+S-, M (:=3S_V1#NFG.E/8H.H M.[\V+'@E? ,[>V_S\-7F?W5".>MN"O][Z.L_Q7=/H+>;ZPV2BOPYJ:P;9 M81@$-YI,^)OP'M^J3,L7.6F.EYPTV5X]#/?JSKK-Z;5;K=+NT&/@+63V/',G M 1CF%"ON5-UB+*3-5VUFL@]A,"!_#>L/,,A@6E@E#S^T8W2[FS;S(5;#+JO^ M8 R6MJ3Y=%D7=@-6>&/Q/-GBG-.28(1PPB.[B46>](G4]^H[B.!\.PQ0W._YN$>&W2,?7VL,&5!=)2& M2.E+8F,LB0+CATG-=4EO[73J=, _ZL%X.#)-.DO=7"P,LY;]-Z@$M!;]#R'Z M/YR$=%[E@OS_@?V8G0#$1Z'O,S,8S"3_HDJP8=( WKFL!9:D_X(Q,/40H$; MGU,-# ^_#H]34YBP"RD@PWB6ZG^UV0_P/N";K!V[DZP]J?'H;M9=[@//F-'% ML7\P[:>**ST\F<./8+T,??8#[^9H0X"M&-M_HSD-[5-3> A',7E/NNXS#2(- MTK2C3-/,F_/V2K5V:^'E>1&9+C0I% 7A14$:&6T-\2)7G.;!^=O7H>F$UZ0D M6U>"!MV-(S/ZI+C5=ZRFU^+S)N*S-["A+]IVC2?7>O6B;D)] ZKFM!J-0#DE M#VY3#S'",#C/POO0G&?I;G"\U/-]R%Z9D>E*#5U0N_-W+%IBBUXXZ'3<72J3 M'9*C[ >,=Y0ON. ;,S<=&'F@C<^P$L9=Z^!NO#/5&MH?[U!QEH5G)@#,5Q0+ MN+%(;"D8\=XR&XQ7A5L1ZE_8*MRIB1[MJ^+LC?KJDYA:ZZ^U_EKKK^OU5W,A M+#2 :83,. ?Z"Q-R?1+I&!,:7OIM!E*'7/)#>PIJ#_IHIH8'".53F/_Y4S0A MX65@=^&"'6?'3?UA=#+]>0,LRI!&EB)0J7YF.AV)IT0X?7'5^-+/[,6TV6<; M7#V^:4,T(R>-KQCKM.4T1L:X)7QJ&"]:PQM?3F[W>:'9UUYC=:>)XEK?9YXX MIQO%M36C-JZKR9OG&U)=][3>$-?^?GW!*K[!^!TDE=\BZW!5&9Y?*1FO(LC7 MEPN'E1TP[NFT+RWG^A@G> ?:_5&OQY67DJPI_)%.\"XIO!>:X;[RT:].BA3. M<*ZB!DN_P#LC%-[@2Q4IF7&E8Z6/ZM9)D=NSVLK-%G#A<=V<7Y(3F1HE_G23 M1JM,C]R[#'C?=8W"M7QX#/*A^.8UX.%5YMNW/O'54?H]2NH;4_45(KUP+$J\ MNSV:B!?&LQ+$,\V)+T$V6U-2K=UJ1'JBJY?CMAJ&MEWYC1VKNW2O%[J^IRRR M?;FWYE%(AF^B2._="P0GH\+B'$1H!D#/.$:,TIQXK$L9E#3&K^C^C"DQ_9IH M::LCI?L5#'=_<\^W2M'K>3W8O.[_?-+#15GB-?$,K&%UP[QLS!](60-@S&&" M]JC.QFT7"X%9=K>ACF:7BDTC]'63NAJ<8]\?*N@9>LV&,.H:X?'[JDVVX= , M764&Z!S%JOK8N!V9H3>-;S,LZEGYJXY4B1_,CY=&-=8AO;Z']!;2/">F$A8W MP,B6&8T"%G3%'8;-QIM3H%MSG-(A9Q793-L"#L:OI@008@PI*6(XJ5J*3U:8 M*S$$ZL)Q-O4@JT&4+1#=W$H; Q7/SQ%(*A=J*AV:QAIX+=G_. CG*8OT!Y9G M[S8.-[8VLI(76(#I1YSX?):3@X!V -!@@;1CU9QVN2NP]&<&&P$WI.-M/HW8 MC'TUFHSK/\2M7-TV87G20U%S38*9TC8SUOJK'[>!\RE>7 M]7I'O%5('QPO* &X7Q!I#2764;S6TX()0/-2QUM?%C:_%WAX.#H=;>/$MV;+ M\9WPF'B,/'8]@R \2KQ0 [CJR'E.Y5.>7.";I$9F^8ZH1UV=DCE!70[.VZK3 M@D,\'@]J$<@) 1="LC!L._V*.9?P4SI*,>M]D1-G^O9BX>^F74S>; =OD?& MG0UA@@$7!<T)[E^MQ;Z3):N#,(1$T).I,LY4:441&EERZ"B8'Y%EXX<(CWOZM3B%BOQQP?@UI#Z7O:%>OIJJ=-!.?[.EEG:']BVNCDH^L* MKZ&&'9UGP'I)4::\THB0%-XV0Z]SR?TTZS1MW6%7-ZA;?-D9L,"LOU2P+3T[ M+?(VZ:M-]83@CZMJ#,%/_^]X&#)!GV:<9.-AU;WMW9_O#E\] 27MJE,S:']^0I>D M]//A^)3X>D0F#9[\(HNG+"^>4BVGTG(ZHX<3EQL/)Y>^'WG4722 $F N"RZY M>: 3#YL7Q,-XE%RD262E)]_@+ MYQ);'2 M4N)$E#(J%Z7A%SD3 !)S490D<,15M"B(I502P93+F1'!E_Z2@\5IJ9+0/$Q+ MNS]?KB56[19^D5MW]W8^QZ]/BX(^U;SL$;MF7TQ/%]7-(Z0G80JK'*#FG.-% MBP"ZB656$$&UL<'K@KI/#JI+07.9RT"48'B70I3$Y!1P.JH105V0PKYZ?[G=0[W+84TCL6#G@-VC/-%%U*!\C704C"**M[6M MQMG5SF]A#O[E.;PM-&'HPA&\^N4 ]N9)%EIGSA#6-^-PLT2"QZ@\WF+ 8G+T M:!EXSIC\U>2 TON0O6WJC^?9X=1IA)X:D[#MJ$Y/)_;>' ['9I"]"2']!"]. MU'Y2#SPZ>M#Q5"VL/B#A)E1#Q,+-=!O0'_'6-*-L=W=W=LYW\MZ#67QG!U@A M ];[?=I]"A^..K?L]+T;2U';BR8D$N.$*&?[.P@?B:\FCC(\4C,^';[P57LV M,.?/\=>TF-.+A:OABW^/VU$5SZ>KFMJ0,+RJ;/A#'H'ZZHM4+HF 3]?N9):9 M=6:.0Y>.!2;-*#3/S>"#.6\G1WH6%_G""L(D3O(E.WIYAB8[:9#A_P:$]"?V M :)Q<]/L\Q>0&U3#,-K,:XD=BD>%7L4A'Z4P8FF'=5_-CRP;^_R3_ M+LCA;$X-'I7:=*QLVM4*9KU9W7)6<$5[SJ> M8[RD8&U2HPL,\CFF>: KF8XV7[[>SO9WLJW]O:/MO:/#)29YF(.C7Z1JV==> M.'31'ETZ0KJZJX5N=4"477?GC[KN<&AQDZ.;:>U6F;4[J69^A:;E_\.5]_>4RY<'W.U1KI4=\J\Q9TRJIN3_RBW5BA@+GFQC&8!G;] M\Q/^Y.%RS.]C%]'.6EUV_:K8>N5W#WPI*>4K5E6GE?>#<,6RK>K&A@<6ANLY M/J(Y7B=&Z6V)/\VE&N)%Z9U,^(P$66Q/T@-3^S%559F#[EY8 UW@2UUDCWJ9$V'Y5*,O>ADPYV#W_/=C:WCO8/ MOF.]Q.C:*EIKI;566FNE!]!*+Q^55K+WH97>[1UL'^Z__L?VJ^SP:','HV1O MWEP2)?N.5!3_8MMIK:(>I8JZITC-6D6M5=2-5=36HU)1[CY4U-:_7FX?'&YO MO3O8/?K76BU]GA%[S'QW*=GOOG+0M;RVGEH?ZB*M%=)J%1)_3/J(WXGNP M_W;[X&AW>VTBK4VDM8FT-I'6)M*]:B3QF#22N ^-]'K[U\W7&>BEK>WM5[M[ MOZX5TUHQK1736C&M%=.]*B;YF!23O _%]&9W;SL[W-S9/OI7]FKW<.OU_N&[ M@[7=="_JZ?.G"=9B_)L5X^M#*5]U*.5+3Z7G-49>8^2U<%UCY!5@ MY/PQ8>3\7C#RYL'OVT?9SOY!=K#]Z^[AT<'FWM&D%LYARL;:W\NV_^O=[M&_ MGD*+UYM'*55K?^OWW_9?O]H^R-YL'AUM'QQFFWNOLMW#PW?PU=MW!UN_;1YN M'V+9@^[9;!) _[[#%OE:\ZTUWUKSK37?_6N^XC%ION(^--_A]NOM+=1F.[M[ MFWM;NYNOLU>;1YMK];163VOUM%9/:_5TG^JI?$SJJ;P?PVQO\]=M/ LSL\8P MAO'N\' 7+#*TMJ#!ZW\=[B8K:Z[#MO;W7H&=-6ESL'WX[O51:H)I8YOXP_=L M@15K%;=6<6L5MU9Q#Z#B'E51@O)>BA+\U[O-O:/=(U!+_]A.^@J^>#W]O!"R MSS9?[K\[RB;.2BQE\/WJ,+$VT]8Z;*W#UCKL 728>DPJ3-V'!IL;7H>@MI*] MUL7"#M^]??LZ?=X\^-=W[ED4:[-KK;+6*FNMLAY 9>G'I++TO10T^&US[U>P MJ78[%R&869N_'FQ/5-_99M;6_OO0''A%^A([#[N[OV:'EB(E\TLM.]7 MMQ5LK=N^"]VVKBBWUFW]X:!.MSTJEZ*^%YAG[6" M^DX4U-KX6BNH_E!7IZ >5/?ML^ .-K9__@3 ^2U=%T#Y+L"R(P^)H#,Z'T Y%>[!]OIFIJGV?8_M[?> MI62P_9V=W:WI.=.M_8.W^P>;1]O9K_O_V#[ <,3W'($0:_VUUE]K_;767P^@ MOQ[7Y9_W=;Z::V?UOIIK9\>0C\]J@L$V+W<(#"] MRR;;_V,/+*K?=M_B\5 PKHXV=_>RE]M[VV!J87I7]WNRN.:G42?'2J\L!+36 MU;4$[%[N)9AJM*2LL.X!:+K#)?6%Q>X.-[?2CT\G MR="=[S';W7NU#;;;J^VU:W&MTM8J;:W2UBKMOE7:H[K0@-W+C09O#W;WMG;? M@FVV<"9G9WM[FK=4+9=RS7UPEE7Y50]H]U/MD:-*]! M\UJXKD'S78'F1W7# ;N7*PZV__G;[LO=H\.GV27%6K+#K=^V7[U[O8R:'P/# M/[SVOQ*%7WO-&/S7V$%(?]X'R7T-I)D#C&L[O\&VKV=Y5[.\JWG]Y]]805_< MX^0:5'M?.CNZRMGYZOUL?H/PD?BJ"2Y)5R"E\>GPA:_:LX$Y?XZ_IE=/=74U M?/'O<3NJXOFTC]2&A*'OK=A:P2KR)0$'RY>6\60&9<[,<>C@"S$11OG<##Z8 M\_;%DV<7U_O"8L)L3O(E7'*%_AS5[D_LY29D<[7*G.YK-<2/Q YJ]]NZA;J]AOS/A[Z.>/LNU+'MW^Z$[,\#@LO$,NOF,C^R-DXS9D:*&U63MV)_@K M%JWG](4-@RJ\#VWZR%X\G7Y?X8KX3[X.'\]@,)]\;8: DJLS6()/?@+Q-?SD MRU-S?O&K#]5@,/DN3;JM8"M-DT&/36A;F'^;C>JL0H($;7;-!FQDFX/!-;\_ MS:JA&XS1?GR:V?$H&]:C; #=C8*'+IXN[F43CN$E:0O'31;'HW$#8O,LH*"& M+V%DXP&^,59#,W054,U9W5:X6T^SLZ9NTVK!;KC_'E?=]_ )A7H]^X23M>,6 MQ'L+NS."-X?C\Z=9M]))'UP1%B8?)Y0!+ OZOCF'/S+@&]CL M#],1AZZSM"/IK]K^&TD+MA^?!DX!?87SQL6[,-ENJ V^_R0TT&9PGHV'#LPC M8 >D)^C[/#6PIH5U!'+%H2[- KLT;3L^/>L^ S/!"Q*#3#H#2DP;"!0+))(V MQK@1,"/T9MP)4FJ:9)H"[B.R;7I7?:$O6&,WJ'$D53>2ZQ@6>_LK;&1'.+4T M"9,-QZ=@B+AE8&,B]=GSCC^O)>[A.#[L_FZK]JYO@C%E0:"^(H$0[J=G3Y3:?L(L/K6LJVY'T+FQ"QB:JY'J= ME=!DZL:9]*JIR#V 7K.=CJ8716\8M.%#8H5E\GDZ$3E(L_/!=(0,&A<)*OUW MRG'=)G?/@L:L!M :E6.GP;:W-K+=(0A>7,-.>+4W6XFGZ047"7.!F%S5N/$I M4"J\I1,%XW8B"BYR XJ8&K<795C" :<@7$93U7N!J3N>OY:9YZK0(R& \ #Z M371TV:!OKK4N#AZEU*GQ2)-3T>^11''?ZOAT+H:K(;ST-/%"9MX;4*H(_6&O MQNU5S^+,/TRH/< 2@:* ;>I>@0^>I=9F>(T6GGDY^X#JOL(3\GGOQ)<:OO?J M,'B0&3Z,6VOM&_G"!11KW\C:-](/WPB8C/JA]^DK>;!T<9^PIAJKY( MF";A]\FFI]7HXF[]6(T4LH%VNP_SXT M[ZOPX7OPW5VU!@0[L%&F7S;X M,GS!Q&1_"I:)V\A^F+263ZP8;H-JOABVR*IA&.-FIP8HN2#!WS]!7EDUS L#\:OX*(S2= M#/1L!N?P-;KWFNI]?/!FH$PW3B=#6)CH!/@:(NBI/K2':0:.H8R0N^2((# MB0=> +JCNM@:B6I9.*61M"'\A>.8<&0&$B)YB/ 14#C .A./$_)"Y]CMI$J+ M7JSC3K@!29\NR$WTO9H!F;C_)B(4!E-/M=Q\->:1@A.37C5U"5:+/4V$U=E) M/827)QV9A#LJPF41MB#!IOYK [+EU**[T=I-H/SL+W)F3 M,#B;+-IH'D;JUG.V1$\[^3N54#AH_'.J 18EOQ\W4T]S4B3X3A0U:3#8&?YZ M:CYV2J0)&"* Y=Q/BJ"&J861:^0V SE3@=:^K0G"5?\FF=(E+H (652[YA> 0#8!,"FC+@A- ; M((84I5C:I$1P!OW"HZ:R8_34QKH>P:^@OR:TT8WN6MH\'0]&U=D@7-C(,S,Z M68ON!Q+=?\QBG4"Y%0P2'D;R>K=QN)%YV+X6Q.!46W>[VPGF1$BG(/HZ+NLX M=-H.OFY2:*/CB04I#))E01 # JV08)-@1#ET!NQC7!>J!2%0?^@@:_)A87C" M3]ZQQ TX*@R2F>QD#'--X:G$OO64\5 B@LI)%D)'UV'4#>TZY0%C\>.4(Q 3 M#FM1"#^_VILZV>*48@WTPM5_7'"E+E/+I:Y4F&0S>I&H@J!GHWV.<8DN&_@3 M"IIO*I)G^1\/15)RH\P!IJE":BY*6?+\/RXZ&],"7#-C]*V!PBAFSK6%=>TZ M891>?.L]>Q=N'C]Y,S,YMOUQ>#C1UB'\A:%,6?$S2#_Q^3*? C,AZ $F0^79 MA), 2BR%F:?O-Z-..Z2XV06EUZG"J=600L>8DS!*KYRDJ*!RZA(PG $# HAX MHLNFBAXAT-16K(8VH;&/^"PBVF9/@$=HV;^"OA"@>5+A> M.[()M '9.3$<,4=B+F9'Z.'X*P+&F3"]!SAEJP$F04[?,!68'RH;%5)TY MY+_$S37'V6%F5 "\2](=Q.T O4(FQH7,NTX:3F7/!E*1T"_> 7W\E;*< LF MTW(V1)C1:.X]NJ@<4MH0D&65W%X?:O+!G%\YO3&*X 4?DQG#*&8Y%&9\W&7: MX;AAJ]S4L34=[?2[R92FBL(W!E_BNC4*IATW$[]EYT5+QI3#U%!T*4P@Y=,% MLW!X/$WR6U!JG9<"M=@4'$+#Y/=*7CH#B+7Z[W&8;W%[WF("4IKH K"]8.@G M7\=$YZ3N4I*7 M0!%T)Y_/AMC9DRFF@TF1$W]OE[2?0KT@=2XX"2>3>KKD^YP=;K@L()ER3)<5 M[&7>253CN$#=+.>^J$]\3I_JZY0'B\K_@D$[?=<\O %C;='%/?=O Z#Q58VF M5IT.*F#:+2KL>7(LCA*@4SNQ/I>"D-.NVH48?!=('W;YZA,3;G%A+FSW9)6F MQUO2F.KQ"#H*3V>'(L@TSI[Y$,XF \?@2%M-3$YH +8=2#V2@"$8ML,N$+KH M;T?KGTQLY O!26QUTAG%E[GBNTXF!O#4])X,LTWYT&"?BJ>S-1B8\1#^\-D0 M6"8&@U[P^20!74Z\&M!B"R=S.#X][9(,NH-#0_1: AD?CH%/)_2/QQMF><#O M*W,UIR4Z:,-RYVF]_J<#P]/>8433?A.I#S%QN,%5G$?$.J:8K>&%(/#I:? 5 MO G=M5,NF#L-/IS4763GQ/ADZI]U9C^T/JYK?V&%,3_+,&($^!3&T !+*5N83 II0VE/!(,$!*P7[H7S24&"* &]GMR M+ 1=LUVP-#%Y.STM4H_;]"T>S5M^4U/7$1Z;'(29#FN>]/*)W$G.5&"5]UWX M;/;62;*?UH@K*J=O$HS=/EL:0S8)\D+"UYNQ/8 &C@ M!U-7S_27J?Y_.LLN6DB+6D@6PX.B2"@PH7,S&)TOT?$'F-+08.^3G(6WLW!? MHI)_@2B?'?("6L9Z;Y.?$'(DR9ZD>9?W,74"KF7[6K;?6+9O)[OI005[-X3. M1%QVWBY[9V?"]R"KL,21A<#: Q(7K,:T(!N10J2RWQ MYZG0O2!FT:R;K0/"S^/TBFZT"5'.).<\%.@"T]@[A"[3R#&Y&!^E_KW%.AM.)RF9241O+4XJ5=[ MFQG)-N=!@RW,=ZV;B3T-*&5[GE/<">XY^:,R,(.VGFB$)R\#NDIVR_!*=Q/,LW#2XJ_3 =W7NXG>P&H^ZX^FOIDG>XP:L]LG. M(@U-%>?CSL*ZQ#AHS-N=0KK=QD\B MA@YFA*?346Y/:Y+,\SFG\F_F94E@=&*[=Z&Z[@RZKXYQ=;(.3#Z=SWXQ&!E0 MA/SW&'.&)\&W)%\2K@<9W(FMJ:,G^3]&F'#?95"F:@6#\VFO7;)&Y[=PR(]BT&K21F#"ZVK=D(D_S][[];=MI5E"_\5C!J= M[R1C0(IE.W$2GWY0R7*B$\=V6TKY]'GI 1*;(F(08.$BF?7KOW7=>VT0E&0G M55**Z(UUV6N.3NDNZ'\IWDH2L]P$9*< F-DR91F?%01G(5'DQSR-PY6"![*DFK%]WB]]NK8CJ@F, MP"133,1! 88T5XA1P:$&!64SU^%HZ/PR9)>[_>$V["$H>/G=F[.H.0U2^)7R7#,;;S?XVL* )I%U:!? -GCD3#$HV1T]$W\9Q MFK DV9LILBA,A0=L+\K>,=Z(<]>4963DT@?GE\9A\H;B4KX1A6VP4YC387A& MTP;+![-"6"NT/P2W(BM?R>5H CG)#<]95YL5G?"2W*0IA=' DB5<$$>'62# M(JWX2SR4*RP3!(88[V.%D16;@'!G6E[6EL"ZI'*Z/Z%E<6)O4EW,<3FT:QB= M@%\_^]L[OP0X9\\%_%:2[.((2JSKW;K&E>P)+XNUI0?2RX)+&%:6=9PI5(4' M/J@7"WP@O1M.E2Q9RJBJR<3OPS(]3,Y##XS9 CX#@PY+;"W])+;&"-*V]O!L MY/^ ?^!NM?TY:H5UJ;%IB^L2L.2:S"==4QG>4"=0+X_=4+W_L$^KA2D$!VVK M>6^".'SB,?S-!'&8( YW9BZ8/&VN[C,*C\V^<,5A\II9 W-?T#+]+8:1C@!E M?+[+'("NSS^O[9%_K.YBV%8O+7BG@+S[EG'"U#@/6 M3 A?B;61>()7-1*!"J#FEBT><..87Y. M0@!I/B$\E<(9EUCHA%Q5304])QA 30?AC"3JS\ -\ M>8&'UI?2P-0>C-?&\P$C0#D%P/;#",(?T2[3*5!RPH4B:/K*@D:0 M*Q@\C"%BE'[A!1K5)F4;3L_,\0AW1NMK-DZH4ZF(P+8[QML0U?&\\XV\V@3$ MO2BE:8KB_$JR GW3.H]O&_)AZ" A+D[0/_#5)W!G'C:-[2A79;_R^+LO M:"R?)]\\W?F8\0#N?%29";SDZ&P0#@P%;KC0G$6G(B<'7[CV0YH\8\<@+/RU M)[(!(T/YE1:>!]<)M;!*5ZM#_M^MPT)!992)ZW-Y4K2"N4W]E+&;43&BRQ'W2"LPHI8_L?U)?>E9V MRSF:.B8C-1D#JB4YMH/4WYUJEAAWH>9-=0@)"1%(,,&+JQOI)\&<(:77AJ]* M*#FLH!CV7_@55@O+R!W ><=:G*G-$75/BW4L@6;PA?7UI)UXJ0[:=!8_U+.8 M75#..NUN+[W/$SLV]!4T;A'=C7"XOW=R!VGZWXWD1/1/$Z#T%V"VBCI-3O\?M;W2 MP^"./*>8A/_]#JP)/^)9=06.P"%:7^3)YC9X>O>8;RD\-SE"[*"&Z2O1LYYG M:\=&,^!\<(NR59PU-:)%IKUQ"ZH8QDTXF>YU-_Q4P'IL.*Q,:4%XV \>=:%/ M =U!_\A*N!Z.6LR1=;PJ[*&>HT//3"_A4G3E=HER TP_9=B>UKY\CAT:Z/S# MU9:244BNL,PD+<.BY*%L9&%G1)XZG4K<(D&!,X=DW^%%JGZ_,J(QMP:@0%<+WDK_W\#?NR)"Z+L1DX!3@M7"HPC.8@2BIB<.^ MVD-TKO.J>!+6(>35;O1JKVI'/B@\P_WN8K?6TD+$>$Q M[*::3$?'W6&Q'WG)U>8A>X. M(P57715-3?2B*8;6.BQI$#A2RTD6<\&6QF-WR2?Q?*'F *XL!YXD42.6&1'8 M.3[S31:2U"'-)**#8)$3[1_!5((^7B"XZ)N!(Q#E!9@/0>D2*,DHK0T,N2#, M&%$P4!M;&'@S+HGH["AO!;PN5@T*;$6YK .YCZ-RGVG#B(^XPLPXP8&S07+Y4PJH.T6 MU.$FU)6&.<&&ZYI7P@_6-15(P@/9 T\PLGS-EKLZ*]M DH-[P64)]"CZQA]O M"ZH6C'&QOV>1P2$:!((-QC'G@K15L;-/6 %R#78LY!AMYX6G;%ZADU4AMV'& MXH@6[GVXA1EE?MM9QE6OP7/P&=VVF/V]+!CAX-F<*&_140=\_);BS4@.9>L! M35]\3 ]--0]R8$S#*6*E&:T\0H@P2DIOJHNWS />ON<7_S%:DCPH\,/+'M]O M5>="K8R^1,E)98[.U6^+'AGKS\%'"TU)447)]-9Z<@19LTC?RC3ZTIH+[LNB M+HM:\+M9OLK6=WJ[AJ1=!9;/'-+I[1S2L5>VU:FDCQ7U$2"W=Q,\PIL6M)$! M"'C:XS-M)!9LK%GVY@<4G0>^2/K/50U>==UPK1O+]3$,-T5T *K7'J !LK^6 M(Q_FQ?1D*,38^\4\5'8^->& +TH"'4A,D2-?!?Q/ZAL,;/^#L=N2?O&]*[89 MHW&!XJ*/T$*XILPX:'IE.#FIX!S?8^E4W$K1%]+*TQ"LB.[E?/V/+OO&YR:2W43^&B:RIVVHG M*\FNN#]:_=F<&>[AHSP%!)Q^W*4AVF>&4&WL-47+W=['4 M>N.YX'7="LBNE9*$JP;RXK!C4+DZC0"H2;L$L[F$F8>K4V1YG]MHVD8=4>-!M+6H;JD4=]B)-=G.2 M11!6VB&0O*\;4M(CH0BE4$>[%^@:.4,6!EYS0F35[Y;M,D0LGGHLLSQLG MV9^:A6[$]&>8G>->'C-1EHJ,G-+!]$R^S(.UP1<(W@8GFM-/Q9R;RV"_WJ?M MU3 @@$D@TFN0>F.F70UH]ZI^-1.7>2#/4E!F:;:)FDU2CG2(3=?W:AGR7'(D MNM:B5MF"L?3 W ,W9VZ9E0NUOD':C"(P+2['K6E97J\[*X,I(:VFTAE$+_- MXR\(]CD;G-;TKO@,L_1(>H4!3E)O)/>'M@<&N%CU*]K(!9E8,#+'1-/LL(N% MS @:Z,!6>IN)WA(?G#;W_92'[T/\^Q. ?[!P.4@.F:1 7&T:F>_?VKS?HEE7\'= MA7H4HC!F!U]8_]"RDTHYR7L>@M%H=X)6]P$!=\Z<\D$SZO_+5NOG05SG!:\" MM'7[;%UP#8X"E#!^,4*+L=I2V6@:. MCF0MC(34V5CZU._ Z/=YF$PNTDBB&/.MQ,RC!(3"#CGV4"FU@Y:EX&'EYS;[ M&CV=_0Z_?RQ38,< 1A3[[B31[;&\OJ63PQ*S?WU*)4VRQ0)".@PQ!L.P%M>= M(0&IR:J,\DI1]D2@T!":U"WS(9B85BKZS%6NY:K6B#[,FOH#Q9/"&[6H%<*V MRBBHUY;#&T0M)TC877;ELPD2-D'")BVAB0+ZTW.M9%JYF_(^(S8\$-G,6[^@ M0\^X:^G@C8XSSH!%[/6793W+2N,T&,*] \9H)('<:N-\ES;I4S]GB%CMT)]]19S(L M[N/+QC'%YCVWF$B*.3QSY +3YCS.ZQFXF3_6]266XT*_=AHZLM]9H,,O(T ' M Y (R+!N633Y =YQ,P*?>2_1-CUBHR.7^9'CIT.P _GXRBX/;JP;N-MU%)E3 MZ&QPK=[.!$B=E$EMBL _UF07)KMP5[OP3@-+:PD>PH[/QD-H.JLY)]XZ]R&" M46X;!MY46\'SSBVR5_F5]T)D%?,:&A0$ =P*CXZ*;']'SOUJ:-G]+F$'(? [D%!LE4Q=*JQ4O)1^SH9,2#M& :J M*H51;AJU*=.L/* FGZ"APT4,!6P%;G1R^/ANS-R#KQ!=+\K=AB%TJW59$W4) M? E!80AO\PJ:MK-794U1]VT T/S)23U^?^)_;+^(E@,L M AQ<6CU$AZD09=7'BVK#Z7;3!0.!J"[_:1M)3CL&8*5^?3(ZA_[-/)5$FT$, M-H%O'VE@X4JP)QR)H:ZR/)R?<:^4%MWMF4<7(&XF6;S2AF7:CA9]Q?)]VD6' M.875NF-J?4>,7W#[8O[!\.K <*RT6!=HO 0;?690DIA')QH0I?"194X]>U3$ MYR[^@HG_-DF_)HP$F!9F!61+I%7^9WHL9PF, .+XI(46M DD&6S M+\^@,/(TE37%-V4)5L^N+;X#N"7H"K&_@E2%^&",H"J9QS0,W08)TK2-B,PL M&ATC\Q ]NBHX^7@6B3CG'[ N0=B[&0$UB*%4^N/@S7K,/771>'!O'XPNX0ZQ MWV$8\5)/)^PW_9553[,+$]N@YC10F%Y#6PTGXH39N"?,1K IL%=HLY(H,!9I MK"8E,>G!C"'UN?>.;=^>V9MD&QS"HIW=QWPI2G;V:_"J<\_C5:RDT]+*/>MC MD<=09I7R2 0&5(.)Y.N@D$B_YLY)1_7&32IX[F)%A^#@8 MMQ'B0PUYS>)(KWW5- M]EF)O$*H.];$]1Y]X$NA\%55+O.,=);I#<)]U<'%=JC(^NO/K @0-FOT3:.7 M"RQ"IE]ZV^3$=XXNB >SZ.RBADH_#@2^%2IMM#Y MY?F,ZR8H5LH$2E"$GL74[G%_88/AD%"R1VG(M* ),J])LU&@?/"H>:0 M II<6L:NL9 ;KB>FB5"9B8&RW;4'[Y&*'JS##O/SLL^\O6W(WM+N)B>9U<,H M#O>T4KPZS>)$!NOUAGX:]@ L[SD29)39=9NRCYISO8 \K4$- I^#8U7G-+=E M//-4H]-.FLEP5#$X[KG-2:0ZB*>CIR1L]8CAU^94,%5C0H5 M(?%&;9A$LD'6YP-A%!\S.BL5+V)^S)Y$YY\]L!:(@9 M&[F)^.I!=M+OP\9Z[V9PO'=NG_<5NL77,@[IOZ#'Y>[8@^OKZ\,5]Z,=@MN5 MWN,F"?RHQ*'!M2FDZN*NOU3#O*S"\K,4B=![?XF%B:-'!S^GRDM-*;4U^^@.DA*HQ8L", S&$STK,=V$1:TY. M PMA4TD-2VC@1XM2,*&%FKH2!@:D+K^R+,7_KJ]!SSH MWX)]QU?DS<1]#I@6R$B+#9_5CPQ%5"C>.*?H#-7XYL[T2<%54.30)-7[U@V: M%]J:'G6H@MURDR1W7J&&<5FWW#,>7@G.+%B^?9M&2#.+;5L1P[K\:2&A3[GQ M)(VD6< 71XZ.&E[E4D: G&"8Q$M5G'SYXH;&B@EM]B=!F_TQ+=/_-_F2EB$: MF@\5$E&PB :NMJ](] ZK^5\NNV[=_O#UUQU_@B? UW(:?#4A&*/:^*ZH/+SZIMXU/2)T5%RX?1-QMO MA9);8:(WQ%"W/O.GI6#^=5K:UHFXIA"V&^AXC7LEF)>=89;4P0?>X3(JI\BN M%SPL<=<$P<%-O+/Z*L"]Q"-,<%.GI'-@:F;!1?H7^6A$K%$6;:?OV:]SKEG9W_G+P\/KEX\^Y\GS-HQQ'[ MD+#ZGY09G"M_58(R.'[F'_!K=8F,;8H":8KV0X1MY(S.B@%-F&!V<(XI;TKK M NP (^^^;<=.&'T$(2_'BG4.)YB<:B:MK73F5O4Q.;Y@1'L=MB\VG?C+D7/AUM-:B3I MN" 99SE:#7B$G@E-D:=U)D0F9](09%IEB!0E=(?_2OC8OV&Q,@Y)64H57U\: MI<%++X/NZCDMS,:L7P%8\)2;TWXT$$X>7W.4'_ M\NSU\>N3L^-79&QV6ID;AN+Q?=F4/[Q4P>N/@,0E,:CA,B:L]Q?04"/J#&.-?H4Y3(>8$6Q- M(P?\/YX\/CI\K/Q6F+X:JTPRA!Q'&_DT*T95;P(1<$04:.D\8;;(B2,5!K9: MF'Y%AF^&T%H&O4'_W5BG7: 12I-EP6AX@[\C/@*(-%)94X//J;V.<\ILNX@, MG_G#0G!$D7'*_#_#*QA8%3_8A\$7W-\)U'O99%+7B(JN$ESA2\L#R+)%7/K< M H$@%EO"L)8X2HSCH9%E>T^JPC"+LVY"X-TCMES:]8.J>J"$M(S?<';FI#B4 M7Q6M BEI0XAR"4OR>*U" M)/D]^@KR1NSBR#LHX?-NNT1<2?)>D;A"^W[61-+-Q"#/6T#5 MQ82"FSCM&8^:T+EN*%\6,-AU([4\@W'-.D)I#MGB%/KJ@9:8>EME'[GW.1PC MLFQ2; *#C46MTFCT!;4RVOE,\D18(^<80MM% OG<>*\GHS*Y3S]<8*"F%>'0 MSQ;J[O>5&@@1E\,0 $BQE-E<-$MUXPZ\)IXFM5\" M7M5'8;E;QXA4Z1\@08!.YN=S_/I_(V>V 7<)UE#.K(VP]&"V8+T\>?J%GN8Z M=61S6%E!_5_DDO?MD-HF3?K>L#O@FB,H,0VPREJ:^2N>&PQ(?;07+LIF32(\ M7L>9P)A'([B!:?,!WUX;MS>[)TVR^-(SN7,-,)I/5L+=IIKZ9PBW/L%L$QA=:?U M[;EJ]<7MI&@M:6LD%Z!VVCE+O^#A+YX#: M68)$;:W%&DVAO<=,=VLMD_*LDQI8L]+.$FT]P86RXE4>$@@M(\ V%N7#\>WP M4? HO"*Q=O)42';1LZ4T3.4^HZZIK$46]VJNS%?UR-7(Z;&',E\5OBT7-LT9 M:^S,490=.PAF48R8H$9$D1ILGF-11:,J1#$)6WVDW/=S)XOE,'G)6O%X@J2C M#[^=F)5KUH20&TD.1Y0IQUD[N'O9YAU(IXYB.YJ2E+!U*B>LPI0<':& MEF5 5Z+UHK5/1$X>R]CXXC7>R M>NN^F2\YP;ZNKY'COC)R]D45F47;%XN<*-6E==]ZWR$;^TO(5$@^8"S[;+E[ MI.L]C0PM'-U9*?( F 0J2M$350ZCB#PK#?>BG":'7]H17WL0N(HLI3ZU0;^A M\WZ17=6LO&/?E.P[2;Y=.Z/DOI-NC(K"VR M)GXP3LI)*B&4+GYO!7ER8,9 *0L.M[9"0*-E%T:3Z-6(U1'W",D6PY^:?LVN MB=?"#3/!_WT-AZ-#9(,1^10=4)EFS8 C-X9,*@O%C_W$S.1>YXD")6)>\(:( M:$1IR:<:-%^2,B33G-A0)#:I-TY[2@U.9#1G6?4!YWV^\?0&N,1L^.?&"P5#;A0=K;5FW1 MR;*$ R&C'_[FZC7":X3C%.:W=+Z&JNI+DIQ%.Y\:PS4:0])]O7&7% 0%?7V0 M>[M;W+8[L5H6 GO-G,FBLTET^;Y;.^O$W3:5%7L3GSBE M-BY7J @QV(SK@2^&( W+@!(Q4EE95T8@C4",/).4>>BH:J:(OI%L(#E7E$6Z M1EH5=FC'%GUKB2O;J $QC;[+JQ33KI%'3@LU6MWHG*W8 J*$I#)08\_ON@OK MGQX.3Z.R'&0!\>]:>=QZ6DU&^_O14%*&<^#QDK5.-9E,TS8'BPC31*>00^!" MA??P!A7K'9ZCT[/G12PY(TLDP$Z#F(!Y[$@?O6Z44:PD7B05(AR1T-U#VXR1 MI.WO'CO(5D30M"A[#)I@\G+):'.KMM"DLA[UH/AH/$FI8W.1NV*(+=;@ S/:Z'&,<3E=;;)?K^%"_F?:-R MA.VZ40[OMD=J:.QSZI8(S< F?Z6)164ZL:3$6#_'=GTN5,##8[@3$=$&+6+D MH"7<-@J;\VU%KZ00^EE?127@17BRDIJ^3:L1NLEHXG3X]*](0%SE< &\"EFR M<'LS!B6E3.Q;&\<]=U(>" ]';+2+@S4$88)JI^8H[QES M$<@A[>(ALE@2+5_.F8TK/$CTFCRR]H[13?3:%.#?91/*>DKMCDSOLB63GPK$ MWC/K0CA96Y1]IB0)A"NH)^5'%JO,C?3R\^04#2S6F^:& Q"MMN3Q>S,W-4P% ME6AF?4X:5QFSILT<;&4">=D%LR!$RUBUE6ZT*)";FKZ*2M-TNI@:/;PRK(@K MS/;<4 ^D-:Y;BP=3"SQ'4X%G*O!,!1Y+G&>81 <&C\,Q99LWU1=%T30.H=%" MSJ]F,+)\PKJ$F.T I(W-8(#R0,14$\(L2J*I'@2%W((489J=T&$W?'3F>1X^ M"%M2@PN1,_L\:V89!&@';SZ6;I,_SHT>-!6'\N><"GCYX*?\_-/]>[ M!00*4E&WJM?L/5=M6^$B%0&4(>:DRHAH4+1=(K+,HY)+?L9VO3<[WI8P6GQT M&LF"D@I^-(6A:VM0Y70S0SA 7.]^P+&I" H)(CXB%2M9>X%S.)R#F!8N\B)K M"F$I1#=ZKMF-T>L0B^"\7MDV(&IKQ S 1S^JXFO+-*E6HHL#?$WJ^3P!>KDM M$7O9Y2WH:?).V0\.:0S*TEBQ,*,7$)%@9Z6M;0WT>L(HR1.%4;6#0#S^.?MMPX:%2 E% ':[X07U$-M_&1:]%LY7[,H*=# M9VS+!:-[S#/D&6-;Z-U)S4:.+?4($GA6^>':-KF2UR!M*;I+H/L@9&;K/%'U MW'<+K*/"#-?UDJ=V-GCW)M!EV-L#P,( M6U;DBU#LI_30V286-F0]%LW7!$)T7-\0#9,U052%2H6!G;C,+ME&Y,4E+NJH M73]TU$2I["WP:NI)"^1)Y]]>3W$M&@(Y_.,Z 5@AS>]$]Y.]DE@!&?DZ>E= MHA-%,DI,=M!W4K+28:][:)4653+.%R$NP,(5-:VPL^H*CJT4_WJ-$$#XWQ4& MU[0$O4;C]B5._U]RP=)WBB"TX0,8RTQ)+6[4.-4.+ENX3IGC5\6#2":/?'*? M"]>M T:8#KPPO/R@U!C1U!F&PYG_%U61(\T0JN0(?+!-_;NQXGSR)6_?FC$[ M\L?CO.6A1A@E,B)\Q941W?4:+8^C*,DK@#,,3A X5?[!B!M266N=?:TT*#G" M?NG;KMG(2HP\E"D$BQUDIJ6MF%YJB"FBWWW!-Q4B2G"^PK+/\0ZR/\AJ8,2 MC ,%*5\>GWUEP_F=:Y0FGUD%=7KJIHWV+2T^1M<2Q(NUAI+CLP-]$/]DPJ1$ MB+([5(T#-NW$9$E"T=\^$;DK$)6A*&J[)%TQ-B_^;_@&$CM>#74-N"L=IFD% MSW#%+!R2>QDH??K^'Z9VY'8U]JB*@0(/V8&< )OX94PS6$%N4E(C52)=$0-? MEBM-6(Z=864MD[):5\-"S<.^P-I2719YIKU103J0>B4[MX;#C\+QISVUE5]",>)H1 MXOJB(JPF:L?M_+53R6VN8R,WF:B"-_H%+*%R/'.8G$<@:-[K&.+LWNHF(5TB M!P_*>)M$3\I;$4O4FA=37J&0OB:@ 1DCW^ PL'&FI,B2QSFC=M59U2O@NQ#> MB[)@_CR*S $FJ4B @.OX"K2UV6]ZC$W@.N'LNW\[\^3U4" ,3QYJ#?>]KUGI M@F&RSE5XYT&B%6Z=PS:OE:!%(61X8I#E=97KF@B>=0,O1@!3FD9S:><8AU>R M>#&[]9)1T*YGP2ZHL)W!(JLF\X!#Q%5+[X'M\$6J/&I;H?P_G[N$T4:#"_NN MW$CRNNT.0DUZ!F$YO,M.H@_IM< $I ]H1J=<[CNOFW5-(5)8,YA-D=>0U3%& M'J+/C^VIW!82]MH^L;*U%C:$SO>2%R\E2ZZ+=JQ.CEX" '0:KD MZB= "",9178.R'54=DK-F&1Y3>U&Z,R:E@'*3-UEU:2AU!9<#'9K;\OPA)>W MO:3<](D70469F.@'RZ6.7. GS7I*?9%49*6 :^5$\6H#&/[0J&JY%]U1>L1 MN\2-)M.%[,;BPFJB1=QD9/0W(T2^]M+ /0EI!R]44O8&*P?PUWI.2:S,L@O9 MT%">X>M:*=H4LLEAYQT&CY)L2N691HAFMU)PWK;7>N.R'&50*K#@([7X?:ZB MOAGKO<#1\8FYP(!)[.#$Y!B[_IZT !^;7K^\+(?UQ)=U3L6Q\QM:GE,#?\7];Q7A6M) M:4N*'[/E'SM[OO@(QW:/#5;E^.+;T4T4M1!Q^Y)9H?#OU%L.TE#5_["/>=\;R6X*P([U=?H8"R+-?Q(B":$ZIHP2)@&9G96_C8NFJRI2+*! MLA.2+L?901TEV_7B(7U[;\U';#-WOX*MP98#7Z%NF&S>16_/ M8+%FNUC"=1G48[YTVT7!YY%](FK%:+,2PJ[DWT9)F.=H+4JW^^?>NR(H[@>' M>]K->[8T'MGI">H-^Z->P0].T:*/19;%EVI')9&H1LHJ/%P/6=2#@]82#"H5 MR=W.TN=#_]-CP^,1"]<%1]G[N*)D?R+=@$.NN9;(5H]ZF3Q"QP< %*Y6X)P);>C M-L(7>W)84T1HFLT5VPY?(B!K1:QE-9PO*VE#)?&6Z"S;1$6:C;F9M% 8DN"^ M8F%B"DE@)6&4L:*!MG()A (-MT&;T@E3*Y)@])5NO" @X9 SD924AB0SD:V M#N_"N'KSK'QIL 5M08P5I O!,R6(5@^$JI/+NLXI*/%[%\M,U27]5*(B7OL$ M>\$G&G(^\,_ =S&+C58EEV&+9MZOI+\G54SLC:G>YP,X(F%N^7$Y,+0L)YCG MHFXA*I['4.D(:D[[-4"-]]H-/H'!8RB4])0S\<36^9A0E\0W[YT/ M3SA8U7JT+UVYQE-F)"J80+P/92\RSB#,<\NEA^T9]JZ7[^JRC&\%T0X1ZU@L?Z:MR+C.4#C)"BP)_#AJ3_8 M. 171)[\H#*IRB#:C\'E.)-;#!$)FS(YN:CR)"XVF,C?1IG-)DC&IT(RGDR0 MC F2\5#4EQ_$$?KF[>F[XXNS-Z\G&53TG$)'OJA0JMH%\BK!45C5_>4R62^1 M'):S65+5#ZV#';(@UJM57XG*200I4-6\@9:,;W/L6SJ!E D!TWA@.C$167("_"XY_GWTJ6 ("FQA.TS:[ M\B1QN3.:\VBN0P,/JXJ.%TLEFQX6$3M$L@RQ!O=;W4A3 X%GHX?ME@VMT^VE M.,\:\&J:L'XB32)M?,VXAH"@%\P^\MOZBX(#\]VC1\FY--;\$A(ZYY2P$60S M$ZKO? "E0L'+\<&V83!VZ?AE9 2Y=K!UH399M&E0P-8#?>RG]R"?Q,^!_%BWV_@ZZ0D(.@ITRV&KFSIY% M8NNM#C3#(CU4//,7=WD"#R&X8=!)AI !!SO?GIM1YDQ:%Z\K#X[G7UN -/ZJ M<9VXP]1#$/U4EUI6@G>5;V0EYP/$T ZI(5[U_@ZVNA7?!;$,(OMF[>=6O4P3 MYL*@84ID@8WXAA4'EP=+FPNWA*YD6O$W'@W6*/2>M9:MMK1]CS<,#8$*JWJ& MR7;_0'*E7RMZJ_/.ZX>=P.;,,QGZ/)>.JUC'GJS?"KLH53IY %&!-SKPQ9'& MJ8XS+-&BU4X#NQALHA$+(X\?/3]Z].+5"?W[Z+D0M=F?IYJ0P^ITD,YMDR_= MX>6AZ?64MI9YMFZ_HFDF?CX[Z*ET"K)0+*7_](VE%$#]BOC1\#TC30P7P?EV MJF'P6W"?K&YK?(FKHI;M*UN#OX9H/%X;A\DO8"EJ8BL<3N?NG1QD-+35E6XF M1 4D/,@K;=XX5VUWMU1F+.742ZC!4'9M0:+BF#7W.!WM"O>2XAA\9)Z?$F%@ MS/S95T)G0/N'TQ"+T &JT(^N*>;&KF7K=:EOAU\G=L;QIY?V-VJ#0700+).. M373L39F3JN E-?2G&/?DU12, *=!COI];7:MK_'XF^6HX6'Z'8FEBZH%&?H! M\' ZK:D_ J1^$PA^='7Y?6#$R.^P!B"T[%M!APV>FDW-I")R_]$%NS'2[A9J M6V!&KOH2.5CEM",.%TTT,=77BEFQ)$V+-%1UVTG+$^X]O$O;KV0%D-C,51 / MWBJ3*(U4SU9VKQW^8U+B(0NN13 9_MAB+%18,'[[DQ!U*I8;*TAO7D3KR8,"W] 6E_W/%F4=9VWS]7P&N Y MGU,5M<MR M6(WC)@[)$JX%?U*7) 3@*OK)A4@8'^R*9WT76B;6N^&".GJKZE!V=9HLT3^: M([%A"O_=@ -6:SG+00BY_'N??7"MO6=< M5B\U[OR_+7>?H*6;GV@$9_9<[N.5H>OA@#-_VQ;+!LL1?;/V=9N8 M);*U[*F$.P9%=]M_AMJKP$QL,ZSI71;/)33'5 ,=5-C)+@+H M&,4X3FFQ5K7OI5:0D2'J0(XSA('M*#T:J!E+47GFQVT=;SYSXU:M=*LH)P\= M!F6\^>WA8$^GZN"G5@>?3M7!J3HX-6P;M-<&,U5Z M.3I5T(O@=0;<7%)V8H+FP>(8"63C!Y;!L_X??>% ?#%?6I,PDN&@\( 8>L.@ M+2G!S=]-)<0\J!<'@Q S11*^MEXQ[YS^;;W*":NH-W*%#EH[SSSZ*O"1*=T- M1P@#?F 8HA,!4#-P;7P]XT*@6"ILD9DO9*IVLZZ-\1H21FF4EUDQ\MDINRX: M-8Z^[%**7H-#H!FK#K(;B_]#.05I_. -+.4>UP4.0YM%"@S61- C$U*'Q Z# M8,=W#F\:"K<"S#:]BSD>Z:1)=[72I *;QJCJ2@H<*Y=+-XS):9GT8;Q&J&4! M)P0WQGRYU07A^=/7_:R$ )MZQT8?OR%8?]#J8@3#C=25_)AWI$S;,03[G*,^ M#I%@2+QA?<5H(=.R/,!E&4A;OVR_HA5KVCBVZQ8^N!Q'QZ0ASXA=,)[J4TX, MVKR^K>IV_V/*;VL>C4:.V-?LU.'M909"(0GV^Q)Q](/>.=?9"AJG@#15%7X< M,YXM81)*9WD"13A0Y>&(GQT,FFW9JS;#Q(AU#ZC$BJ; _(WS\AO)&%!R<(1^ M+>/N61A[;?)!6MN_?HW/ "!^N\F\) M40S3I7'C'^7N<0S0ZWOT_?/1D5"/$/S<)O/-FX?)*W0K \3(#+IG=8 MF,H-1,G0K68]]WCZ#F9?7M8*7#I6OR+UL*0V27GOJ^EI.]"G" J,V\E_F]T7 M!S;S<"9?T;AUV%(FND%I(HB:!*AT,TBG28E;JI5C%=6AD+,.YS*,*,W"-;??\YXWTP;'53J668B M8(\,%_W:1V #5Y<=!D5;RC(2 P&][V]1=#>.9?/FW^NSM5_9R>HN#K#W(#K;<%*'T M0 O0X7U\2JENAD1OV,UO]-<,!?)0'UYP>)CF;X+03N8]A6#F1L<>[FMK50$I M:.,5W+;>',PS6#=DXC8C!FEK;C\CNH@-(DVM'=@1_X_#&L]BSV>@\"'N/F!S MU\Z;8F:DQ!L'W@ZA=+,&/-QLO=14"'7&F7XUJ59O'ST1]GIP"'E/CAO!!4YG M '*^V+GCVH7!SPS"N %> M).TMOP"&-)83+[QK)#^ABW'>V;>SE5IB@-B(RKIZ3VS#VIBK7K.>H_?=YQS0 M6>S2&<"&<30U1XG?5"A\;#)K91LQA /A_7'1/G;? MF)@BHJISE\(G$IRMH.-6>7H[C'1O1+!./;6_MVK^S50UGZKFDS)X'%A0D,EI M#NE4"!6BJ&=P5O=CS:#L/6%:4+P"*C8%I"(5CEFD4JPOU7R5:/IZR6!&D6^6 MQ@D\-UF%37P5K@%J_!'Z%$P6S*86?:%: @%/6@TOBW4AXZ:_5UC=]CDBOEKG MM8W&!H:DWG+NT=NN@TF'9D=$J45+=:71X1U_4 %3;SW8H&X]3ESBU$I_Y+"$YXOBQ:TGA*4!X1?# M#+S#I'7>< ]V@/Q5T^02(YF*O.E%41EYGZWZ?@12MGU+ GN^S6,:![QR]=P_ MT!#3.L?'PZ7W29!6#(U$9,APHVFDQ@S2HR#7P; ^ "CK/DOOOCK]\?A5WK\Z.7Y^<3FP3H^D$/1EYK:(8I&-SX 'E#3[%,#(>2UA9-EXE^-SK M6M:;N+]3A6F-PJ9ASD3C[N5*6A4K4>%,,KE]52 5GIY]V*H07(=P;JJYDA86 M4G2ST\S-#J[+&C.YSJ2EX4%G1>7SG%@AP[P1>):(B6D^X.FPWM!/U>6D_HUY M@W3)V35Y= SI0DM/"$,LB'/G?J"1]]RK4IX+OD^JD,).U3"%,4)6YE71^HY> M/C@4MW77]6SW0CB!J9&"ZD[H.$2M(:;[R\).Q"Y+\8H*R0,-/DD%XN%,9SIF M(57"@ M-0\$U/<\[(MNUVTK41]$Y,1.\SWOLO7$)HJHE+=K 5'!X?F@:X'Z# MP[K-I2\\\A1]:SOW36Y/>>1/J6_)=R.AFT5=%G7 "2 \;P6V%NN+FOI-?>*R MT@J&_R7M9]UHWG,BW,-=*MT4"3&71T.)V*S<_,/99_0;%F\0[JL@7K>FBE!@ M)M"?A;9Y,DYSH[UK"^E>U7>[/!7?.;H@>C%6ZMB\4E)E*R7AG<'?,E"^03,(TNZN,L4&^S4LF< 0Q?@_5T;TNCR):'!OM//7()LNZ3H>$/T,,232.V)=/Y-8,:8IN35!M+8ZE?&\9"2S5 MP1L@]F'-L#<^T3"WWM1]E8>C;8(7W,_^V0%DMP[1P!AO.X*>RN3F4$!4G"V/ MW,!!T\[H04^ IK8HE=05%'&O-S%,78#O>&G5CO'@A' _CQ":N0;"A6H9"Q-.F#D&^9'A;I+]Q-R M_+. I*=/6P17R0]G&_MA0?)FT2C1>F 2"+3]Y(#A20>'8M'Y

./,_3A.Q] MRG?/5(5T9*P$CLW[UO!4T7=NSS@0+.1&@$QM-1\\Y=&)3^(EO4,2:JJS_U%U]F^G.OM49Y_J[(,(=:18ALX"'5U(#D-P)6I- M^]@)]Z%C D\"RR+_KKB_$3=?*"Q2@V@LG6-4>AH-9&W.BMG87&.](4S#"G*4 MB%T1V>$)X#?2)V:48=P2\T )KSWKN4: M65HM[%2T=:1 3,1I@]&(4T3!292P7A)#P]KXC7,J2&-LZZK[UDAH2_Z74K7P MG]I@E=?DK5).8Z.)74QFT[,RA:=_5-]F)O).N"9*P=+>\#/!(]*8A,:F 7EE MO>L9,**?*<.NK'"9B-0*HC^[#U;_] H"(=A]8G@Q MH4_JBB8$DKULT!(!)Q'A!FR7*V,-2+?*2X5Y:[$0BTE8*;YSW)G9"T:A=+[# MXY/7H-G%,X]#IS3@&N-!UN-N+%LL?"R%+(V]5K YZKR-4SC4T&]1[[ZOGS*> MW-;?$?/$B'49\XX0@ PR#4F4TIA2HN?+P#OY1:3'F_3RT M]#!LR?A9AD/=GS=6Q9WH.V3_4B4L'T*":$6' 1'E]L;*+FX^F#75\S.[#NS\>Z)B'7SJ8#U$&S^ MY!VO'Y$F=Q#-MDJ7N;NJA8T"%@K&S-ROUG6E@.?(8Z'B*TN&,/SW&EVQAH1R M8+AF65O,97>B.#F>810K(Y>TN.M<_L4;S*>->,^%];]]QC40])M\R$*Y2+(GZ27!_<94R M!B+*6W!*D6NLS)%4*L'\7.ITF(SOB5=/US0[T[+%K;;WR/N'_(Y ?Y_CGI>1L+R$A@)X"/E/7IQ;]!ZFXZZX MRN:;.Q3?C39(B$CW.I)X[SL3=\HUMKO[[#0?%?/#TVZ'6U12?4$;Y3#T()=$ M$B"[9?YVD!K1%K2B;G"DN(9=?"I[*+5$-O_ -8\[*%!.E???6WE_-E7>I\K[ M5'FW,[YMT49+NE]N%X5;MI7UXBMR:WU5MJB4!9,SPMFZR$5MU'O8(X94]3*I M&D.&F\UGU*W,4HVQ7X\.L;G\H#H9%6Z3+U5(:^0M4A$'TOZ,+OO(99H6G-LE MXO]:H8^[IE)EUS?5:":4@_!<\MB"SBIV\=_1 Q+>8<<7K%P<;,T2?0/N4-ON M)&?/3A_NKAQ8VUY&3.K$LT'X^SG%1KX+'H)@A,9S,&TD&;>T4H8=DA+4B4-DN:EZ(ELCV8O&HQ#/.OX1A) M[;EM#(/^-@?;%O'@^-!;AJ1QDD%":BQJ;,# W[F/1>OKFVL4 *72)5?W=@ V M1""/ SL ML>F>DTT\*)#7X ?$P-*1MVT_@TE#X_SLB_LRJ$\/GWWS^.C9=]\^_?[QDV=/ MGSW^YHOA 4T#<,,;XWGTW>/'W_H#R8PKW^3HT:/A5>\/JC50KO: I2=/B0XC M6['0EBANCQPQ >+T;?(E?D>T_.#OHN/W56 ]L#L3.47[\C+K/D'06S ?%T4' M^^+L3!,/<"^F>V!Q8;]5.#0GW8;&89Y6]Y8F+CWJJYZ5A8=ELX$2#03J#":# M]9'2!->ASS;HLO<2_ZM,+S[8E2%^?#MF1;"7KT0)8HTVF^3ER8D]XI1=#\[D M+)!-$()G2\,R3AG4R$!B3#EG+92[E_K06YJWG#1G0[Z$ZRS<1F+D3DS3J)U# MLK8]K.!+.=LP(43M <1P)\I@0>0"UPXB GWBU49 M/C5D&V0T$J5BR"*&1BUZ/ 5*A%%/I5$.?'-NETZ'^#!BQFPJ%KK&H0P/BH., MV>TBBYY8!%ZOW!^GS(L.;7!K)U.]CZ::VK,AFJ,"$*-/P5ZDZ@S(FN:^8O6B M(#RM/":%M6'BX@U6@2Z)WT:SSR'KG'A7V2NSLR.M#AYL.;_FAU4C\Y.F6"P, MAL5N+M\7 X_9;-:2M:8-I\(K5/Y"7 E!JLI3J'0O"^=06OW%7:@>>0CG)N#TS8J(N!>"+\/K=V$)BX4WV6 MTL1?[[1'D3ASYP)<@ULU==^1TR44HSUF9!$1WFQ8=M?40 @'BAPIXLH)(Z^O MGF'BEMC4Z.P]"+5FV>:!)R^*:7?KY$[;;MIVM@9DXNFX+X-."Y=FCR\E M^KDX>7NLX8^L9,+_M$SOS85H;//(D?L'%ZS7Z8,H!7>4],\TCAG3QU>ZSS#C?ZNMPTLX5/_7B])C@(O>#S#QWTKC#_R MGCZ@([,Q3+K8T(Y200O?9@DYR8T,7>^K2U'J$(Y_+QC M;T[J8SYW53&G,J8MY4Q)^=TWYS3B\C;?%?/ M:@IPV!<[:<"5Q++F:>A5IK/AA4.=#Y)@^WPG[8+S2N2297E-B%C*!1=6=Y*O MR>$HP?F;XI+H,-5UAE;%?89 M*N](K:AHFP2>::8.Q'3%^.O>X!L*.6.LSN==3$ESL%.U9J=+^OBW1DV<24GM M&\_,3R_3 %QYW_$3EUGH6.UQ%<#MG3!34J9>J;61'J[U?::C"T:G:Z"#*F42 MHL)#ZDL1!_)J1)(427]7+2'TL&[A@6F#4Z2PTPM.IK3)=#(Q;3C%J4Q,1NJ6 M>DAMHTJ\+H5D2(RJA0:9"%)0#7H10\BZOL-&K%\U&/3EW/<%!LUK+O=FJ#>4 M868=QI=5$L! BO":\$K2(Y%MI*8Q3*P@\)X#;OJP:(5U4K,LX;X%P:=X1ZTP MA1] %RD?F/AKN.J2D%*E$&YR5V'E.:>5S8\$0W>.%CU076&P* )V/]778&V; M-"+LI4> +$X=(=I<@)K':Q,560INL<$>YWW,#8OP. A%6":O(0E4>3P^5D) M2Z8NX-%_R9I-F:&*^R]9VV;S98\5'_P YAABS106P566T_]>)S]EJW6[+/!: M;UU5M9OR*J,;XK"\SUI\^:ZNOO*9:4Y9E*5_<9WK:P+-5#PB< ID52<][W,B M[K2#$XW$A8#,^+,P9I*@4T5G&AJD7?Q@ X@?IDU.03'H#!9QEKFR\$GB#7 M/ISLW63O=H-D2!B&^N7QN >+&'GBQ_-.M$?,CKB6[!8Z<:%#8U7GE)*4;)_P M9(M"J6^"F3/Y/0(X%PI;2I.6T:5J-:+&0SZ?,QE]-?OF*!'VGT>/WK\*/D25G;)\1Q"J@3Z M=O+VW7'H_%$GD0@VL(?/#W^<7!8H9&2> 4:<=/): MK\!22[8#*3,:/"Q%"!F\A,[IZAJ9"B0&[)1QT;C#^NN%B#CY";(;NMP2H4 M>-E":/MC5&A;U(W1#90$J>>K@:5A=I7?PT8=6/NB5%UIN^7)("'C-DY*;$F_ M(X[NHFX&A0'-@Q&))*7X):***&-PZ=C']("ML&[P[^TNBZ"5R*&BMNG)"8,N MO^*!FQ=713FPBD''(]*6%N80;')5Z+.@&/%'=&LOC4Q6;5#(]MT%YJN&]N

;1\NKK^L'LK2R,&FVN;G6>C MK0\D]MYCNFTO'-,LF;O '-*E&1L753M.\'S-\II-P*]=MOR*:L)@XGR;"J5= MPZ6X5R]K#A"F(-?TY8\+,+(21I_5UUGR%?V3'XF&6NTX3;L.I*PP(TO9R3HQ M,C8%S:65 N1R20C1M[M\;QHF2<')B,*A382JY@N[XI9AF*)Y0'22?95NMK$= M@,1"]]?WS&GQSLYR5X(LJ0:W*)#(^> M4TRI?XK:864?_73V]CB@P164"Q?_LL);/'_$0L!B19TT>]&.LZ5HPJZ^+(N2P@JVB$QLQ><*YPHQV&;5A M:ZP6.J+N)T94TRGJ^%E";8_6N8);M655S*E'L,IV7=)$S$7@[.M(SL@? 4'M MB<$2U%&#QXOVTH_[PJ:?+2Q>BQ\V&U3; N@-6S7K>\WE]'(H%<;I&S1*QC6_ M$QF=>I;IC37Y.5HP( /]E&&Z;HI\8 M;"D)P"_%[X7->")-R^G68?F"\S3HK1*IBAI_>VU?H!Y)/84^8>]>?,6F$A[@ M1U?123"\Z3M#@2(&YL<7;]\-SVDX9SQS1]PS0* ('A <)K$\KI#-&@(ZTDW@;F& N?A]-]2.@_>F&])-C: <\H%7^#_K:>YD1RI$PT9(N>X9_=Z)H3QY9)=HU)X>UR>#@Y6QDE)$$@@0!K0W*U@ M,%5""SLE.J5^Q1">_:5:)3;1+!%5W;)FI'NVXNP34_MGON$/(P2?0]1&U,/D MA1!9SB)Q(+AR8&,^1"<0MB695@FFZ[[#3K]4154&QODN M1F"OEU;0CD,Y"!5;^J&ZDYJ"F.]:>,FA7+&$=6VEK]3R.#IKM;_!GO_LD*TON[\-T:'\\?7WZ[OA5\N[L M_.?S_7;LV:-L486DD+-!/)T$]F!5KXIY:/7"TF=)YXPPYJ;,RH.Q7=9E;=?4 M:_ ]N:(LD1Z5VR63BNG=5N&"+$2!'@)Q_4GV0S)TK1X6(2=[ QOM1',_!+EM M\\)23B@&:2S*'G4\!JQH-TZ_U./B,"0+$C>K;-[4_I=!B*,PM$EE-L,2P!*+ M&I>21Y>-8R?K.;%_(:.=#(47>&8\NL3J97V-"5QZE?EF3B_FOXF1A6M] M29\$F)'@KFU]^I8?",MNV88;L%&-Q%QCCNF>T@(L(]D3^-ES7RD*]\5Z*%;2 MPTJAT26>KPS6X)*38RV1Y%PVV4K KVL%EJ8$LNTI/=& J@X-5)Q81%+NFH; M#4^[-B,\7F>@A=8N8:/7U[[.$=1@QY]WDEP=,ZBA<-TR'"%NJO<#N$@NRWJ&!V)T4'I= MIBI.1"YHUR#5'B9T;SA+U7CF!&_'"*TH\P7$/F@_NYI$?5J7'91(#819.H?+^[&)W7BI M(BUWJS0CIE(#4Y'A&'8AJB2LAIL4SNXIO6CY^65&$0/):D_LI@5,@FN: M&OZTPL4#07]Z@V?GURG\)Y?C.PHMX2.W!B,-A[(LPJSB_TJ^#(1W)V_^=O;B MX.C[KPR",OB(QC7LE)N6 %AV1?HZ/.?M^13QNQ=B1@5'W50;WNU0/J!UN@3]P6U"ZVGJ$U.2^XXRL,S>,5#M]2[:7A]Y$AG" MYKZ"GR5!0+1?U]K5PL0M5HID(37^W?,%MB1;F?[A:+8.DU,$(0E.X+,NP:Z!"'7H@%CU5U:R3O=:6:*$W%RG>C4T^O#%S(C$4+PEO0K<6Q5X?RAB'PG@2"!EW([$%-9=N_(#N"-36 M*JU7W7!0-YB?P&_,O4^>F(UW9=BE6U-!14*6N'<,!>%U$AE9OTKL0MA>:6:9 MC:XQZR-<+'OQ\*7.20^1#K,F&(.F2I='@\+)#2UU8WQ[TQZ@RGX8MO =A(1O M7)?P"4E/E]E;&!LW\G:#X6>3C\52V$8(0G*.&W\XR<9^B])#FT$0_XPR$6'N M*8NH%Q1*Q/FRHI@NO$ W %"[3; 5'ZKZ&I[K4B!3PX8ANPBTSC$$R\X M)_WY>,V*F)![/:&CZ41@*B9&B"\+ 6&">E=HMV:N?>UZ>U0#UW]\94_9##]# M0BG[&XI4PZC\L79IJE)_:I7Z:*I23U7J/Z)*_>_BPIV-P':$2#WJ&LYR!^;< M&EB_IB\BFQT.=X]ZH]*-!\39UO*QYUT(EEU\3^OG(@^.C ^[K3)$_N+:0&9! M=_HW3T$:1G2OW<[WHVP[8TO1CY?OIZ=.?2E< MO!N/:^1%E_I%*%A8:MLHFERI((?]8D,)0[DJ%J3%?6E[TO[!J)KOT?)-W$VW M":H93#K,O6\D".Q?3?\ZV]QEJTJ;I6+IRLVHEBO,C7BQI8_V/G.))V,&QT\M MCHHP X=9YKYBK@/,)1-!_6R8VPCWD#$C'@:=/O(%1_=]NH/>2:.+QAN36RT( M=S0@5I$UT>@)XT#T;I#%.Q1"]^%$\CK2WM12PJYOX_E1!_VV^;D#F"(6.X[/ M%[\V2X?!9D+)Q@@P M F/V6 A^7&: E]4EFJ%*[%.Y@9B@S .UC$E%IU291G-#+!'T<*R[8XA22>+6 MYW?C%;W%:!$,.ODG7+.DL:!1\H:.SWAHKGI?O)$%-3W-.R2XC*"C@6G M>I&%/\R-R>OPHR-WR;KS6I-)4Y>N-30!IE]S?% EXW_.#>"%?./THZ #C&"R M$H/(1CNGS<<;+.' 3#0%ML:-ETO=A!6CBVE9K%.#*U!*?U/D(&B%OK07(L ] MR^D19,ZEIAHJ7C7KVN"%.-V.-9O@3L(*XVGDK(' NG 5]@P@5./J E^#J\B MD!-O:-%M=KT<+D"14J#C>RQ-NS/_&O:9+@.^#5S/Z>3/-1T_=I[?:3\/K?3O M,<34@T^+YS--\DTQRSX?QF]VG7($O1/:DQG*1M#J107JXH,K-Y'H!M/M2$[R MBEK=R_T.=BY8?B\7YT*3Y_E!E1&4J^UW026D0N?H'=TXY*T*TB :,^ M^/OMU-[GI?*&:N9FRU&3K,R@P#7;-2H1<$D_2"H8?/PBBUQA<<#8L*O/$]E? M+87B*2G7F;E-+5:9Z+#JTC@W/R#/4\_*GI8$*%IJ6[!1@3T]CZ4&C6 U1LYP M4!(!POJS_DD9I_#7FFXEZ487K M"Z7#^=1C*)>X6]2G/F?F#&Z7%]\%G ?XY+<:CJD$ATSURN?9NNB8<0*\#4%" M*[SAK@"#YP/JY(6M8-UR_!6D/%X)RP:=Z?;-G@>)49;"(MD&JJZ*IJR%Z9CMB,=T6[$'B3'EN[,\&:T98S>=F8FY9VME5!N^N MC:-R?ZQJVK>@HJFP,\GFX8L=#]S$AK\*\1=L;6%"Y$_6LFQ''Z)QVC,1 9V( M%RI\IFT!STW5-?S.W\J;*2EETE^7X,Y1"!Q>BB]BF,#$A.\('H-/#_=L>]PH MZ XT&/Z@9JH[H-ANQ0>_*TL-"\+CEUFE[XH8BQ:R(F06M[L M3CV7QC"?A5-(;D5\3!3&5I[*C6_(A!3SPI%^ +!24F'*;'11(=^1WZ^4!=MQ/D)#DVZC4^- M4%#>LY*#.W+[J6C%9' +/&PHD.TK9??!TB[L%?#TP>2C/]MY,K$0*5A FLK* MHR2H2;52EA.L^:RI,\4S27.?>#\2!5'X,V"LV7(3;S@_4'?-Q,L#GVDN7I9 M.2>E:8_ MDQSN<_[T;&'WL<9U038XY.XH=FFIU@!QXIP"1OV;IRWP M'VX#)=,0+>R.='FM2()OKXV!S<":HW#GJN;ZCC\6M:00)H1VZ)J O+1WQJ9= MYY-G+V2C MOFV98*%M%)ZP60L(MP#RW^&FD'(*)$GO8P]V'9P)\_;^$P7$92 MS+I8QA^M-0\WYRYV>K[LTA^A"MD0+8TV7NP\8AQZ<1VP0,_.!7_94]HP! =R$/QP"](KBK=/5M^Z;/;!GF(U>U)P$ MD"QP:TG:?!Z#,Q8P>)'V5..+_R;\#B 8YO>^Q?U*\MX[B.@X,G,XWTBYZJ.? M#[(\6EHF\1C&K<7;L[==4]$\R!-WO4M9H22$]1N;L"%[?XAB#)>"2E, M:.40N,7,A=>80T(U-L/@1VU_E+<:R<\<#_QKWI_R32^T Q=]]HV_IDRXL PL MB/MY]WTT!\^S3'@(R:G=NE9V5^2X-V-.\ E:=NXCHA]$XF'7+889S 95#L!O M+SF_BC86WHWP&OP2-![E'1]X<+4.]6DV!PL\ _"J;;@L;C@BS!:< =(LKG[.$S5W'MEQ*!L..%ZLM8N M<(KH,]U4I? HT0;!-#C'5H.*OQ9?.,M#9K AK&F0)"%WCT%/BP&*+A#.FDOY M4L#P:,_H]HQJ>&#Q41X9TH7FD(:E + M@_=&*>6,>J2"W>*-JCHN'GX;*B7<,=Y<4B^U(*BX]8V\E1"_XZXO2^]TMZ)& M0OWA4J3@4BH]#WT0[LB'RH!&7U_4O(9UB6.V\]W613Q1C,C%&#%'%A@:ZS0A MTIU/3JRX231.9@VOX+"7P3Y47N04A0HX>6S1X6/UQO;3&P0@(%%P<2M'QDCU M R:8%2R@+HN^O;TM]Z[9MWWVOH]AF1Z@X!-!WXV@&4Y)T!XSBS"KI!52>7]Y M4IQDOFX+@^X0].R#U<:H)P!U:7F">0GH3EO<%"#CY@ Q$_$':&]?N!(9C1W) M@. =L'1KI>D"SS%X4O"/AOI/F&IN>[\E._9;2J@=W/%Y38:YUL KN.KJFL5N MWK#:T#K[>!*4^Z7&RR3X.M?J!J)I%]G,=>;#=O%\2)SIUCJM]-8&\A/T;5DE MDNOEO2J6M19>] D3U>R:JQ]X'_7@A#:P7 M?=3)NW4 /T_(4YY[WTTEKAXA>(;[$*I7&IJK^?,1>VTU)851S#SSP)?6WTQ?)^<7QRY?)R9M??CE]?7&^ MU_'!:]%OY=T(O''T'40]4)BAEN[WD6.ORA6",I0K7SII@Q[%63SRSVK@%7 MA(-M7.FN!%T!22GTG7:GA!=7<1R.NCRMH;4VQ_X+5<_<1PN/PW7/][HGO([7( MYK/S$R^-C"<*PN%ST_/A"UL9T5 M2D"W+;>G5U5/Z&W]ST? JGE'(7*Q/#M'%1K_(RV#F1_(2_+/L5 \M:3]?&B1CPS')# M*6*X_*A#"KE>J*)H$LW:U\;X_*):<@61N$@5U/HUIE363+GK?'9#.&75=R=$ M32S>JT3Y+&OA^V.D6][,)B;J>D]5E]?SGG>PT1&5?CHT3UX"A?!#_-R>Y _U M[[PP0ICG-I%>DKJ10V/+A-Z0MAE5,Q?"6W)[<\>L*\RETP2>DD'[$:\=.Q@L M]>H?GV,4'!.,.$@V==C>1(K)*/I*]*\P^-KRA4@2AHG0348';S)^]X>6PUFE MF%F.T]82](Z8+S.!PG#I!;S95C AAK(9F1:S55UA9R:%B&*2* 3E7B^J;:06 M9\V9]>#[8(ZQ325@+>;)55]BR"A5D19<(OJT%=P_/[!KN31?#*/U66;GYAQ/>;3E'HKY?0SAM'9X8P\_=ME=NR[_$&;DJW'4K MQQK)C)>!(HS,HQ[%^$%3SUW>,\)HE\^ZM0Q2I0E;]>4E=7#VZYS^]WKI*G@? MAZLG$(42-]=5T3Z,N/#Q PH+'Q\F;]^]>7OZ[N+L=+^S!Q@1+>$8-B=X3N@>H6?U$AXM M.7IT\+-'Y\V'-^AT,)WO9Y:;['>G%)&K[D-'*#L7#O MF*FC?+K27RKVNG)9PVI//M> '-Z?16[WQ]K!)P_(#CXY3%Z=_GC\"JWAR>GI MB[/7/^ZW.<0-_L]W\_FK>.4?$!A$[H7/)A;M:X5=F):V7=;T/O?K$\?T&9]>IC\Y \@R/^45QS8,5W_= 1@E/ _ M1?$PSH"WQ^\NDK.S>S\2OWD8PT%'8O(-G(G'[WX^O4A>OGF7O#O]\>S\XMWQ MZPM)XY\31.#-Z^3TOWX]N_CO%+[QZOB"\ -O3G[^Z?+FI?PV.3\]^?7=V8T)@W_R'#R(<1 M?O,H].4=)F\)3DN%9R'E M5*:&:RQ+>9ZU._2M#S'43-5&C2V8DE^R%J+ MHB3!-F-*?7$F5WD$V7RXOHZ MF9=U&[C'A(\2+R#5<<]<,=[IV(8*UNUS\<-@3LBYPZ MZ/C2?\';P_V]"Q2ZT7_0W\N7X%NY/Y;I;M\\/GST#>PZ=H]&OO#X\,G3QS=\ M?G339]\??O_LV??A_[[[S O]SH=X_-W3._WX?W_=-T \ZP4.\76:\QRC1PAW_U3/?K1 M%_@$;ZS+[_BR_]R7N[-/^IFO!FL!/_G/OSS^R\VO*7M:G_'PFW674"8DT2/H M()_RVG]MWK=3S\&;PQ2MT\\FY*C*XX^^.T;R*9 MZ#KVPH]N2//]JX_-G50X1=-VR7\QZ.FVE?>9@_0GM#(CEZSJA_6Z\:3O>L__ M^ /G]&&8F-^QV!\??OODSSSE?]QBGG;OM'O_;+OWZ/#9MW_F*;_W;,#D!MT M=\1FP,D/^A-NJ\F2?H8?].2;/_.43W[0M'OW=_<>'3[>L]T[I8/^57[0!=%9 M3F[0GV]738;T,]R@QU,Z:-J]#^%UI]W[.6[0TS_SE$_IH(?K!KVLD5MC\H/^ MA-MJLJ2?84F_^_[//.63'S3MWGW>O4\F/^CWI(,FD.PH2/;6T/C!#,@$+YS@ MA1-(=EK%>[:*IW3 !)*=XHDIGOC#JR)'>P:SFW;O YW*:?=^#DCVUN[&ASSE M]YX-F-R@"20[6=+)DJ(?].S//.63'S3MWOW=O4>'W^Y937-*!TT@V#CO[,4SZY0=/NW=_=>W3X9,]V[Y0.FD"RDR6=+.GD!TU^T+1[I]V[[SW3 M\+](PD__W"M]CI_@.JYIS=A$0V"]K7]748YC$C#_A40R'G]#J-ZG5L3B*"%- MB"6-%$O+SVN6+0]2%L<#_0@2!ZOV.ZZ9"Q)@9K!*KE<;@Z3 MD)(#WZ+@AKP?&@8Z1G@ M^ZW3%Y?O/" YMKVR F11/GMRR9;J9Q\VZ]1LCMWO/?@ MBV5&JL&PC="1B,O\J2JNV29 M7;%R^G L6B]95+3Z;O1F1^F3H^_3H\??;=V?G[YQJ,F<9%=949+901F?\,I> M!PG&LMI#"Q*TUKY](-:$M-:^A3/J]-7I">JGO3Q[??SZY.SX5?+B^.)XK_5' MP=O(DG:5E:5K1&,*-]=8DVKKI-HZLAS^]6?GLP=T=CY# MF=+7QS^>_G)JM$E1P?O7\_.S-Z])>Q2^\.J_S\](40R'V'$_ZXJGJXY#OR&C!*?PD'?G+TZ.!GU,Z$+YBGQQ<$KYDT M+Z^S)C\HZ_H#"6+ZVQTF;TN'+G3KP'D&@Y@5B*:![X*_ M!+/D&GQ_#%PY?((0=[7F_ ;\NX;)P8G2:8SF8:\5>]]:J<-?[8"5VC<$O MK!$+L6Q3N19#5XHOZVN.>8_/.'.VJF"[9E7E2MQN,&XM.0FPOF'AN1)>PF&2 MSCCJ&1D/.N%A;^*\P6K$E]6EB"FR>5.L,=- M<85;KUZ[1N_L/L[ASG1?SC![Q9*DJY^".^ M'<7\+EN1J:KAB58PI@GL-Y@J&(??ZAX&9P-70#E>O"'\>-[4$,!C^-Y7*,U+ MVTW&2/8AOFU"#N@:-BMN.Q2SO=RDB5O1".-]9WU;Z,C7,%3SA@R5ODVW;.K^ M&@%FH6&".\D%R[F^I+XYBK_JS/2WCASQV<']$AP![#MDAU% MT\,C= #F,P_16\&9%LK)ZB=_??S7QR?#B82I@U_I&"^_4P$=BP*[KILQ] M0F95MQU\MZJO,EH1]%X]S&7;+OHRF37PAP>9-=T'*X%JWJN"CY^"%BHNT\[% M:R@C& VL^S+I-FO.K>KRCA9?2_L2EB2$D'@Q<#PR6D>4GM\R!C>MVY+6U"4N M+_@#;7M2?R$\'BQ::$G :_@ V7X>5NBZC8E&/ GQ0KWCW@M*NJM MIJ'%]/XEFR98TBMC];"*D94'8$N, 82'J?GG+%M^B?;6M\"9 M6;IR+8/6H4&C^I",IQ^BE$V]FBE\:/RGFG%KOO.0Z%79]!I-#3T,W@P_764? M^21H7 @-+(82 MC(R+)HD6'#F975/,>G07%W7=P:=5IVN#G^[&M;GJRZY8EVXPD>NL6^[V-/?! M?KZ7ZJC9811FO7!E=HT;'T;I_V00+\":.GJ&A=E'3Z:S[M[FBDQFO0#[QW[. M.9QU'9KT]UF[!,O0U17'?._!*X:@.TU^SJHVV^]HZIW#9"LLZ2M7UNM5E,\; M#(>%NMZZC.B5[V4=?>8 W3TA@[]YV]1Y#W;U50;'Z'*?-UY<><9:JT8PX ?4 MF.< FPEG:DDC17EC=#7/^]4*[2;NQW.X4H%+#_X*#XFG9#8K2CH7#Y.W$N"@ MSQ9\Q>.S5-(B%3SB K9ZW] A"Q[B/]AEE&_#^4GW*MBUA2>'_W8-C/E!<'/9 ML_&.R""\PPDL%AMS=%XO:[8WRRRGD';-/D0)#UG7N?5:4G#CX!R!=\XH 8;N M1KLHX(W\Y20[=I65/?D'8Q^%P(ROX1_V%W?&]CG MQ]]],2CNQ6,W6MQKP4'NGM,8'6#9H?UAEK6.ZDG;XQE>$2?KV1?W-@68,,@ M0JCG\[Y!\RJQ5;;;0(9MBU6P4 N;EN"^+<'C2SRLMQ>@9I'QQ&KG1Y#=TD/$!CU&>Y63"R# M;]KCKD8_J*_,'\BUL E_A+;B<3-/\(R/)LBM:C86.@TV_67\@^E,VG>#<*)+ MYI27#!U%""1;0BQV@-G>TI@!/GR<) ]M2I72+>J2PA&&8%#Z%]B(RO4=G&=W M.(4FH-.=@$[?3D"G">AT&]!ILN7[9LO5A)]@<;HFOPY,-Q;%L7R#Y:6D50^D MQ6+O$M,!/LQ/(?+ON;2=D]V&*R_(3Z3L!<**;::ERPIX*9=3]Q < ;[>CKF? M*>"8UB2MR;^):_K74)<67]>IP]$PGH&K;"4!7JC:2O",!7@:2RZN!?<6 HVY M(S]E@]5AC75_^$P'9-_B$-ZJ45RQ+ARA;!KJML,2(C4"4/%1TA&)3T>XC]@/ MDYETQ$;M0\*-.9A=E'(O.!Z^WH[68RG93?R,/ %8TA4M +B2K FX6;ZIX+WF MXQ',HXNXB8I#'5A\,7B6A?'PFSR-H _A8,N >);.6:L&Z M6)-=20EM@4@* E8AAN'O?;&&17:95<4_U!FF\FY4[Z>X+9,>RY"7#@5F+"'# MKZ+2=U/G_?_;>M,EM(TL7_BL(CWW;CB#*V!>I^T:49;E' M=]J27DD>SWQR)(!$%=HL@ V0DJI__7O.R4P@P:565!6+S(EI6Q9)()>S+\^Y M8*(>")^O*'Y<-B4*M3 &?*>XKLD<":[IQ==O"RS#/>8P^"^R)J>L.JP9NJ2" MXNT3C&;T155:AQW/WP;I26K!^^; %JIU$7P#*L*C3-&WWHD_? '>%7XW$XD4 MV9GT;>B=>.H;5/XB&/RZU7B8J^']R["NBBU%^06Y"XNV0FDRI\;'.=4EK569 M?$9W5&2H<7>C5>$+9B VL9)J-60@5G6:@%XH.U95$-.!X!.'T75D9GVM2J @I_ M*BI$,%8DJICEKZUER[%8AF3$'%-O??=E!H(/;E (G 4*DV;5X?;@.05GV&RF M2E5Q1ZTY"[@R=3R8M-U\S:%C22D-WX6^ $]5L\];,&X^"RI*U"@4KBD4X:'P)/ MANUC#K*W*\9+ED4V^"Q5(=?-M"M0Q9-8HU?3UT"AZ!E0.@^E02A)!"^5/;=( M.W.N+D->'";Z,+$$9D_+>A6]5I.D'BA6U\FJ*]1$7S7"TO?5D9[HXX:UIF1$ M_=BB0=[&VC/%JT(;'76Z[_>!]/%N924T'"^R9(T)64HCJ^(XRL2NG6N)+)HFL&J9+4]?*T9%@ZW*"8]9$JB([@:* E?5N-!A87 I*CM5 MUP\I 'K7N_YKJOT'M;;JBM*:@.A2D8BZJM/:C_ 9[T'I6V]FZNG*5#R13[Q# MC=ISLZ-W7KOHK+).Z7(50[\?TH3'S!.@7\#THWH@4:0MP&U(0: =237C&N+- M(,)D^E5TSXRJXU5,C_X6)2$U!HK2=5T CMMH0'"7.@Z N#I$*"%LKPM)UNQ M6TE%MEQ;<@TBDVJ8A6O0+Q#^6SYW7EU4L@B7;)UA6SWVQA(LG+6*=##Q*L(Q M0C50%TW;Z1E0VNUX(?#IJK>$T981QUBC BTPN"D4A>BF)/'36E5YPU=3CFO9 M: ZVU5UV* = 4+2KA10WNL\C_.]>W.A2B:04?%68BY>JC'Q&QAHJ8C#V6J'; M2/@4Z(I@\( 1-_'"%"P_77..A*F!VU"W2\9@.4?EQ#1"7X#1)CO?+H>/U:?E MBJRY8B7YC76RK4.T/FB$=HZ1^O/F2RT;/+1^BD7;>Y.K"W1C+F"IY^BJK'F' MO7IQC65+/M2SP3G+UXKND26=E^; B7:?867@3"&4 MCQ)FVU%^1%?N'%@,'D!/^:*_73N"39=7>/3D-9*++,()HVWCL?\'9GQA-KIH" VO QRC@X#Z%F.%%E8-9^[X%NJK1$,:"%VR &L((XF#U-XY> MHIZ-RUCG8.&EBK"?Z '2A 7^&8EDU0I*D<8OW'7.>UBV'D#KQ/I/\/V:%F]U M?DEN.]%CQ[DT9?3$8T% =D\5XUR3-2K@(\CRS57'& M<140Z^C2\\:F/]][68#P7[ MA* :AP?$0?:]9J#20/(HZ5 *VV^VKN,PYH9]3:, A8CP\:7R RA*/AL:PHC: M*50N;?Z9UJN*\731-*B'0)2Y(SU/0:'R&?69=,J&^)O0QX5HIM ;87&=XV>H MG^AFTX!:V->NLX+_BV3]VJ&12=9(SY!VI@(*Q+0Q MYG2,UAP,K6[>>[9M#_0GM1NFA2@>*WN,^\;BMD5MB&&9V14/ 3M2X 22/96! MXIU7?W*1,1-M[[W7*A6YBLV5/6H1CC"MAF=O<8TURTX%T*NE_% 9D-@4WJ 1 MJB\6]=]EA4#$:,?S5D8,\0U'W2F*6*Q-K:KX\?BT""C>SA %-74 5XLM.#DR MYHY98/W.!R-7N*;_!,]SV?MQTMZ5R63R[*X %-G(CXK0AX:/L_;KP;37D@1@ MN2Q1>@UIG!XJXCHP$%J@S"D]""8(;F?9-/-NCX I^@OLBS.PZFOLA2] G*Y0 MW91<9,'(/4:O_T?:>=-J_T&I:@[4.T1, M5(A+ X&1;4LJZ;?*L")-9A4IFS@B:U2"""T/_A@"9HMZ!@2=8=TX@M8_UL1I MGZR_744\=4<8X>HH^')ZG>#,R5P]Y!'E )VENJ:P.I,L=UP08<'UTN>E1!(%'K,W>4Q,;A([ M[S=K&.\:QE/83AHFUC$SGCJ.8C@.J>RV&J7'QHDSJ0"/.KGZCCS)[> 4DW#XRK6D$:ET]';4U\D\M&4DNP82. 7V;*B:D/ZV76S MW<&'Q196[@E!]-QMIZD3:[<4P-_)AU!BH2<)BNPHM+)"!,XPXL[1#2565W8I ME8;GZ%(3ZLMO)Q]/K+^?GKXW#N7^:LF_BR(@T:U3P+%F,T0LA7V+F$:2&P$&MN@W IMJ>(]JZXO<0=M MB81D4SCF@B_/FX+2F*K-KA2)Q)++$(Y*[U'>X\3ZN.L8U+*KWN7JG=Z.76!T MM19/&_UJP:K"DKED^AJ_6,R;2SX498XF=FESND8=9R:<RY '"I M&.] .G(]/(7(D9TSAC&OC[,*]X($[YN:4(T_L:_'/%C.4R/;D8J=M&-!/\A6LW$F,TE OZW-)]( M.T(575-/SL3E?.:M:B3#&2>%[&'KJV5O,]LM15\YN10HX9ADW'FFK@),H?MV-FIY5Y96, M7P^,W3LD4%L]6R>9E1>21M%0&MP6O'K]MS M=MFLEK#ZK[QXV6,BGCC?J1_ >L2<:\7(OJ%?[&=OC=O0G4Z2[X1W+0CC)@\ M8*CH+N)K%PM^_Z8&E=&L.BPBGEFO:80-@FI(3NI^&(6.EL7>GLK6<[A%5.S& M6Y,LK]9U$BZH\Q.\>'4E6U;Z@(=QOT#S38CD?['!^O5V'+S)SU!PJN,;$CHD M$OH.5?)?L_;'_]MN]+Q,3#?[<'2&DIY"&/E&&!D2FDH876%BDL.S:6/F0"EE M_G@VYH/F(V]PWKO]W'M(^"?8ZJ-QVE8B?\C=DO*( MA^>\=7/3-^;A()VEKN'AP[O973Q\>TOFL:-E^VK)O)8UC"\,M^PGMSS:=LU5 M'LQ5FNT>\G8-HSZ3JWR:^(J>5J?77$]%>I*8?J(_P[DB*[\O5LQ''>7 <-5^ MQ\.=F>!:RR@P[M8SY_( C+QG[M=P!;, M'L-F!\=F;C#SP]!<[,%=K)<8"^CY;/<^'!P:#C[(B_5-#.AI+:#=<&R&VPZ. MV])9G)A(T.'=JVN28<]HN_>J8YUYCK&##N]BO:GJDTTDZ&X7<#VT%R%8L>U( M:(8-#X0-9ZX7F'L]N'L-C'WT?+9['_MHEAH'YP#O=3O_FBC1HUE'@]DC!E]4 MW:*1_ZTPZDT-]0TP)+P3[TH0B>?)GO$=;::KSN8:?!%#',^%..[:/7\CXMB/ MTS'T,J4--PEPFA$F!TD<^QHF\VYO"'K/T1#\U"S97$.95:.,C-UW<#Y7Y,Q\ M-S47>W 7Z[JF-QVFLS"\(_2C8>$]OEAW1\9?&4+P;T1GWR?<_$>; MXK9'>WZDN>_73=WZPC;';@W#!3:,.2MG2W[6M)48R26^V3W4M( X?LQA 6%\ MXKK^E6#[:1!?]?E5G\4GB9/<][&;7#E"8!_' VQAGL-%HW[8S3VT-@5: MP$_^]DWTS?[?Z2- :M_;['CN!+]'8N3Q.>O!IHPPC[?]V.8-%>&(8[)I+D] M]-]^G\61R<9'4W//7B3&:60NVO#L'FS7\.R-2\^B:T,ZAW71)C;SB A^^WT6 M1B@:H;C=MTN/3"@:GCWVJWSV/.NZUW9&'M9%FXC,XP/Q[?>1/*5LO#X;_BR8 MZHZ7?:M:@&[,H>"BC;>W(GI=@-L+"" LC M+-:%A9].5]5T0,+BRE;OIQ0##][3O3]VXA3-VYQ;:J,/]W;Q57SRBPI,V"K? MN9ZWS9);T0N+FLK/FSFP2_<7Z_6_5M7R\N'7N6M5UO?9#R=B3=:[!36WOY\S M NK&9G9<=&:@/_CT\(L?N][)I+584A',)7ZEJ^(L+T5O/LF:UW.D*G*S1 M;E%][JEWSK_:1=7R'+^('>NKB_HE FK.V>4+_)1.03ED5?WRGZMN6967ZCCH M.S:OBX>64_?KW;G?A7MCX"$X/SK'\]YA7; S+GQ1FY6PS!=L_H5==K+-73_P MM=.$[9R'ZK,M(H!9YRTO__;-?\#5_H%ON8G,H^<4/&]:NOX7X#OS=E[5O+_8 MJL;_M+,Y$,P4!_2)X!> _E^)OQKZ4AC\[SS<$YOP(93!0 XWV**;W K4P_6F M0_70N]>FD('W$;]W7,O-]<8'_IG7*[Y+9Q\##HL\ @OD ,@E5 G?>B>^!<^8 M@TR86:!,PN]F8H[$MR$8G^HCTC.HQRX1;8!OH U8V >,ZNW;(#U);_,K_\3Z M=%YU_9($%,P%;!T5Y**MX"AABU9V:"!R?ZN*"%Q68-U:-9 ":\&(&!@YA^>1+,G%: M09=D(&7!UH;7Y&]A?]=@E/'2A7 MT%8PPX\D2E'_JL)B\(>\6I!!)Q:L:)+X"/?773"PY[)5!PJVZV#M'=AWN#/Y M%).F#?U&=BSX(PHY)S5-1/9XG^?5 JB)72P()>LS%](6O(2VX\KS0 J> ;/!4CHY.8A_ MK3IR(P9R0O)9S9>5303/VI;!4J4_ HS*^M\B39XU&8^FY:[QD9,M.>#:B$Z Q.M$2";ZS_ MXI?6)_&SG]OJ,_$"?/--7< UP:7CLWY2LA<>\P8\; M':H&6!]\[MC_M?.6Y,$2F-RUMT0&^Y-S9>&7\4TH'SHT,$$QS2_1R>"D3.&5M&-\$'@7 M\$AZ''H=@[,A#2HXI\$#.@=>0H4\;U9"QZR6G-X&JJ#%G8A5H_6X6@A1@JJR M%1"62YZ?UW#I9QLZ"!\Q#*@9^38%6S(YVV]F@0DLS3W0=_!7Z!&-%BC,QYO& M^PZ21W;]P)\4#4%$6?+R9: )P)[T."BSUSZ MP:B3Q@MB.YF(-E6N6E*=&:\Y'(3:-'YCB7;G&17R+H43TU;9:MD+ K1NYFQ5 MY^?H)I7P.#:_! .M4]:14,T=-6?S^HP)*]&BTQFY&,=(9S>Q\_$+W2I'B[1< MS;=8J^]J_G')\C\UR]KZOC=V>D/FMP7F$'I[)KZ!/?.#*-U6%J]FT2LK7/;: M2RO5HOIN#C+KQF;N&=G.XGJ0?.$W1"!'01:W,!%Z<(-?%;C!DQH*FU@+_=R, M<;#0'04+W:2/%KK^70P(UST)IC0@KMH'V1->).P)SW],>X(MA9BEC CL6ZAJ MV$37D':2^"B?55XNKMB'T52+TE3^% M_UN3GABX4ODR9!7N=BFNUF5L2-TAHTO?MU,9BY*C"LLQ.'TI-5PP7,DVIW:[ M31FS&WK!5^FPV9;4756# M*EVJB._(\82_RU;5'!4.Y@0H.+^@8/%J(S6,!P)D MXN.LY:]L#4/MV3]'S' MU#Z9VJ<;USX=DC2^N6F@(2 MX$I.F7KX.5"L,LFZ5R420J"BAHC#J%8"#SDVD)XWL0A MHD@O52KB=V 7*MR([^;U.3:.R*HO+"Z4,Q*)-7E98G=(G0/G;$M);8_]:8Y4 M_S#)X5V'F<6A9&>0Q4>W-3\_0"C(GJWWU*[PV<7WU6 MH>EQ2N4#PF@[S?^UJCHACIY.XISHRV/ZRL=&FYYM(O* OW!N9W/N-N- 6NNS M1UG7-7E%NH%T$5L[T$I;L3A0AF>)1=29;J ML_1JENF_.7' .-,/N[PB=JXR#:^$GOQ+-VXO&YK*< _O!J8>Z>F:41V*S#X+ MW_A2U'".-TUJN*^C&'\V/C$0,+JUNY8,(387I:+X5E6)+0\6?I6?DYI$$84" MB196M=:JXY@QGQ]-CNOF N -*BZ,F;VI<[3XD%K>(77-T%UY2EY'CZE2JZN& MU37]ZF['RG)4\/B!Z/(D"4B'I9Q3.&AS_);B%@H_Q[[VO2FJQ-84%\ F9S_5E)E^ G&J1H0!!8H4]"U>6_YDI-L>&', M"T03G]C7IXRSR%4LV=>>$'0Z[VY&Z-^Z2;!.UM^FP4X*IB+Z3E:K#Y1*_HNH M%E*KTENFB KA@PP(<_!WF*QO)(*NE6VI;T@&Y*G'BE@'#$^Q$OH:E9@5%5;G M*XH69B=^1[%]$ OR?#;Y##0F&+J?V7PE&YQQZC2EVFKZFV@?!:+>26\0$ZI:U!6L,:6]"_I,FS&J42ZX!*4Y1Q? M G9KW=0V7!KXGI68++[#)=3<3#APK(SZ++\-EK5R!G,$>BB$OA7SSEG5VK@[ M< LX7&\QTZK@UUX-VA8#-4?!^3N-WN5FO% +0:!3A,?*/C-PQ/#0.):OB3@% MDEE?92FZ.L[(2R&'K^!HJ%18##0UHJB"7KA.?O,!Y*X@M!1@X6!;A>?@>G4B26@ M'MFVC._Q)T,\$)ZQ[5NT$P9;W%%H/,2!J:@5$VTCUL%'*::I>/>#M+)E\UYW M#0?3QEP]YKEYNQ[NQ-,*I.ZT$U<[BIONY(VP3KM.V:7B-I6$V+Z.:6B1Y'E! M$O3+.2=9VPP+""L^IW4J5&F$.'8OW6!0EEN<7G%01=\05TWTI&0 M9<7R!^5*M%BQK[1AJ7F*5:O.4!0_DVP&$9&?HTKK,.QRL6A:;-:2J@-E+UWG M(/_($]%.AL2G>)^X3S;?6+-VHZ 76-M>(HK@4+I*U1C_[#63MF@AA_$9"] $ M-:Y?%L96HGI)H75HKMC_^8_$<^.7G04\0(%/O(CQ4< -H=4GM1,1U9Q_9F#M M_1,.J2NJPT%]\J)V!4O12/RVV'\J5$2Z2IV]7[I+_5V_"5GR"=L<%7Z3V/ MF^3BKDEPX<]U-(%1!$"5$LE>/U1R68,2;IN(9E*3:0$$0K6444F]=' M4S:3 MD@176K0@0FM\GA" -RQ&7%OA4T;FUT/SIDSEMF4JKBE3,64J!J)'.X=_5/]: M504:K2C_7K$%JD;K ^_ @L!Q^TNU=Z%=)Y-^& -0_TV=>PR3X* 7,S@Y&=D7"C'5 MS(92ZL11KV@E5#X]2D0@T($L62X=FE[3SE%I'G>,C7=8*5!?S)#3X2( MU.GUY)J75:@SD>GH!'Q(WH1G-&%^'*L M-W,)&AE>(F%NL*0(SA)38WTADI[HD?W/V\-@VVP[+2#WI6G)J\FE$!+%X4/M MD!Z,W_)US<8;H42-"ZU8GK>(*#(TF_0A-<5*FF.H.W,;SQ&E40MV24H3G]/[ ME\J\W6K-CM,#_8,PZP^"@[S9&Y+8R+J^$8EYDY.8YGCU5[B:@#5J1<< Q==Z&@"0E'EGMT)Z XE[/L3=RJ7L>4.@2JB^0=9C% M$:YSTYZQNOJW2ACR$AXMOM5B1$PTZP'SG354$-0O)A?X([]O-* W1$D#;%-W M3L4U"BY@A9&LMEF=GJ5<"@3Q8!M?.O/,=J M(-$=J=ML6ATM3C6IC]HO1VARN=R6V(9,IZS4*?>?RI09+9(*$5MY'3,1 M6.T5!;;-='V,@7Y.X3?X#BLP[*@C-I!!)6*2VI4@V92P''C,7)GB,X5F!8N)-J0KV'I7$E>D5#=T\4RF=#4M+LN:TNWN@2",J\-N1%$+5@D= MO O[IS)R!A0%!">=/6T\@/)1KLA:19SMD0<:5V;2=U(*:RN*9=?1$1^:"3K MH5*&'"[)'E@%,)#H)4CTU(U>3\A;!*\;;+-AM<([P0**H6R"G!*+G;5<5C?= MT-X6[*W8.6M:"H$JAC N5S_5;'7P)":-3*&6* M:.R*0K?7Y0X'R^K+C78/K2@7MB\4S[@%?_039VDB%1GQU'SP4@3:!5;:RZ9'E2YH132DQ2[Y3I8]T*V41&I5E&RK8Y,"$0M M#K3F4NY>OZL%JV[H4MYL_<+RDSX65GGB>E3*5O 3*2SA\( &6"[GHKZ=?,[M M\:VM_A$J&,X+6>,\+K,!N[+-*R6):$T7BWESR54]CA)5^)2SEET<-$UXVY[C!L*,*@#J2UF*N?D:H/??^CJJ':^9 M*0]$6SRY4/T75PO\"W\&1XS_$YOJ%$36JSGX9-9/J(,N$)"-R$>Z0>P,;)$S MTI#2<0)A7:L>(&'=5Z!%T-6I^5FS%*7F>C'G#"M>NA660=!MR=HZ^AM9[24U M6P%6#]:P@>YM\3DGVF8%("VU2F5"">6&+ @+Q06(%Y<"8['O9**FK,O MW5"X0"NL]5OHM(JX'3=YRT)*XTL]C33Y254_:<8+5J4"[74;J'C";Y=9J %6 M8B4[F99(DN5JHSUI)B,H(C9R*5TVH3B1>V293CX.$M#0G"5I37@P>#A(B;#N M<_CL'.PZ]$7&T/$*A%AU(97S%:%*;-N:D%IJ*QU<0@6;8/62\CV#T\-I8I$, M)&>Z.I= D#5HM4U33>LPZ?'YA*!&6](F#$O-$M"C'N/*)'Q\I[ G87WT2HH\ MB79.NA@XX!(O2ZY%\]GP-O L!]-" PV74B732]XP=BD%&7J@-1F]'=GMU(A"18)0*3 41]KZE/V;:W$:"RO;6K0W5+Q& M!*$4E:J"/O2KE?] D5P16H._RWDKO':"#C\G L9?HIM$(>6^G4C]H0VR#CE][B(**TZX1[WIPG& M-?QN@:6"LJD9O5Q25L*I1@OT-S K5*-E9WW_V\G'$^OOIZ?O?SBQ<"6YNB7] MN6IT'_HBLN19=F KBXB6U[>':Q:$2B\(OP4L EX,.K7LZ\Y'IS($HFN^$#'VU"JCJX,I,X8#Z-N$NR43<4?I M(HNB >$Q]S_I0YW4\8)U_<-\FF&8![J6[$\TT>H5N7$XIJ83K0@*'*!;7?3= M4P.4AB!C9(;-E8CDI\(S'9Y'(E.;@M^95FZ\N\'1R@9C*]:,1;C?E5_ 36)ZLQI)5_CU[R F>]$3L5\ / MJ3],8_8-QNR;7[ =!%974'!N@4(.0X8TD8I2+-)! 9=$1-G4"M'Y$)T7? MVLG]V8EMJMZ,Y>B,FJW#IHZ1Q7X_K^:"ZG3QO4L-4%(!>Z/@Z'D'?)@)%;-W M8W?=%];/M,"%:O/I\>B1$#^N+BZ8:';YJ&U[V^!:_/I[C/!66MGIX]_3&CX_ M-NEB3YJ0+0N<>P#V_US!OURMSZ6?39>IW[IB:*&"!T;J!CM"F"$C2/YKK1@S MG>A:S.+>@A.ND3Q/..1C%DV?J$OM.A-9S3G4>MI$3!J#.^<-I6"^8(QFSI7]B_+'O.4:E8FO9II9R1:<=Y91F&VNR4MT@3>;$$5F9U5#Y6 M&IC:%%0MH2L^ZLA\5B%?@2XDRI#[OY?;[61[UYV\4"(MZE-XK&,F0[^DP MOC)T+&=K7_P76+4@AF 'XJ#H)'\P/N<3U5,,HT8O%VA#S0=")S=(%I]*+NV! M445;]:7HY^VE$J+/#3Q)LAQED;!87#IUO2UY+C-,0T,^PE@)4WE8#+JYE$OYI)*5HLBU("'73 G%"SY$17ND@ M6 0JYP!9HST:J0IA*_*^'@=%\5"UN>,=@URNEBI^0: P>)-S%$]JWJQXM4@B M]L1+Z7=%USHR*7HDF-'2M,+V]Y.;B1AN2.([7WO=4Q VK\-D7=6=Z\J&AII1 M6[5<_E)5%W"9"NRHCA3UZ46%/SIKFH+0[23<72<<($*S0*20'I18YOJ5WU3L M7/Q1,\ ;;:(Y(Y#-+PI1IJ>;P33H<[*RPD9$DF$]PO86@Y+Q^H?!@,OS"AY% M]5=HY[\"T2;!>YL>O4*8&7TSC(@E?<;'T2/Z%^D/%XM:+>@I\ H;7X&JH:SJ MOAYL3 "C1??A[R\*K:?)\U7;D7K@ N :R^FH.A1K18S??.UP.NJV$N4;K[1N MJV/FKU]./_YDG7Y\97W"J) 5N\ELKZ)S^CU1O9WKOK3H(K=>X1,8O]_CZ<&Y M_:#,&X&7<\$9IIWZ^-@:[/:HH;24H$9Z.R#[ H:0K))%;2S+.R5:6_^?HLRF M+V 7B]DJ%T6&/; M M&DV "&*ZQD]-5DZXNFHH4,%?BM"*&7HY"?J6=O7(I,J8K/6H9"R\:R!XEN M9ZIB[EL5XYNJ&%,5*Z8>['J1#SAISD#-'BB5+7*:-+$V2V+4@C[*F9^Q5A3*:D$R%9(3A:#=$*/K,P!BI*G* M**.#(!S?V1C,=5Z58S4C:E+[S[45"DVJ#27IE8XH7M4>8J)U3X2%,T=\X;/S MF]$P!8M[R%2)4= 6%#P@EI&FGS&9;T>!Q 8:"ZN,<<[F^4I6P%Q[.7W%3M?S MYPUD8]51S^7\?6&]:!2C M?F>QUJT5)K-!VETUBZ=O[5?UWO-+[7DRYRZ:\Q\#\_$6KC?G%A5:1"\$*<(5 M8:'57ZS7U"WP??;#B:31=^+:WL_94Y*H/$M<,[4-79]8)B=N*-/78D$F,'/= MF)<>+AD/\>=FE2UQ(,:I0H0A2#<5-WU%N8&C+@8^W0+0TU<<4.8')!%Z< 5A M'&%1W>B$"W7"3#_A/C(MLB_"A-'8IA2LB&C)8I,SL# M?J]H_=F"'?6[AE,X%BI51ECPD]C&0D M)/,>;[KE%PTFT]](([^7E^HQ &K!@RJ MXD9#T%1=FPB[4Q?KV#_"[G$,VAUUUN8*WB5&69,T>K*$OKV=K=6W5<5_OM1A MQPBR31006K^J=C@=:AW)8;AV33X1>_1#'?5,.^ET[,^6$4($DZ#OB8[@W@S4 MIMAI5)!E!/ A^?5 HL9%+!3I=(@Y"0M=<@D.=.@I?Y[=L%'LU$7 MJ+JI_T%[L0H0J=-HQW-2)")-@7E;N%\QI:VO:)&(CJI,9IP/$,4R_4T,>DQJ M#_JD+R>0"#G4 D6H0H/Q(:Y/V\A2#!];FV+WZ7QM[J":1-$.@[^PNH! 4. I MH42S,K&HIU*2F&ZZE(7RDK%KMNX7/;Q;S $H7?V7-&/,"QY'U+M>4-$6M&HY6"8 M+]%30'FAV80]: &KZQ5&-82=+,*Z\,;^+/QH.(7W"J0+0P5"B[]6&$+C$XB< M'V9;1EU2"&]S"R/D2)W#%2-K15$#3XO?"=ZL6NT#^'958".2;'$264IT(:3< M',YAFZ#$T_SFK&U6"UY\(VP*$<[?^+5*FR(H9"=1'3=D_@#4:/*4]\U3!B9/ M:?*4)D^YS50%NP?E/!F50J*C@=2#03/$I ML#+Y&$T;X$&=6*]W'8H6]2$4;_%.W*%ZZV9_+B5RK[XG=++[R8 48U*CP:AB M>7O*]<6HM4H#/->K=?O:8JR&4M[_@%$D,S$O=SUJ+54DEOM2%-QO_X5P+JK> M")*H9\4E^!55WOL-6C0S;CDQ2X M>-+5+,?8<=I9]1"I(@^"<<7UK+X*'PJ7333M9TWSIZ2X!;8%T,M$+$:@;A>: M$U7*YH>Z^!&^(1TIU?8^0D/J!@A&1$ "L[;Y4E-%%T5WU=Z(:(' >_>+UY^K MMJF1JV;K!]$?=+7L^+S<<87#!#YPN)#)%*SJ@)I-0 &7$B*CT>K8-J*GU!'2 MBFF(! \P1&6O9DXPJD?/$F/91LTDRQ&T>2\O>S$@(V88>D!DRIZ3:"PC_8%, MU;ZG9(@^#$'E(2 ![Q9 [ 1'OBEO9CJRE;9P.-GVC _QW;[\6H"3]U%K'2U! M(68.7GU YVM;4A%'\XUX2=@SRVMCAT=(0U!87P> MXWH#K!D?LAT]N2 O. M!'RIP.C1'?7?I(!L<<2O' .^;?;N1A"Z MY;J"4A"IPQ1>LF3)#Z!LZAI M%$9\M*@0KBKK<>*UH6.-3"_3LD4FG%X*NZ*BIA/KYQL>B2RD5\7HO&:CT?.= M-HV^46'&9GU2KR1 3=[XW'%^I,',Y_+KC>$NY9^U"!P;W+1PC;K9Q?1:&/V M9^GSPN/9M"CC7+[.?3?@QVJC.W! MN-(\FU>L9D7%MA+@#QN#PM6H!#7"?IA<[SK.=UO'NVO%&MWV:>3LFNF+:T/8 M;SH+?=>1K.]IID'\:@Z_ +9^H6?7UV>##SY+CRRA0^W-UI"$=4<4>XLXN;6J M449YKK-!H/;("+-UB%KYYF'RN6!XNIV:0+^&L6IHEJ,PH$-3!BD*'S/OG=]Y MWCO>QX/.=_]);^?J$Q5;B%&^:$#GDWPN4 SD1NEMU'NV]:KZO(VZ*/RJNJD= M3#NZI9FOVK%9^>6/_?;Z=O/[WY=/KIS7^_MD[?_HQ_\0_UWS^_^?CJ'^\^ M_O;A]4?K]*=WOWVR?CW]\%^O/UD?WGS\KZ-F,>I0Z"[ =J'*&@4LJB#,1/7. MQ]>OK _\;#57,>,O7 /='-!;5"<$2?9MI>Y/8%BO6]8FH7W;A'9H$MHFH;TO MOGWUYO0?UD=0.J]_??WVTT?20Q]_>__^'_3?IQ_^ MU_KY]-/I7;3W[8+$^T,A-]S?;3S9.30UO?W[]/]:G=UO)X6&/9>)1 MT=<2W TC62+F*I>08>"DI;>"E8%+QD]MD,K-"K1I]947+\5#7<P2KAQ)QR417%G.\XM/ 9G=F=V.% -G@PE_B@.D(/ M!=+3KB$3_?LV_4 )(2H*&JSKAU$L?>1$1/3^:,H_<#&8SX(5_='RLZI;8F[I MCP7[HZS:B]UW4Y:WNYL/7,SN+$'Y]&_$Z*%\H_5^E^O[]Z].W_UDO?GYA16D/QB=N%W_;37V'M(2:I$_)]RW M'S^V3GQ8R?"6/[ISS93>=+AWE M@7\2+[$^TDNV5!!=DV2[[@TH]/NH--T;=9I",M_< )8?A2UIB,[RQ9PB>]LU)Q1<[V:5?Q:+P;^S5.*+.E>/8I>F'O6T_ M;&3Z80^L'W:=ETX1C.&!NF#O3?/4 7O_NMXINB*O/J?[5@(_C12^K=BX):V8 M+3V!KKRS)!-P+!\1:5@F,'K0H9\:A C&$CQ2F(BE!?^QJ_/*7+O9TJ. M5Z] MXW>+JB8 ,X&Q=:6+M]_'<6_$08$'O"JJ?H1@+D%O4!&]$G_\2S?VB==J<-<9 M7@!LPP?=*NNJHF(M(DY]+R"=Z($_[$#^\^FG&W'BV0AY6@\)6-TH *T#NG=; M\JTBW;L&+TZQ:L[R2[^ZMJQ"G!9^,S*X)E' "V)!QKM_X(!86K M3D)>UVUO:SB0'HV4< B'PBY%(6NW,&0,X$^U./"9 -PG&"6\/!I,I('I+MH* M%K_ <4]R1N7\$C_G"PE[3C#"==6G*V@]IQ<DOPGFB*'I"-E^C/9 M_#T-,H+0V\KYB$>FQG A=*8:MSOBY[]TVE#.$^O=JEW_?M7)22*M&/JK9(Y2 MF<.#MJZB1^4G\-*5&)@L ;]QI!HY/#H@-C@\UN"V"1[']TC?2,DAS4=ZAPB@ M-*)&F*#?CUC\!]GI^$,_C% ':,L(<[7WQ>AM4B0.V(/BC2@Y"?26%!Y]DR#) M)>*BU?%\)2$5Y^S+8!O X=2,?A]_3C+:O$N09WG]1 M=9T"WJ>SP T9@?5,>59@V2)J*B\TMMA&8#1#1DY2Z@E%W+[UB>!SAT\E60LL MSB^GL" M255]9=8_HUB)>41M"_(9$6A;6(@ (.[9J]M 3T2+% >8MF+Z#2NI&TAQP+,!7)R,Q? MOJT$XGI>&*==F)TB!P+(^]!8CGJ*Y&G!:^B M:"$=NAP#S>9K\# M:/=,C@ BJ5XW8D2W?+&1+,]4LKS3A8F$899\(NSC)N?%JA4NB9RN1B9"U?W9 M[61C17+;A, U+#[3!=#Z$E!."6-##E1"9J"EG%@?D1RU+_?;X5^9&,DQ$Z.$ M:4PJ31">61RQ5L4,M#,FAZ+VTWN&&4#SII//W+DM80G)HZ1Y>L,"A@$B:R/O M-/=CU4F8?!UE?YB =D$SO"XUTVNFXXJOO4(-VI*N'-/=LNV+UY":>Q1\N1F% M2,MTT9_UMK/F5!HI\+P=HE=H3")(_"EIQU_9$GC[F1S O9TB*U>[%[;!!>V> M!O"M:IIR6<@A>@BYKSYF('W("2&8=7S*JL4IA2KLT]L9.VTB87RQ;ORFIEUW M.D8?2T=#/!T_J6 U_0C&3,75BSZN+OP MGQA?>_^H \\9[422!O2CE9&(W'6 ML-6WVW;PZ^^]'T#L?6[FGZ6=2GY115$5\$WF<[#&2!#+P4TXTJ>A,P89^+4? M("<'30P[UL37]ELJ&BZ,039?TJA0 HS_PBYU\:2LH^U:"?'L:P$[_^6\F@8*UU=8%_,[J<1DY:J);R M.N^":&_$[QZ)WW>Y$!YB\N<'.1OFF9S O2'T"]X!*V0B[(KE=);;\_QU8?#9 M*.PBI\QP&ATZS-A9GK?-ZNQ\;43K9ZS0H0,'CL50OY.^+!#\ML7!J77'Y!04 MG*CSIS31^NE%*&>L<[AZC!JOX#QIA62$=AWYX]4HY-5/[U0>&/RNP"$MS8*> MUJ/]@Y&:G]=P]&>75G?9P3:[L>_;3^[J-RA4D(B+TYQ2-K\$P=+ICP('?TF. M_1>,D*OIM.C2POJMDO,AG4$CE,L*E<1P#/W1DH4N\AV\O>A=3/7$?@31B2+C MM6EC8G(,39<5_D3'V\\XM!:^)FW_*^:V&'FVW]P,S@2Z54M)/^B0C$2;HEA2 MMMOUGR0+R4HR(X8LJ#&@-CX+5/0Z&ZHITEM93?(4_5!9'^+!(B*&HX'K'/T= MKFPX7I98BL- B&!4N)\K)I-W_=!&-+O8DNWC(+P]Y9M[ >.;VLO;UE[&IO;2 MU%X^?NWE'L0X]?"@Y@+O5E#;0J+D038XIY+\NK7GSC!VB&%^C'!V+XP2>$#C M29-$8R&O;VFKB ?/H5V^I,7;. BG>X%)9Y(JZ]L<5N2?^#B^[(E(6KY]3>C1 M?J_8(IY4)PDM!"5 MN6WX/."I_:*\*+&?7@R0H-TB;B7148]<=!)%\553\@["5M-WO$;:A\S#01"G M;NH&H>M$?AK?@9^;_>?DWVET.9OG*ZEB=4X2J;6AR(?X6@0LBA\QS0U7(X,R MP&YG+>=*Z8I( Y5?]A.1^T+)=29\:5C.L-Q1L9Q, 0_&*A7F-!D MEE7S.26B-?U&3%=L<);ZZB@ J@QE;6@W$(08D2V>:1C1,.)Q,>)GH/L^\,F_ M8EFJ="M)SY%IFEU:<_I &IN]Y4O.IV0N_+H8G,4XO_A-UW/LM:QZX'QY#$QXX$[D[WQ('U$' MT9+55&6@TF'8IS($@40::HN'J/2:3+&K,!!U-Y&FH^*&KPNAZ2BMCPDQP> [ M=:'2J6O?A\^()7>YJV.O=JO^506BZ\H7OWT;!2P)Q#"Z8?2]9_1>SZYEWV0L M1^E($4%"CAQJ)__2"8& -8Q*+\.;5E@SH!+;\C'"WT2V5S9QU194 P[JE]=% MTT>C1#FDR"8N1>4UF=,866:Y &K5%?4%;.9<*]IY7DKW&22['V%+^SB9F7CT M!B.6G8F1\O9WZ.NN*_VQ^U&;;W?'7,V=P-J>$@GJ #G]<3O>L58)(YG=6EL- MY0+1KZK0W\-N9E/!]$RO^B-GRR76 /\.7C,(\^61- <3%(/EI=2,'YA2FWN6 MVB2FU,:4VCQ*J4T$/YV,ZF]8S7YCH7+ZX=5_OOZ?F?7F[:L3Z_3MS];'WW[Z M^.;G-Z1B8]Y;%>@YAR%+EJO8!KY6GK0"DM^7T[G?,E' M$S2L>/:]W+$H/O%=O_?(MOAK)^%5GU[UF7>2!%<^^JE?>X7_F0!99"S_\XP* MJFU)4R7]WVW\TDU:O1G6\':[(WE0L^-6#N06Y7%C(.7GOCF@!OSD;]]$WUR] M4O275/AS-E(2D3RJ?7E3MPVD]FCX_M,T:KKF*:[8.D3!<'SZV![RO^NV5Q.QBI.=>&!%Q-#QS9"+"4/&17NM! M;7=BQ^^:J:=4)KEMX;=S_-SGZ/C13.Y^X EB(WUF\<">H<39\LBZ MV:_MC@E@USZ_G?!.]T/# MLO3MQ MS.T[RE*=QG@7<_89:T&%E'[#^ZM4?#L\2%L>EG62Q8P=1PNPT*$ , ML9@53AJYW$N_L6IV 0M>=?898XL7R':G=8'_>CWPW.GR%6M;Q)SX;S9?\6^L M55V)M_SVQV\??P:%!_< 3_&_L0J>5Q=LWOWM&QO^2Z *_NV;ZNOR1;VZL(N& MRKSP&QANG 5Q\-1+[M90ZW Q:!0$JB MV"X*SPV\($EC[J^+KCS+HSB!;\:E6X*XP]]$26 7OA\7J>AR@UGD MQ$'<61 !Q=[*)'LL+9U;-ET:A'#2#&3VBZY&2Q;Z7EX&=%'YJ M![$;V6D9E'::^+'G^J :BG0*$U@QVX>>U][RI8S33J0^DIF?1D>N/8R<.O:K M/%0YY85IP%EH\]0#>S]B[SZ"G(I!3AV[@VY" MOH]EY;YO^8)5!8';U B\3_A3-*\M'Z5)C3JY*\?=M6=ASWCRCI=]JXK.0U)) M<11$95JZME.$OATDG-DLB0/02ZGG!@X8UED^A>DL.?BU8.#3NGB'W"MJ^*;5 M3-[,<<.'TTQW;U@Y#$XQ8M&(Q2,0BT7"RBAU;+=((CM@*;.S$H1=G+,H8VY0 MYH$WA:7^>&+1G26.$8M[%KKV)C+JO>=HU']JECCMV]COQ^,QFW"0KF2*/&4> M2W,[XWYA!VY:V,P'G>,'19Q&/.9.D4T2MGX =>([LR1Y0'URR.1L)-/!7.6! M2J:P=%POC%.P8G-F!W&1V5GHYG::11RLXL0#<3-)H/HA_'\?+-UC3Z$]>&AZ MO\7=O4+-S8(CCC*&F+&X>('8S*:FXO!YQJB 4:XR"XH\2CT[97ED!V"/VBR, M?+O,@\!SDP@LU4EJ*A2_O9^S>GE:%Z\5R[WE4VF$8.:$SI$K!".GCOTJ#U1. M)2DKG:+T[+(,,CO(,L]F3A;8C#D)S[RXC/V)(K4/+J>\F9\F1RZG'CS\NM_" M[Q[L09D#&48UYNKAGF8<:* M*P?N?0WXNG8K_) Q5/$N,?#W+?#+ U!/#F)G7#?L5W' M]>,@X'&9AE-8J0\IGMQ9D'A'+J!,7/6N?/$!#\EN2GO5<6O.&?R3;%6C!@Z: M88P:&*F!TO' RO/M. %!#K9F;"=@FMI%498AR[,@BY))K-0%QW$Y]=D_D-&( M]=Z5OW6<-,-4'2#^L<\>N: R0=6[\L??FZ;X4LWG1OP?-(,8\:^+?RDZ?>)%:J8JZI)'T\"T-CDQJA=-Q7>:!"B;,H MR[GKVEGL)G; 2\]. OB3'_/,<<"=]GDTA4UJA-(^V)\F:BK.]$V]9/59A3-& M16;?*MOFPF+YOU955R$IF5S_$3"0406COJDLRIS23VVG\#RP-4&VIW&9V[X7 M%%F8)TZ4;80G[F*?#LPG,VI\^?IK/E\557TVL9KP9F%J2E2-O#KNJSQ0><7" M.,D]+["S")SJP,-PJA<&=@1.MNM&8>GEDW13/:*\BAQ3"6!P A['!A8X 08? M8.N&)>X&+74+/,L=\3N\$P^?530K]#R>$.EF(JCU6YS2K1!QMI_3@:JQC#MN MF4>>S7/L# 8;W,Z\B-MNYCJ9FX2%'VRHL;O#%4RDJ,)H%M\!J'(7P?18-M,P MUO."QC&"U@A:(V@?7M#Z<>BX/HC7O(P*C&^X-HO\W&9.&3FYZQ11,4E+VZ2" M-HAG07S[N1=&T.[E$/'(N?40\>@Y^A;_J%A6S:ME)3&%/RZ;_,_S9@Z4U/V? M_T@\-WYI8:?G\M),KKQJG_LAB1] [9OM&BH^U&L]J.V:0>/W'30^'W2AF39^ M/(QS9'+"4/&17NM!;=>,GGDL[=@/6%RP2YRD9 *CSRBM:R;U3E5]ZQ=!@<-A M4M=)[2 (2SL)PL .T[A(N>^[J3_)D''%;>\%LTT^&<8_]LF\1E3MZ54:4365 MJ$K#W/,=,'R V^V E:7-4I!7 >=^FN1^RI,-5/W[#%E\$%'ESD+_V,&@S!#Q M1[1QVQ4OK(S7'#X1J1"P=]O&=+X>.),9W3'"9\D"SER?VVGA!0+T.LORQ 8K M-HWCC'DA\RQ7>:!2*B[\U"NS &S4 MV+<#/PI!XG@@=E(>>CQ.0NY,,YWEX:649X:(FTCN(UFY$B!;VKJC4>+Y9@K4 M:)2#9CNC472-DH,:R((TM@.L[P]8Z-MI @K&S\"F]5CF^%XY'7JVX$"M]&YJ MK9)X9C*AD53'?94'*JG<. F** CM*,Q=._"*R&9IQNTXX1[X[ 4OR@F!M!]< M4GGNL2>D3)3WL>S?GWG)@7H+J^6?>;WB9/D6?-%TE6FL/7 N,TI$5R)>&11E MZ09@L+J1'83,M=,RSL#FY7[I17D<99/,-GP%3\ W_UXMSU^M.M@M;Y4RN9PZ M8>@GQQY*,?+JV*_R0.55&8=)F>?,YFD!1J_/-&]&17XV7I;J_^SX, [7O;UNS]0193G MOL>*PK>C,L(R8#>UD\0#P]F/6(9]^5,X#2<0@,O)P MSR+6!OG1%&>8Z,]11W\*QR^9"U8V*W@"1G?)[,3S([L(O"#B+"_+=))H]8.E M.5UOYD3''NPQXNG8K_) Q5.NY=5;%D7XV)>C0,8W3 :,)%6OJEEX5V%H68H(Q3.V7, ML>.D9'Z1!IF_.>'B+B:J8K8W==Y<\$_LJZ84WDXV,M@[^M9K(ZB._2H/5%!Y M!4O"PG-LK/^R \\-;5:"[1JRDJ=YR0,G9E,8JX\DJ(+TR 65F6Q^5_[XI:I9 MG7-KCOF$F04D9)NJB&-@F6-5" 3G[IG+-GR[#]LU?'O/O'N8\:#P'=N-@M0. M'#^RLX2'-O=Y6N1QBE/"IS#DI)H<9]W?-G4^;>+=)C& MJ(11GMPK_3 NN!UD++:#,/#MS ?EX)2ADQ>AGT?Y-" &VTNQ)E<*?F)0#(RH M.NZK/%!1Y>1E$!2L&IT^>\,/,ZQV3YH:]GQ4[1$U/V0)CTO/<6S?3U,[\$&-)7$>VD66QRP) MLS#Q)X'+U9)GTY6D1LGMFQT>:EKM,^Z&,'+6R%DC9Q^XO"H&&S]T$YL5++(# M)PSLA">.7699[/,X]PL^">C9 \A9=Q8Y^S,5_!G+V:>9"?[DPGM\;';'<[OZ M:I]7!7@K+[">IP@RW_%L+PC FBC]$'@DB^RR3'B8)G'((F?][#<>$D8>3YW( ML5T>9780IJZ=NKS$!AN_< JW+%)W0AY_U5Q<5,L+7LM!&_@)N.B\SG$*N6U] MY-QZVRRY%?1TL/5?9JCEW@:,'L#4,-LU5'RHUWI0VS6#R.^J&#\NF_S/\V8. M!EM'U5KQ2XO_:U4M+\T\\N/AGR,3%X:*C_1:#VJ[3^.=;N ;'@&4(7J/#3X( M=.7,ZJ-O#UMLZ>5QP5AB!UD0VT$0YW96%JX=17%9AEF1>\Y&B_?=\))Q;V0& MO&?MN_;CDBUY\=]LON+O>?OQG+5\')>"/_*"OM6]*T\O> N7_W,SG[.VD]\> M8E5OWOYR3;!JQSQ9U_'*+"IMKX@B.X"SL).D]&TO#7E41''$RV :\-4GW;QS MXFRK0=T1N)N(W(1 6;#6^HS[/+%.5\OSI@7^*ZQ'H6SNEWG(<\=FJ9O:09(Z M=NH4S(8;YR7CH>MDSL2437?3#1L=76I''VX/MMZ5@)GK,Q;DKEU2<1S+(ILY MC@__"#(@WS@.PTFBQX^S1]>/9Z&S#:_A,4A5K-W8<4=CV!R9'6>H^$BO]:"V M:V8*/9HW,F==9YV^>!QK+0]2CZ=>8OM>#)9,X3$[<1)N)W$6)446<\??\$,2 MQPE"Q@H[];'4-B]PZDM:V '\=5QF 7?C8I^LM<*/G83EL9V#*6D'/"]LYG,. M/XNYE^>NFQ8;:'^A[WM.Z>1V%#M@K7EA9&>Q']BEYT:Y$W(O=MPGLM:\)S?6 M+-9O[.7CD&GL%N TXGBZT@%"BWW?SL!PQN&:"4O*/&/%1B/*)&3Z;K7LEJPN MJOKLQG=X;0G']CVF0GY>Q'FT@84RR1ZGOL)@%D4WBET\I12J:--4\/'7K/U1 M?JC_LQFNWF)+ZV>>\XN,MY;OSBS/\3SZ+?S!-V68!]U(8EJE="GE9[Z"0R:* 9YX7;?1PWM-\,H)I?PNJ39#HFB#13X\4).(.3_.H MS.TPS<'GCMW89@D+[=0+,O!:G%A6A[24X8B%,0CL)&+?=)&0E M^(%Q483[%"1B<1I$99;8.0L".\!9BTTD661[W',"IV2(FO140:)PYAQ=E"@L8M^)&(.;P]B0GWLV*Q+0!47L MAMP)6.+F#T*GCQAB@$VD# WQS$E]'+2-(8:LM(LP38(X2%@<; 0S)]GCU"$& M/YD%Z;8^IF<509A959W/5_3YH] X*XK2"]W(9BD']XO[L9T5>6;S",PCW\ER M%MZ+QB_R\Z\O/O!NV58Y%<, 3P(>;LSU]F-QO,0M[WKBDNK[?"I)X ME$*P/$A]<)[MV >?.G"PZL4)17]C,*7S;BSC0;@0F?O$PNO4!9%:T=:#?T\BL:X23_^C"J2B3,D] )45N MQNP@\%-0P&YJ Z?'GNL$299D][GH1Q-.5XVO>8A+W2*#3.3GH'UE$_D9H7?A MK!,O!+LD#T (@&%HIT5>V&[H^)'KE''*-K!G[VG53AGY,;B"1C(=^U4>J&3* MXYB5:8! @CB++\UQ%I];V@Y/XRR*T=K92);=TW:=5C)%1RZ93.7B8P6E3XNB M0@)CCD-LO* M."IY693%1G?;71J@!G9[#]SVIGXE>$U3)%/ID#"8I>FQ)S>-O#KVJSQ0>16& M.2\9.,YQ5J:B&S=SHM3F<6LO<5L?3<4< 1[K]X^2B4J+Q ^RT+-9C@9UX*8VBV+7 MCGB19FZ8E4&VD8FZBQ'^@2]95?/B-6OKJC[K-%GPLQ %-U=J'1PW_.DZ[>:Z M,_\AAYOM*;[KS;"3?S"2UTA>(WF?4/)R5I:9DP=VZ6 A9>!%=@)_9^>>FT>. MR\N0>U.X$T\@>3UWYOE&\MY"\IH)/H_EA(@)/MU.O$^C%XU>-'KQ%GJL+%(_ M"*+(]B(,BSEI;J=A4-IIZ3F!QXLX]C9*4N[B0>@0O:^)5:=J1PIFKGO[@3S/ M75N9R+X1@T8,3B8&@\S)$BQ(9SP,[2#Q2YN%1627>5"$:9;[KK(P:?)&%@;'5]VB95\QO;_:&5EG?B(7<6S2J;\P.8 W=G_;7] M( Y4@SF1GV=QE-E^A$TI;I;9&4]<.XR3-.5^%F7!)(#$VJBWT[IX,'T61K,X M#1Y+GZU1RO/2:$9&&AEI9.2-:H#BTLLBUT'8P1C^P<#>+YW #IV0A2Q(4S_9 MZ$*]YSC,AY2103P+XMO/R#Q&&:FL?O@W@^73'V^P:M>#_[[CP@?&N25-KRWG MRM?O. @:!RL96.]:FKRVZB.YY>J9G5>@9E.XR!HM.2) M=GYX3$7UN3^H.?]J%U7+B=!>P%Y6%_7+HNH6%)@OB!9;Y@\R_LLGOYS8_K M![YVFK"=\W#D9XYYA%GG+0J5_P")\P>^Y2;ZEYX#,J5I&=TJ>+Z\G5G M']Z\_K@F9![G7,@,R#4!^$?7B[T_F@47'-#MQ_F-!/4@GI%OWO5+73M&4F[; M DALM6R4/L>U@TI KL"OV\#BS0I$<_65%R_%2ES'.7&^4S_(<3;0HN,O.KY@ M\&*N3INL-O'L;]9C:I^KKB(CZ/*%^OV68)EX712=@.WUG12 6[[@GD3>51\' M)TDRW>^O"!$F$\WAW)1']QFBD3RHUGSB"2'/9W/]B!#_FA$A=TTR/>Q1W$7. M[3JI_^6L[:S78$H4(\"66T;DIV*W_6"O.\;7;WSHW[^IK4_GS:IC=='-K-=? M)3&E+I\XKL'VAWZN,,WBVFI:Y'6F85Q$$=1 M9F=9FML!\(F=IH%K9XPQWW>BD/G1_C!,D,Y2]V8,,W$_PQ&I[==?%[R&FWMA MY-!>RJ$GCF69F]RWFWP:#V4#5&+?\2/&9V]W/+>KK_9Y5<#K7_SR1^HGG,4\ MMLLP\NR I;Z=L #^E+I)E/@NCWB\?H%;'L*+T(URFSM9: =^@,.W2F9[W,4Y M'"EHTW)"4?V1MY^KG(-.[[0,Y+9_3?3"&X!3XWW9P4F4I/K_A;N*B(=+CTYB M^-*BZ0A[YD7+YVQ9?>:[0X7N#]_[=PP$&M&VO\;RKFD:09AX7F&'!8X_=OT< MV)/EMIMR)\Z9ZSAA.(4W^ I8Z5WY]Z8IJ.Y),%CWL9D7$]FPGC,+MB+3&SH^ M!CK.TS++L\*WXSQ*D2:YS5APPZ!H;<8U_LV1DH M4Q@$<)&B1P7>^2=?@A>^1QI;B .CMX]*WH5!%J:A;W,_97: D2F&(]N"* I= MKRSBHMS 6+V+WO[(YW.,.=7%KXKR92!C(GGG^K/0O7VELJ'CPZ!C'KB.G[@9 M6)VIBR #CLT<)/KZ M ^\X:_-S$'0_#T0_L:@+9GYX^WD_AI0/@Y19&05^R0L[=<#!#A)0Q$D,>CN. M.%!LP+W$F<35?A12#F],RL;;?BRM_7=>\Y;-R=]F!7RKZI8M:=*]4M[&WSXB MH>?X8>+F+ 0IAY.U,\^W$YYDMNM[2>%D(4OB#3"TN^AO2?L@\TY'E#^MV$MG M<6)\[J.EY2AS8C]P[")+,SLH_9"''1P![_39V(V)98U4M6GU78@LBZCB\[JVR;"XOE_UI50N%V>Z7; M/:/8CT08LK(HZF;Y6469FP*Q:YSQ+OR3<\/I\0. M4R4/9ZYW>V0D0\J'0<9CQ,_OU>)V45^_O7%3ZNNJGG7O6HNLJHFT:11*X80 M!UK]($@52WE^$M0ZD$E;/1!WG74G$LKE4-[M9WA/ FQQ M)1E,Q15/V]5VM&P1N4&Z4]6>?X ;!&F MLS#TGXFC?2S*^!]-)R/DS38\/Z.(#R**]SCC*,LX#ICC9K;/LPC'47([\X/( M=GT_#IGGI,QSIU#;[Y3I^*;.FPN.)#SU_,EDY@:[-?A$IV@R/X;1[E;*7A91 M[!>.'95Q@8SFVTGF1+8?E\G5DU7QKQ9CP7(;!B)_7=O QL/R]2<%]B MWV;P5S9W7#]W8R^/^+UJVBC:J,A2""OIO( ;\PX)\BV?*IZ8)";T;IAACZP! MWXE9#OZ_'45>9@<\3>VD",$*#WPWB]+<2:*-@3*W#N5/QUPWLPO<^+E8!09U M3(LD9!QNE5N+MD'H?2!1^$]E)BS95Q/D-R[/';%$8Z?,MKD7N%&> M%':9,^ #-T[LI$P3NXC"U"LB+_3+C;+;NZOZA^*#&P[Z-@&"NQ+/6[ZTYA@D M8(O%'#:#+7K+!NCBXJ+!YP\#BHV*/<9QV=\^CF.2>TY4AD4$.RY=.XAY"4(G MB6TG*^+(C=PXBR>I4@!R'WR3T\^LFB/%?VI>$;WK\[A_8EV53Q\=\(+=OS1G\Z=3J:##F7[/V1RE4]'\: M8\D(UZ<3KFF6N)SGI1UG$4((>KF=ACZS(XYN7ESZI;OAVN5N$GA^D6/D-[$# MQW=L%I2EG19)6&0\*[S87Q>NKUE;5_59]YZW-"9VBPB%/_*"1I!W[\K3"][" MS?^,0[W;CG[2"UA'%[#>3>7KCI+6TN.YPQB8>SDH"A=LOLQAGAT%3N"F+,R2 MS:$%4^S_9R$O'O4$G).M32O&@C1"[K"%7!*$"6,NL]W8=>P@<< CS$/'YD7D M)TF1(2QXSEIXF^<>-L*BYZ%66T"B; J-8\QJ(^2.4,B5:1+Z'L^ 7=T,A)SOVRD/"]MWXZ3TDSCVBHU$BY]E M6>&P"/SM-+"#L/#MS&?@=,><^3%/X^PY";DP\UT_ PE?%&%B!_@GQD(0OBN%GG^W6G9+5A=@ M-VZ:BZ3>NSL64@:SZ(J^)$/*XN^22MA[XMY/0-$#U9T_&?%R'.(E3T*>) E#))$"=">HS92%OIVP/(EX ME&:.LS'%]RYQXR<2+WXR"Z/=97Z&N@^;NL,T2QS.2MN/_1BHFP4X\#*SBS() MDQ"Q%N3Y2:0=XB"R03RS$T:9\0$\@PO M/:BYYH1Y4C(TUP(OL@,PWFR6>:&=@V_BNEZ6%YL8)Q,&\F2B>\-J,Z$\0]Y3 MD+<;)BF0,;@2A8?CM-S(3H/8 X<[89 3-Y M(LPK,.*!8, NQPJQS$XBOT1-FA<\+;R0;0PTF3"8]P@"QI]YGE&@QTK?9\)PWB/0MS>+;DC?IB[O2<;+NS], M7'0IV/SUUWR^*N! F#:AV6I*J^IG-,NQ0FP8^&AZ:O93[IEHH;G)/?!VCEY6 M>P\CJU\U%XNFAK_I4$#?2F";_,Y!\[FYR4.Y26-=WT]&WN2?'WG[N#,L"0@,-PAF_"R]AGKK<)B^\F?ACD ML1UG/B+<>? ;%F/AFY?X;I%X2;F1,CK5U/R[\DVOY$^[CB^GFN@;1+&);1G& MF(0QLB"-8\<)[=1/,9?JAW;""VY[*0O"- JE6D4[C5C&$?K$=0V0]<&T6)@=7]R'&=J9-2AR:@=L%:EZT2, M8^C=+1'8R[<9#V,[87X.LH7G^2:P5QP$*2]*9HVB91#[Z'*P!^C;G$+%SW[THM/S9+- MCUB:2.0?6NJ6T2W'#!?T2&A!#G/B,K7#!.?%Q:RTD_C_9^_-F]LXLGS1KU+1 M,_V>'<'DY%:YR/?="%JR>W3#8RDD]ONN2E>1X++P MUL$7[2I,^L1,BH/E1E-4$PL,)RF8Z]139&5=*V5JK^N=]%IX)"U$JV*F[_%Y M*'N,\] \C."KJ9G-SZMV,9T"Z55MY^MOJQ@"7.(FL!GG!ZP=[;.M50Y#RT[N MF=%(;F\TDN=H-)8CT?UGJKU7*EDD'@MO4JD#BKC# :E(#?(\",ZQ4M9N54EU M1NOH:H:\L 'QFCND.*9@_@6EG;6UDTLO[9D[_?;J8R?8>X)M?PUA9Z:>X*JX M90LO["8\0#,6.6-(R)0'(R082P88@A$;N#8*&[-=&@[8!M>,(V])RBC%#.PQ M%A!F5"LA':5!/0XOD"-"KNXY^?06U4&*Z-L??S[D,A4PVPJ4[:P9HAY%1G\(*34CP,^ MDM,BA@^4 MM>4"81DQYT')>I5N_L"T*V]&N<5T?"PQ^+*$9%1E@M )Y") )D99*OG%MDZMJ)".JZD%LUI;C"*0B(HX@# MW(.-1XI&FR)TK8;_2QL>R<8D1TR+'_Z%)1.@D.J=A$Y@VFML(O"*VL'[ M/X90&>T<_?IK,S9CUX"QGWL$)X]W>[RV MG3?<-4*_-\RKV?CR;7NH==E"P3+#,L/G,4/??%G.<12^(=_,0L;?5P IB[/Q M3[YIIR-S_BK]FA\]&%[-^*=_+-IY$\^'=^1K4!C[AQ;2]P/E^ZTBQQN""=8O MK^/ITC"=FL^ALSF1B3#,5V;TU9RW/_WEWRXN^(75A.F.PW-AFG/Y$=C1Q?^YB@3[E%C^3 MF&1"^FH5RFO@G]/Z\5-.OD<*%SGX9 :RZS8J[T $!Z2*_,?)A]?__LM_'U5O M?W]]7)W\_J;Z^/>?/[Y]\_;DP]M?/MX>1L6M4/2*EM6%J #K"L '9 M/NJ>_9>++KDO3=O89@1C?#7IQJS/.;WN%=C>L=[U3$1JWNO\?"J1\Z)O$287()?ZD%5F5WZ8&#! MTB_9*-_[B=\%B!^D?]8^+$:A@IU1P1V[P.S#8CQ%(-/+G^S#3NY)_>IE:L]Q M:OO ?;O$W1/OM/XAXN3W(=5*P15"*H0U/,CJ$\@U-K%[/RA2:KH4,^&)*:F\:@9/]_%*#M_ M5Q/8N<79(E<$+);2"]_K]3/F^P3H77["+),0N&8?\OGPGMMICT_,N]S?']Z. MJT^GDT5KQK[]<>>"_86J0UVWZ*)9[P0R#X]\3LX FNY8+:.0S\&33T&?0CX% M?0KY%/0IY//LR.>AT><%^Q8.CUB455N_1V<^]^Z(C MGH4@.46&1(ZX2NT HZ,HZCHHQQU\+2^61]">8$Y%0)'4<(_7#FEJ-**F9C$R M:F7>XF4M12)FBMMB3)$;=7#O0L? MKB=/=DF3.ZI4PG7AN\/CNP?G"PRYVP)UD2 7X4[&HI-"$BGJK7:VE MA')B Z+<&. +!?<(*U#DM3:J=D)3^C3RB?8"RL0@?>K_91E- MK>TU1H814!0ME<19+0C=;DE[!T9\, '%Y.T[1=^'\6YFVNZ.$??*,W0@K/C# MD[!B\#43F <4."A_P& ,:>\44LISR3%Q-=ZJ/Z^%591XN$A2":P(FJ9US"*- M36V%KAF5[L%D8@M[ 9^^U^&/7(\XLZ&C8422##0$,J9JQN$M^O)E:QC [ MPO+J;AQ%-RM2=P_8_$FX''OOB90&66X\6%7!(:.-1CQ:C7GT@9NMENK$6265 MJ=.5J?,=2%W-X1[,N(E6@0R,^-&D;DV.:ESZ@>W7@??;MEWD$^])K-;3L*O% M%#Z&;V'FFC;_.IFF[6J/JF:X)?40^Q+:U'XZ70!F^7S6N%1$LWM$^CT7NJW" MV70T.0^A_V&ZF+E3 X^=CLSXJ!J'.X:\'+C5]Z(E2]G;LK?/_#Q14.F4KQ52 M=?*#:K"8K6,,A1I[[9ESQ&])[*"C)(Y;!!=2Q(/PR$3-D5)<.O@4"=672NP$ MY,&_6

G(V#>,V%R#?W3&CJ'=UU%%(_OF3/#.8 M6DHI8CX04%(-**G*4!0"J245/M+MD[L=DOQ_FM$BW(#B[]%Z:D?$?F#NH"+- M"[25O7VY>_O,Q995WG"%*8HY>(1QCK2Q A$>(Y.R)LIL17X1AC$Q!"XW"B,. M%(2T\P$)XK00(@2=1-V>B"UV]7EWD5L%VPJVO5QLTS%JC5E -:T=X@0@2H4Z M(DD!HKC$5N%X$=MJ*ZDD02-")5BN OZEE*@1];7W&J"1.[\_V':S:/"G[UY] M*#[E3 G(INU./N7E?E=Q-CD;_,C9.WS199Q]P0S-?W#EUOP!W >ZR MMV5OR]Z6O=V3O2VFTR'M=N'DLKF^?N5GLI7.$4XZP#"R9Q1XISA2RL?92 M<8V%Q[MP^9WXU)X[-Y3]-%EU8WIO&O]V_+HK&)3-8WO1//Z0"GRT,-&/8?:E M<:&SIS\$-_D\SD_)IO6.C&AZ)'@YVRI@6,#P$,&0N6B]-@Y%86K$.4"-G;E[NWSR:]Y&F2R$3$O'9.(1TX24F=#ED"*H A6G(JI.'DI2_CKRC*4("^E2J1.+ MA'!86Z\\K."V*\DY3)1&S*<<>N$<4E981)EW/&@AHU,/#YUW1SYIMQTO/&H5,/OS;STVHZ:R8S MT+MBF(%ZMLJ>S\&0QG5N;;BZ$'8!K;*W96]?E&E,.97,*8.<(0%Q)0DR6%$D M:S!Q=8BZJ@%PA].=/Z%%@96KC$#/<(Z!ZBFR0'-5! M>TNHU345#YWX?B6=WZ-F4PD)*I*[ %K9V[*WY2SYY@5) TBN5/LE*BL1CZI. M_1L$XC: 7 LQ5?Q]Z'3ZNPG#FYTE7RT5]^LHN4C=@LP'ALS/EKTM>UOV]MGO;3$ #FFW"R>7O7W1 M>UO<;M>ZW;@5.DJ.D8WIL#6=01G**;+<>X<));7;.FR]C=LMQR'?*(5S:66] MBZ]7%M:[I8&UH],I2*6 M.)/21K@1TO/ MGKIWB;+ON#SE?A<0F0?R\/Z>YA7HTE[Q[*=F_WD<-KHJIV, M&E\Z_7YW@0ZQXV"AD$(AA4(*A10*>70*.3"#MM!,095"(85""H44N?,\::9X MYZXO@*6U&8]>AP!\ M&6L);&H-LA$X73""(XG:>[F3\K8'PMI/$ZY\FW.W?76._VQ&N?:#F5=O@@MG M-LPJ1HXJBBG=!8;08YI Q$\6=A3V#$4>G,M-S5U-B$=:2XNXY!990X!W+1-4 M4A[==@JNU]XR#%*^IB$@3@)#VH+D]X$3$ZW&6(N+7/XZ%_Q8J\/V;C%OYV;L MF_'G'::7'PE!=I1]>RV1'**LW6<^V2%Z_^O3A"%Q73/""*JE=RFMW8#D5!)I M96Q-M)4UWI*V=^'#S(&GDQ'L:_O+/Q?-_'Q'Q];\9@TE"]^]*+Y[> /3.Q%K M8Y!C!F@\,(4,UJD1JY>$ 9W7=JL1*Y82#,I0(ZM L''."=(@XY 'TQ(+#$^B MY&GD$U-'7,O"*(?'*,]>0%G/:L_!E@NDCJ >.@N,*#6*E!NBA-%2[X01'TQ M,;6KNBPW8[R#=KG>CQ4/PE%? +M02:&2(M:?6*P+I:V+%,7(0:P3'I"*,2 I MM(B*LE#3K?#J&!R/FGOD!,.(>VR1UK5%H [41KHZ>8@?3ZS7_$CKQS4^BV@_ M '9\HE,70G#@@2-N4KJ#Y: \6Z> 'XU@BC/FXI8?*##I@]4:%/+@$*\I19IS MC1R)5ODZ>!DOKP)U1WZ\V=$+S.2(T:N]L?M\KEJD[L&P^9-P.68Q8"$XBEZ M!*TC0UH8BQ15BJ7BI\QN<3D.5ADI(U)6PCU"&>!R[Y$UTGBL!0E7%#Y]$&\O M/R*$/E"WSY)%=/]"^QL%]A=3^!B^A9EKVOSK9)I+_!VM"NNG]J!?0CMOQI_3 M!3/X.&OEWV*(PJ\+9=#0Y#Z'_8=E@=#HRXZ-J'.;/.O>UE"IX ,E2 M]K;L[3,_AXHV1%TKAB0W!G'L.3+""41]P$P39B3=:EH*X5!JI M& ARVDDIJ!! W0](\KD@\0TH_AZNHU*GOTCS FUE;\O>OB"Q%035-<41Z4B3 M"!(,V2 4XK6541.I%+47Q98PU'DO-<*A!NU.8(QTNI$3QYU1LC:*[XW8HKS( MK8)M!=L.$-N$8I2Y0)%5!B-NC4#6!, I[IPUF-LHV$5LL[7D$I1U9*UVB%-? M(ZTY@1N-80R+VK#+HX2?!-MN%AQ9:O\_ED\Y4P+0"FQW\BDO][OKQ-K[D;-W M^*++./N"DR\9-CR&9KZ "PIP%^ N>UOVMNQMV=MGO;?%=#JDW2Z<7/;V1>_M M,S>+?104,V]0K5U*$K0USHFBT;RSK91+AA$C>%@W400CEOI);>) MW,L]^%Q*^*@L/:^L#9+W>=D[1 U MP2/NJ$>ZQA21X(*JJ0^&;W7]N4LP^8&P]M.$F+_P)K#LI9<[?W@N%X($(RG2 MEJ4& @HC(PA.O9N5JZ4V F_ESQ'E'=&:H?9M 2A(6FP"1IC4 I1B WR8/QGEA0B6>;Y5WNDN?%B:P!:^>T[R MR5BOM=1URF?0B$N:FF!$BS WNM:.!B'KK?QN4%QY'3'BRL ]#FQ++<#45$I3 M;Z4)+&Y5(GZT)K!%0!TDHSQ[ <6"I8Q*A63*.. @8Y#"08*\$ICZ&(+16ZD* M=V'$!VP"*TJGN.?!B@?AJ"^ 7:BD4$D1ZT\KUDTTBB:'3\VT!VN3Q%16F")A M>%U[:H5F6W:GT9$RS DRS$G$F8%/Q KXTT82,:P K0J8MH+^RX M8W9\FE.7=$Y26^!'*K%#W!(+EB\P6+2"REII:>36J4M(?2-E.GK%J0::XQ[X MD1%4!RE,"-*&=%+SZ$U@*3FBK#2!+5)WK]G\:9K :DR)EAI%*BSBF'%D':$( MUYBE'NHBX"VOEK-.2"4BDB!D$8_P20G%D6=,>DV9DG&G7/X=J7NDY-4'JY<= M?,)_#9!2_G@#BB$4_MZIO+P5U>3A7/OZ*S;\8PB5<:E>OAF?IY:JOT_F<.-\ M4KV>C'.@@DEU\G]MQF;L&C.J/L[ABUQ+[7AM^=(J^>;++@_4F()Z? RPUF>7:>*]RD]U1,P[+C6W&Z4]D1\#&NUB@3XD#4Z6U MU]U7JX0S _^Z"ZK]VA&8!J'>Q MR]5_G'QX_>^__/=1]?;WU\?5R>]OJH]___GCVS=O3SZ\_>7C!92YP<*(6T'Q M%4N319];P\ _VB7R_>%,>_I''$V^[L<*;D#U"J SY\!(JU]AI.V%=-6& MJ0&<",-B9\6H>_9?+L85?6G:QC8C$/>OAOLOB0WJ7B?9,57U7WL(O.0"H\=X/PLB.<1\&8_\.6.0: WIKH?WHZK M3Z>316O&OGW0TF_/@JXV08G>&Y3V86EV22X44_K4Z57/AY *UQ2NZ;EF)R'V M+YYK2G;'71WDV9Y.EG\[]!4-R1TV_EPEG_*79MZ$]M4N;8S'=V<]-"[MQZ', M@=7/>V)+N5#Q,]_6%S7='5<*O$%1P$L'?D"5 BLSG8Y@KLGG/)^D_MQGD_3\ MU7GO]\CRCBOX#"'HDD>.)_LUW4V*^&ZPP@[V=#_PYQZ<<&E\ULXC-0*7V&'N M$56>(TYE2,4J' HA2**<,[X.6P4NK*22!(T(E:DR+?Q+*5$CZFOOM3:6.W\Q M4N/]; +#>8@4>'5$>7WK\,CGSRS?]0D6 -RCZ18 W%, C,X$[U1$P9*4CBP, M4K7DR-2U-\1[997:11F0AP/ ZVN O%QFV:,R)(=8TWNM26K2T&3+TTZ0;7GQ056G >'Y#PH5'R@V_JBIONH+C"Z(Q<8?9:" M]6P"<_R?'#.=FTC[ />X)G]1C+YGI,?N;F8OW=:[(EE0K/&8"=CO\Z NZH>=809>U$VVJ/1=H&I%[.5+Q2F MA!.AX\Z5D0I,SK MG@%?=_RW(T&C\>TKVA1*+Z#UDK;RA8(6B=K5S@04@\:(HD&6 D+9P*2/@G$3W"Y.^Q\8 MH9@^=(NT.#,?2[/]FVG&U0^364X+^;$"5DH%@">M&:6*H[DX:&7:-I3C_1?. M4:H/9&6:\M$HJ"-N>I3MTMP/R4-6=1,N'"3E*& MD]A,"IW<4T95_N.IV82%44PR?.(::WSR%^ MEHKAZU,S_APJT X=3#9IB9T:F$,_1XW)1=Y+=G#)JSSDZ18J?I';^J*F^ZB^ M%+8C7PI[CB)SB'),!3="\R45R#M*93:*!?:B==)#M< >IPB4KV6-O2=@T3&" M.-<<&88C8LH0&[ ^U>B1:#1?=V[ #DVO F=/]].Q[8^<.2FW?DX2='5)6J M4 4(]WM/"Q#>,TA6,TRM\$A1CQ%GE"'M28TL-Y(RS!266XU6[^**VBUPW;#! MLGA9^/7DCJBB55_)7>]G86H:7X4N]KL]JB;STY1UO)C-X(K>+764_5+=+^6\ M\@ 8L B;C3H7(7A1$Y7./0P(#A5 [#")L)6*:Z(ME_9AM.2>/8=4C3Y#XV3L MWR5>/,FLN&OQ<_"%, J.'?I6OE ?)*"R"Y44S5A$L%PK!4.I3EDM M":JQJ4&G5API[RS"02EIH@0E^UY5?QX ^FZJ/M/Z9:'@_G17*7KT=7KT;!%6 M#NDUS_/@DUZ+CRRBZQGQ7Q%=^R6ZF!'4$$J0U HT<$HM,I1AY"P1$0?')-M* MZ-R9UIZ8_+<5(P^NH'=#BZ2UWW8MV>K2-:Q@Y9[O:<'*_<)*3;3'.E"$L12( M>QV0D@YT?8NM%4)P%A].S7]"K"1'HGY9:5&/:@44;_H]JX#.PIJ0?LG'&%*/>*! M@F#CA"#A.25,28UK>>_R_-N2\#4\, WDOYKYZ5#H>A!]YR 4W_3XL&L9*!ZR M@]4U1-D)#\R>F90L4%R@N$#Q8QT_!!5(*L5%I6&($XJ1EH2A8 %8E>$JLJUB MT;=N.K _4$R$+E"\I\<6?$<&"W^.!LOO0[_W19M[%US:Z[U(RR(MB[1\0FD) MDC'8( R2&.0=3_T5E,<@+66T#@ON@MW)B0>@P6L @_>SR9?&!__S^=_;U&=A MZ; [64+"K@4D/0+;K(C(8JT4_"WXNW?X*PRF2E&%HB08\0 @;'04R-9.,VX8 M%WPG6;M/A[_\B.D'C)IZ>?B[XS.5&]:0,C(XO MH;U@<93Z<=?.*O7C"A4?)A4_JH>.[,A#1YZCA^[]8N9.38HHGL1J MVE<4SG$%8:@H7.S#9Q3'4R+D]LNV8]1Q1:A&AAB/N*8,66D"\HR!Q2>MU_I> M00&#;??>G"=>;3]-3APP[BQL5 <_&?L[% C_CDL-AE1"X H<[O6>%CC<+SBD MBC(2"4,&UQIQ[@D H\/(^2 LE]QCZW?AZGIT."1'3,H"AT\0$7S8ZOMLXD+P MO:^K!<(MBGR17(C43:8X><]I3I MB .NZ4XTQ%YR_@J"\Y)^6@^@(KXP"[P_"WBG0KA:*XVDP@QQ3@)2 M5AKDZF"%TDHRSAXP0/01X)T<,7+[ /T"[R6"].$C2&,S-F-7(DA+[%V9;J'B ME[NM+VJZ)8+TL<3EQS"?CT+RDZ>39Y/5T*3 +L7#[Y8LO+-( M*?Z0N8!/;FL4)UR!P$."P(,,ORD1CH^E7OZ:O2^A&J426]5TUHQ=,P75>;N';_3((B76*UCP@0ZU"/%J)C-%@%5JB92UI7?.M MUMMW.1#LA>]O2?:^'T3OD%NS*WM0%6NP."V?-&\F? LSU_1)\.U\XOZL)M-$ MB.U1U;3M(BN@*95F")R$RV;P<=:X>?#]'3G5YFPZFIR'T'\U[9/KJ^G(C(^J M<2@I.*766JFU=AM)IU2@M:4"88DCX@X[I 6&/XW&3E.E)-E*&+U3_OQ:.L#; MGN7?Q8^G!OC\[X!KL[?CM*S-E]2>/7_],S"V?STY2PWYLG\TY0VT<-EHX0$C M/B8$>->AR(XD)7_ !EU[&@!3;(B"I@5-=Q=(*.O:8XN1K!E%G 2/%!<*446M MH2IZ07822/@7D'*/?=SEY2M]92MR\(.B\ K J\(O">M7Z,U#@2C*)(P M- I CCD0AK4$(X7R$#5^P$2K7P=,>,A(?/Z0#>[W5#*6$(Z"OP5_]Q]_"0T. M4X!>$35!W"J'K- "U4SPX((QPI 'S(1Z#/P5A^?EV>,(D.T1YQ%+'U- MM*%;)_5W,1B2M$K__++BVP_+$\KTP\G8;WZQ=N7[,&LF?KN?9>]\^^6;.S7C MS^&#F8=?8@SN%A61;MA+^$C<(?UWG_FP&!0%6PNV/O#9<""$ (@BQPE+45 < M&>\QDLD;4[/::2%V80P\;VRMCY0HE8D?ZSQCOP'[OE41+C,/*C.O;(!1C/O( MJ&FF^"+9BJNLN,IN(!-\W ME-SA4;T\PDH MP<$J(V5,]=8PXD(9 %@/FJ"1QF,M2*#Z)0 L/H+U* #[]&5E]ANU'\I^"/!] ML1QVS&;TF"8^\Y.%'86G%&TWL]?_]<%DW.4+\5*EG"::1(V1 9&%N(T8*44# MPMP;0[7D1&[5BBE2[N'9[WG)N8*W!6\+WMX$;XT'H*W!JN A>,#;ND;&7A#> MEFK-=RX_N9A.N[)U9E1Y(.?1I%W,0C(GW%#(N6K&':$"^97*S=?.V;7P#H_UATBF*&YF))9+MY470[-)"W ^(VGVW4L5KP;5'#(/A MQXDQR%H>D1#,1\TMIUC?NS)SSZI_6W+J^YY13Y9\FHV_\?SCP*2[LN >,!?E M6=AE!<'V="L+@MT:P0ZRI&@IU/RH![Q3T_@D4JJ5CI@+-Q>ML6#N(6+NY5JC M]4'5,H4>4:<09U@BXVJ*3+1&U)+5;CL2Z2Y)8>\&ENL*N.ZX;NN1X*JHAP6J M]G$K"U3M"*HD)1Y[P<&VY0QQPSW21%ED:LJM\MQ*PW>18_7 4%5S?>!0M9]N MU9>M"/O%+.F[\]/0AS9FU;@9N\E9J.;F6VAS4>BNG'2$I2^U%IX3$Q8ALR,A M0PQ1E$:":HM!T@2BD [&(1]KXQBG!..=%$EXFSGO4V*\]\"?OX=;)-M>GV/[ MLEH8%$6X8%3!J OIF<)$06N!(@<=. 53(Q,B1: B81Z=]@;OI/+8@V&4//2S MG!)C]P Q=D!.*,?9->.A.4H*&;BL>/%.(^]DRB%[%D*B!"V5Z3Y_5:=0\0%, MM_B('DVB+INM)R%JLM[8-URO)LN.Z\72>D8*:;&T=F1I:6N5]I$A;90%2TL; M9.L ^&*MIR98QM2]:NSGF+H5 [Z+)Z]7W/=NR7R_3\;)D_MVT&M/QOY>Y9^O M-NO MU.!"99R;G,&;SY.CX_?)'&Z<3RJ0)KFVC4F]87N1 6K=QSE\D4^UC]>6+ZV2 M;[XLUVD4OB'?S$(6 :]@*HNS\4^^::+"WYA M-6$ZI_6&M;+)(J8ZG259_R_SB?LCO>4FLB$_!T3]I$NO?K5('?!&S3@L-[89 MIS^1'4W.8V4G4@@AU/ M3 S&Y2ZH_FM':'8R\KO8Y?\X^?#ZWW_Y[Z/J[>^OCZN3W]]4'__^\\>W;]Z> M?'C[R\<[EF!^B(%6%P#O*7QK]MF,F__) M^+8://P!5M/[66C3T4'Z\UU%ZDXQ>?W M\#P'UM8G&.7/"23_4@6PLZ8)I&>+<#-11]2M-(T,2??W #T4G53D5?4&%F'6 MY*ZH">Q_7K0@1=HVG\!\7)S!?,[3]VM+6JW6M!H6-5_^/EN=;K/%Y+IBM6K9@ZC<%<7_#<_7DN-/YNV:=.W MZV"P3FK3#:5K: C[O1453[6@]Q3<9N9.PS<0W&-W7/V0X@.3R4CQ3Z\[>R+_ M17[ZL?IJVAPO.)LFY;%K#)LNSY(KK>>;,#)?33J+'5?_QXP7B>6)/*HHQNRX M^@27]H^L8/VSGQE,S*[#,CQK'D:P%"$E>O>6##S=S*M3,TM;EX11BEV P(KVG7-*WJW%A9$VW&;2) &$%:>9C&UV9^"A<.%/,E M5(/E6\&>_9E:4YFY@;>9T3E\W1Y5?M9\R07FARI%<&GXYN#-896G_B4 ,R>S M+(SZJXZK?K&KD(?2PDW!+=(KCZK6C'KXZUZ:@S6#. +C.H-MKAQ86!- MLNH?DP4LRSD\(45SIM?"S6XV230^&J45/%N,80YY<5-;AW$8M6D39I/%Y],* M[MZ<\G)VJ1;J(E=>.JJ^AGZD>>GS>@W'!%FOFX[K=(BF;SFQ7)9Y/XZN& YL0O(^MO!6=&;^' [N^P<#:O?K!$MX'TWRGHIC M=2E&/!/4W37(OFFR*WH.BM*&Z;,A;7M3:%\ ]=9Z0R^2S7KHU4W%\N,3Z-MQ M]<[-)Q;0@6**CS+3#H@+7 V /6\S0@+CYT^5 Z S\%\#C K?S # $[ GCH4_ M?YLD#/PM&-]6[^&7Q*I'U>N$+_^1,6HZ,CW<3>!=L^$Q8.>L/PHD1KB(TRNX MR8R>L2^,/YO/W3GD$H..02RE>\>=$ZK#ZC0OOZ*_S8EF8,K""5X-6V \K%>3 MH23A7+N8@OB"-X39ER:#YN=9Z%ZZ?/8P]JF9S<^KZ0(P&[!KECZUBZ2XPI-A M$]WIQHN_-K N@[Q9/AXNO>Z1*0;?7!Q4%4,XKI)3[^'1[N8S(LYQ,"-8BGM.9+"[;;I>]8L=U6>-\L-8EEF;:5C_0")OSO)YSD M@]E&M:VY])PAR5+'CV@Q4C)JI *U!BNFA-LZ\KR+;935\'=Q901>;4,@TB2.P M(4!O'XW.LPX_73-X_CYNTE_Y/6WUPU_^?OSQN/K;R MB(?Q@13/\X ]FW9O&6>=PXP_-\E@ZM;QJ/IB1HLE(5SR>UY)T\SRA7EMP*VO[OF)IH=WNMD?JV5;C?SAE\N[=A^,$I8.JL&F6GYB8X#]9%PD4;MGJ<''?;L][U) ^MG2?I!PL)$TR/@9>$\\$# MEA."[PP!EQ^H7L'XE&O'!.4(,)@A[C%8V*D^N98JF=<1,&$GC/\K8.E_)M!= M.P=Z.P9#<7&V0H#"^-]E?/=CE9:R^L]!@*VTF[7E+!"0=9A.4,=)DL])$5GI M*\UJK4!&=^YT%\Z2-X>1Y$.G-&,K?&!/9W:^ZN#DLMY)1TNE"90*%^!KT'/6 MOIR:\_Z;I,(Z!_RTH6-VZIXSLUE6[I?Z$"Q8&ZY:J"EH8]]Z=1 N!#)<4Z:L M2?KBI%/:.Z1=PN@US^RT*7A*>PKZ*)J'V1E 1W)W'%>_+F;)TW5T_1,Z?U=& M^Z0"SZO?0-\<561]EBWNOSLQ!'2:'_YV*2G4:S[%K)]1H2 MK^2CB5Y13S)@34_/UDUV='7 #:MZ&;'<7SUCM8[4>8V\\*">U8P@8UF- A98 MUC:8H+;2Y.^"TA_=:?"+$8#TY8I:CBZZZ9GJ30;]1,[;3QNPD*,6!V=BN^Z+ MJHR=+.:7F W)R+R2-X$51LD<>+7NR=J0WM]S)ETGPB]QD]]TI7,8:A>*FJ=\ MB7 UB_ED:*^1UAW6)X5XI=1C[)>NC]B).=UV5O6K]_F\P8&#] BJEW]"?OK.B=UW%96.??5C'G1+: ML^+?7:WKK@RM*VVEMV-0+%F3T%?5F+^'R*[.<#Y;+DS%4./HNHN/:97E\ MYGI V5BXYA*N885K=BT'[U*,X'DJLO=(0AS\'R?9:7%Y\9W;\/!+TN;+#)__ M# O%OI@9WA7P;]*J8VL)2PV:M3K%-Z.Z?4Y4OT]Y@FLG^M*+%%Q1BC=2%6MG MD/9"(*X#1TI2@V046$2*M=!;"8.$UD;3X)&A7L$]3B&-=4 2$Y/JKUC&+FUG MO7VRL#P?7J4$[JC BC["](8%,)\5^>]"J#P[JG\P\;K/.UV ;J= 9Z20JL8, M$9%"7JP H//6(QP5(YH[SRB]"'2F)L'6*EW)*.*!.Z2#(_"GQ(XX>(:IGQ[H MZIMV;7Q6Y+]7SH2B6WZ'Y_YC*Y!MQQ3X?5?B,Z+1.R+SK=RI+PF[:9"1.VR1 M(P:45)6J_87:(DX5KJ,B,CAV$;LY$5I) O<$N)&SFB =0<^-M25!6>XH7 M\=C83<@1K_E#@_=-?,HOGWF>N\^DH&9!S5MJO%$#:P/D<5=K^!=\4@('9&N+ M'?8U$7(K?) PSCVN)<*&>,1%K)$--B9+/P0MO.%8/C5JUD=8RP*:^^MQW6]4 MO@>??9JDAAA71H ^* G28YIH,&7/C<)3PO=3^25NLAPO%,F9(\J;H)$BH-!R M'@"0I4W]TIC1LN;>DZUT\<@M$\8;Q*RB*3K8(4MP4H*)#ZG>=JC-4R,YQ4=< M/K+^>X%PGB.8/VO'WKXIQ057#Q=7J=6UETZCR'Q /"J&K- 4,4FQHEX(AMU% M7)46@X+L.=+2$\!5ZE(;=X%$<'7-J,=.ZZ?&5<*/!'YD%?D%X.JFDCS4-=\/ MM\$.TI^VIP_T$;ZE>@WA?Y>BY+-.N](3ZZ7R^I]S59K/J99@RDA.94B7BP+?[5,=N[=] <1;NR^."IMH'C@PV#'%**;*: M@8XIA)914* 2OHO$[T\SXU,-]G=I0_HB<>V'96&!4I[CAN4Y_(]#G?6V6BW? MP9;C.-FN4;$)X7TQG6;\9=*X90&SKFK:))$WU#7;=!(>C)/E;U!'+I$K0Z$?C//PKRK+!*^-7U7[6V2WRS6YT.J MFI(*@/>5PX>!+A6D7 "XKVYY"H\%!2A5-;$FE0*W21E;ECJ'22=;:JD*K7[( M _PZF6I.T>M&&UP\"U^:\#6K,R!/&[_(I2'3PJ?R$+!BG:)UOKD0W5WM:L6V;UB6 M[]O<3I!^_UP84,+@WS-8S='Y$FHV!_855$<@"EA(0):D@;7S"X_+IEVN.@;* MVKBO^)B'D-Q-JQJ9X=NI@;5-H-10,Z_C%=-U-.T[+))EK@[:9#5UGR^2"65WQG(WJK@,Q\>2R!O4?*&UV$71%W(L,<.K_]W@EC*XYS XPNM[#:X4!KF'B;>3 MPB#7KL.+2\"_77[MX55U^+G3!<%N_5]V]F__VP88RAC$6/XK58/-\O(^)'60 M=1\*IQ5.NYBC? IOS^7F,V^Y2=LYV?-?0T'[PFB%T0JCW8_1_FN6[I[$V!YE MWNKZ:)\J5. MQ$YC@FV(FE$74&V)1AS3E/S&),)4"ER+VC.[G6MLN;:":A0,#8@S3Y&REL"_ M:N:YI"Q0=MU)R'#DNAV"\;H[:=M5OH40I5)$P;7GL:T%UW:*:Z*6Q%DN$'8I MLS>:U%0Y,F2-U;X.#A.]5?^&$:*\I1YA80$+K<%(D0!W*RP)P[6IU58.V?O4 M4"-U&;\$UW8&8P7%"HH]CVTM*+9;[V%FC;*;1A1K3V$B-/<$1< M&(Y,9 Y),$>-DKQ6>BL9E:D:*ZH=TD)9Q 'ED.48_M1.6DU9C,KM@^%)Q(-G MHSXC7"O%6!["@WG#OAO[O1Y%D!1!8ABW;7VAA M S$.44X8XE@HI&(M4+1&:\6,TG&K5<%C>##5@U>]*C!68*S V#["6-#>.I(: MI[" . '-S!A7(U<3PS$7@9"M ^;;P-@3NS 9(P7:"K0]CVTMT+;;>GK1"R5M M1-$SP+?@#+(![,DZ6L5K5RLOY':=?NJ8#ZGRGC&(6^>0D5$CSUP(%$M*,-T+ MR[.TD_I^J;S+:^/L2<+UX]75VY,)[T<]D==#*8DNW[^4$UDMS84J&_>N)A(7 M\T4NH^$7KJNHUHR7+VG[QU536T61CG/?SX!3!PU7W+1B3;, MOC0NM#>L.W+IC+Y7C&2X+E7#6,YC%KZ$\0*>[5-AR5R0:V>E+]8+\=VB^$6I M''')YI;"$=V;:WS,U"Y*!WSW"GW,Z*.\J SEKD,1MR\B4>H]W!+92KV'DK-7 MZCT\2[(KG%8X;C9%BC,5IBM,-L]BZOT#IB< M?#Z;@&4/MGG^:UF5N[!98;/"9J7BPUX17*GX4"H^E%/K,9](&9K=.K5G-G+8D(DYL2'V2%3*2!13J:*VE4A"V%Q4? M2%WBI0NN/9-M+;BVVUQI*IA@-4=6:H(X]@I9+QURW#MG5= A; 4:*N\(P]@A MS(U%7,F M*46*6L\/,Y:+,B5@88G/J]O&_K2_NW2N[,C-..BQ!86-'LFVUK0 M;*=HQAG@%A8I6)JX5+^&(:,4V'H 4MAP,/6PV"F:7:VBY=JI*6IZ:)VV(WBK M6!'>8BT,Y80B M4W,.D%A+I*1+_[(NZE#CH-4^&*$EV:T4?RC%'XH<*7+DX>6(-\IB*BVR)E#$ MI:'(.ELCAH,7-9,RJ*U&?D6./$,Y4F!MK[>UP-INBZ-%%8R-' DB&T)GLFV M%GC;*;PQ(5D,/*"H/,";UP+9FFLDN"=&&:I(#!?A+7BMHS4>45778(-Z#W:K M$,CKVE$,EBLS>V&#$E*.H&]4!F(]SWHH!%'*0]P[?7VU?(/#Q^/H8LI6#XP@ MK@A&!NN -#%,<"V9Y_@BL]E:OY^9,9S4!9^^>>BF:;4_/>34>/./\'3?QY-W)]_J0(PUC1MYVP1GE_2_'J$ M]X-4Q_@A_%@-BYG+'BQ7\F K8VPL1QB6HS*S5!8@EQ$P\RKU CZNW@1XL6NZ M\@WP?S)+&,'; M :8G4@ V&[1O0$&D,H>M/.9252#1LTX M5&=A?CJ!WP#=\Z]#X0Y?+=H (JI*]37:91F/M@WS]JCZ',9AEH=DX$8#V_2Y M&@AB?4?NCQB&.DDP2&82H@%1RX#[>1T .XR-!'/OMGMH.!#&4HF(9$Q!KQ$^ M*0%VB&=,>DV9DI?6T;P<,?Z>E^&W)FD!:\(6M<&]\HM9.M%JP_A)*'%^.@NA M.@]FMJI3_)XXSMN/HM F? C)5S=ET!@262Z-DHC1G$] E_B?1\08Q M+JFP/84+X'-/=J/TJ"I5<3J0%C0A3 MKJ)@TA&I7P):9%5A7]'B"8GQ8!69_TK:P30K@/\#'X&>33->:A:#LI&5FZ3. MI$))+IFG/A?JFHS'H;.COS;ST^'J!+0 T1.;GI7^&%2>U7-3^:5!ITD(7GT] M#>,*%N>TJ\H$"E$#0S:S<_@\^0>\).E5GT.JSI2>-@H _9W>T\S3EW"5S569 MYJ>@>67Q,;SK:S,:53:DU_A4VBF]%S;5'U>OES-?*5.K:8X6/E0_-#]6L$_= M0'TS2R/IK@!1DP30K $S/ ]D*#Y6+>9-]TQ8HK4EV5J%HPH>#\]//X1QVVF( MZ4F#.FA!?L54MBHM5X!93\X#//_KZ21+T&XX2?]JVTG2,.&6O \;T^_7K[UV MNIL".0WC@E2V)E5"R[LT'0$19I5T,LSY6M4Q+@O K2;^>+HC-Z ?@L*'6)UJ ML'-,D(Z \08'QPV-Q/NM7"DL=2 D"A09]B"W14"6$XD\ 4&.G=5:X(O2X%<@ M]7GX#22L?SN>)W4#J/$DZ2%[+ [V6WGFD<9C+4B@ M6PK0&IZ\[K'M8[]'UU7G%AONR_I[[LOCJV-HGD!1@*M',(0G'$$2$(785[V# MC%->"H)PBD7F0FADK4W=-J(*UE#+Y)8W\2Z^@4L1]0^_CB/0&5K4RE8$/^C\XW*KY>?(,"7X5O6,#>=ZZ/P#75J':Q[ M*N:Y.!O_Y)L6=*[S5^G7/(0A[KH9_Y3*S3;Q?!A+O@;!0CWTFIBN7Z@E]839C.:;UA_FW: M9Z8"A0EX_%_F$_='>L5-3F3RZ[OWJJ5@V/"55,5Q^9^;) M#1*FW6H$#2)*+F.LK,_7] ]C:%-VU^RN=Q-EG33["];1*6R4'4%?8>G2?/T,-K*S?GG+?+X8]A MI4+U0RIL/V[#C]56G;TG4 *OWXV/Z;RU(S_8['<= <$%Q\-G(*9-PFC6MGO8 MJ/D:36X1RZHG0.^<3!M:?3&C19:RW5U]DX)VY0M;G5@=5]6'+9)-;-FX4QC& M\,3+.BED4D^')>F^=$&G/IRG:764/^C(:P=D%]QY5YRH7>*A6_'2Q0E<6,RV M\S0"+22_%PCK_F3N G11["@F1['D_G= /8&YM1. M=;U49J8V/NEMWB N68TLU18%3 VUQ&.GMV*=[Z+K_6TR\>ELXF1\T6/<#C]U M*F#1_+ZK^7W^L1K6[&!UOV$!5@*E4[3 (DH\V"/\$%<$8FSCX"::9K82:4U: M*="^LB'92ROC_KEH9KU6LR%+VQ88*!]WV46;%,Y\2&=!P>IZ]9@NQ#7U^P%$ MR )LI!1S! M94F_:^?!@'0'9:_?CM4*)RTH"?>D (P7^70.'O1[BMK)_C;<'[BV5]P.KP(Z MFH5_+N"OI.3&*I5"[U5DU\SS=[T[3326M&[^)O$] YTAEB M)P>*"^"V@N#TQVJULDG_&-8VX4I:7927M^K6]V A9=U/, M?FO 56!(8=916 M:)17J$?]"SR>(@!"DAD]9R>_P6ER '2=V[[#X\[,9IWELFP%EUP2'>>;\XQ8 MMC/,4E@ ")_CZL/P1V?3IUNZD9V&42>+]'0RLM= %&'B[%%E=BSIGVM,JIIY@JZYOJZ^3Q2C%H*S[+5;.C%N[2$ K2=;GRM:>?%V:HC":K8'/ MUE6242?>VFZ@;1B-.EDTGF22A0?Y(&\O4CH7*15'R:?)S>-/O[KNX?5ZY.J5\^_NOVS;N>'&VLG$OG:/2 M7 4:%0HV11UPQV'D27K6D7H9/'=AJXY';265)&A$J(1[!/Q+*5$CF*SW6AO+ MG7^:.?X^N>0@=G].9M<1V6RX' &%0Y.=O?EL=)+_R^ZL15U^,'-59H^16E+" M$= [0=P8G8)(##(B1 +T8>##+LC\0]=AYT,WZ[0715&ZK:+4_%CURUBMK>/! M*D3_M9+C63J=F7],9KV^,5G,A@:O;9=! />!2M)%;()JF;S_(YA ,O4 MS!9NC, :X\\I\')H:%O-SZJ?O_:^]?<"_=3IW[_H'<7=%Y^->8USM_,9!QN9K4_Q*$YM.A.2?AYFM'?$= M]:KN#:1;LWQOK]'TOK&X_OCTYA$(EZ'K M=#"@<[W2?ZW79!] MSZO+![99(KE1L\RE.S5?DNDT!/\WJ\[7R?DZFX#Q-#V=C .8F;!X:XFGZ:@3 MM.3^D#VARCB,TM$IO& ^F8S 9!QG'["=I::TB>Z!"-LTJ9PO,E!M/O\VJQ;N MN>E3NMHX%T:=6&W-*/2N0#/--G5V&$ZFR2Y,JGKR)<,MGV>3K_TL!L_F)JH- M@GK%3%DH7R;Q;K4/F257"S"EKQA%=@DR?>:(.C/9/DOF],G4QR-P^?) MO$O\F.6@ALM%E6DOR/2.X-9$_U'O0FC6DR8O^AM\2)ZA6=:)\A#3Z/\M4U2_ M*-T?E\[]NFD])8)M0%@)R[Q/6&9]15AF"L*Z+7FID%K)ZEE2 M:K],&C>@?([L "SN\N_B)!402J(^VZCIM^&AZ^"\ GL0MEVD4W]P".+US/RY M%JS4'<8FV]&;&4CF7#HRQ_)<$+JA3:5RFO8T/S:KPKF242<0!SV@N[]=$R=] M(J7?MY"WH>Q2+X\38^;SYZ=TZMW"I7Y4)=7HM403XU9W(8$2U<<"H$0[:.*FX33_I8 ME$X(*:1^D=2S +HZ3_!"MEZ6.H,X6K.:4[Q4"D@X#_.54O;#8FR;T2A%D'SX M\582N\B:30ZD4EE6DU0P=P%\7KOW2G.?&B!.J.CS9CQI9G41O1UTL;O\^M M@#'Y$$,NTM0_M)-Q%[]=FEJWMIO:&\C8(NXV*^@[6AO#, (#2X%I%2FRM);( M::,L\18+OA57?!=Q]Z;?Y/XDH%1A*2+N$:@[1D]KBSVJ':&(&G-3> MBIK2P+;RX^\BXAZ*NJ_N;'.(U'W10'JSF T^YQL58CFZS)S*82]?S:9'N#_: MWI9JO6AJAVAA&SXWXUQ,F@X?PVY-UOAF?^3PK[W1&;%CNK"*%KHNQQT#&P&M5> M!<1UX,@8H4"@U%$:ZB6KMR+0[Q)^_$3$SPKQ?[_DUE-'D.S)X?;]\R"EK:UA MM4:^3O8*51II[ W"5!"M(S4J["0+?LDO9UVQX/>K&,=WRQ/(7_I3PT^I*/#G M=_%CCA3MN !^ U4A7[:W)_SSR=R,UL-FP9[/+H AFKSSUW0ZTE!Z^&)4L,DQ MJ%_,K,O*!NT)9KV8]<;]\OL^X&I(^&[#VO.G,P"369,+T'0O2:/M@['2]:L8 MV+;Z(8>B?3.IVO+1^H7_7 #AY4CA+I@K![']V)4#6KUKJ \28NRXM*L0\GD6 M4M7D-)_4#J/3*"^4"9I.1TT? 3M$)BR78? K$SKN6QC%=S%)FU:6$=6I2&$(8KR51PI90WE)E]7UX_T M%IL]F?:!F^%;..OJ4*6I=QN:6* 3F=E59B>+J\*PNTV\P&:GYDL*"F\ 6'MB MZG(Z4^C+P]6Q476-77&$SGK7*E6M91,Z*0P]R" M7B,ULMJF_A+!1Z:CPNFLP^C[;5V3OJMT,D+&WQ6Z.OS.R/=(2'F=AMJK$ M;4BYL\5HW@"L7<6Z'5IL)V1_KE"[NT&B4 M""XE'"??0_?J"TD=.6S\,N^]2YU* 9'78KJOR!*9Y1(HG2"_\K7?>PI,?A6D MYS=3?;K8^W[X\[5\\0&&NV3O],)5?HVO/D]26ZBE"%K/!$^Q_6O)3Q>K_U\U MB\/-(KLL8P288)8I]Y+F$JOV&:LDI"&N,LOW=KZFSZ6HS[S'*0VA:=N.=1)A MK>+YE^<_66U8EH=+"?7+U QXW)\AEWGK2P!>UMIAO6(X%EP0+O!5,(!0V M%C.#"(])%#.'%(9[N++.2N8=%68CG.>780%6'1W>Q=R"N$L_OU169@7H20B. M\OV3D9TZN#RS;!RYO3'W/"9)7 J@5.SJ5! M$]EUF9#-N"M#->WUUBU]1A ;3D,>R,P M>CW5J'MNKM+4]B)@V5UEW>O=)0P-??3&.;[H%O7P-N*RT]!!A3X?'/0W,I@Z M6VF-S7O'^K+"1@<^Z^F/R^S.I:;<(T@G?/J-:B[WQM^?P2-65(KHD;,<6%3P MB)2A)#7?%<$Y@I7G6TV]C)!&1HN85BRQ=?)$>(%BE/ _+H*(=(/!/YV"KI"Z MU9VL3:U3A/\KX>[[SL3\95BR5!2R364G]K8VY-YKRX-$6T^,;T$E;+L\YX$V MUZ1:!:SIN]3"G-2P;%JUM.]239NG;0ESW='8NM9U:HH#?[V$C%>46Y#(RM:I M"Y^-R/":(:]-U)'4@O$MGZ,Q1D7C:R2D)X@'[9 QP2!'/:=*.E-'N=6&.^=& MO(O#:7+FX@]=CL.G22HJDTJ^+L.H=M;8L(!IW6J\B8WCJ[)0HDF1(!,4,"4#](-U.S@(15,M312"*VF] _$?67\ZM- M 1BSYG>Y7MIN'F\=+4MR&^<69WTOYPT%[))TJ7;H[E>")#8837A:92F@#9H"U0>ZJ0G 9DC%;A!AE"J;0@DF*V#!X5K M&:6FR*C@X!X0,<9RC"SFS$HG@L=;?3 ?F>A%(?J7TR_M"1;LD:M+U]H()6) M&(/\X;4Q2.ODU5 4.VN=9GHGU:633I?.\T:EC=3M2R/^X\?J8W_@D77C@SVR M2%6@AJ.?3I/<[%63/:B@QW;A"]F'N%B+5TA^Q,5:*:KLN%PJI:NSB^$T(YTH MA%&X4).JTX8[]^G@Y$R]<-)[UVH)#0=WZ8K)QCA^JM)J]8];3N<4EKR+94C7 M@B;^=3+[LTIU,G)CX9\J"S"9%Z4KL#@T'P;*R<>L;+F7' ;8OE&>@R!F%BFU%WKC_)%9]27M[R0>L\/%G,4V#5VC%ITCJ_ MY)R%#5:>IO.;63H"[4Z[P+3WN0'75X#!CXM\AGO9T= E)[''U?:T4I7!&QRL M'JBMHSW1/@B!/,?);I$>6:XPBE%KP2/FM":[R()8VY>>]7;F+-/%KBG&_)4$ MCEF(EA&+O.,4<:R!P&F,8)U'JX-4-1CG.Y;0NR9P60C\*L.]W6/+O30Z?\R* MFJ(T.B_U-!^UT7D0-6&>!$1-.AMA+A&R2W?,TB2T MF_6^^YB\Y.\R,]>Y@=:>?93*3IHNP#!7MAR?FJ%I]!5I8'W_@6;- 8QF7B?% MO@O[**4MF10E/)O\HXL-]M44+D9-2I3+E]O[E<.I)]2OI(3>>G6 M'1YAK^&U;C#+:,.+#)+#,U(V6^]J7B?!/(*NHS2KG4,7N]&?=YWDLZ! M6'#)LF?GQ4[7LXV2-H/1WJ??IAN3JI$;('>U:^:SQB[FV4K)B:NI)UCWFPWS MKZ$/J8\ 8V,'8C#AQ+Q3(2[TPVP[E26W&_I\Y?"Z(+%FMI[SED:5SI2ZG_N# M*GC&*'6%R7>D87=UW_-+858 B1Y6ZIFU2BH"X-OGI:H+S+*;]C;VI7/(+8\9AY6^.((A8AE<(TZ/]G[UV;VSB2M-'O[Z_H MT*YC[0@67=?N*FIV(VA)GN/WS%@.2W,FYM-$7<5>@V@.&I#$^?4GJQH 0(0 M;PT"!$IADR#0Z*Y+YI-965E/&A44$J8JM1=5&EI<][1(PQ^*#W&/&J61+1:'-ENGQ7)[:2[D M3\^<==D3GT9ZB@#+9W47RA[/:CE$/%X^=AS+=4<'=>JLGMP/W404W5+F9KM91VT#VC _#NW9&.\H32?FAG))=/GNE9!8W0E:T*OIZN M"J=E*AL+SO$1)7>QJK284HX R3CBQ#"D8RC-85DJ[;PCXDG@ELZHO6D2=G6F MYO>Z_2,[U@^%L>:'8FD4LVN=P M6M5T%T[5QF4B-8'5[,2W@!R_B&AU@*E$Z MI%#(ONV2*H.Y4URARL><"4M)AI#'!5$E9>L6>7./AUY1]]C[\///A?QD" M_HXGXY4TYW_)DUTZ1-A1&=>ZJB&Z1#SU&&/QT<7_/44 MF$O+G2YMIEV*I_2*\K*DI?>$@5Q0 HAM!9+8<50IJ7FI930:^ MC:>,%]#J?8BH_]-U_/DS=+H9W0/[CPW,(A]5HB:;D5),Y6L:?6Z[TJ.)@XS@ M[[J@^,*!^WE=T=5T^GT\5+PH[+.2B\6?NK##&N.O)^/FM4DE6E,SP>6+&YOQ MROW49.:T$N?NJNZ\H3RF]Q^.> MKT'B5)$*W_RC#[[IGWXU"7M]O%>^M3X+[_95C\ MYD=Q^N+>Y0]9XC9B$;T#BZ:>RZRMI^)J7"17KYA-U3X,4)_"$YW#IPC,-T:L MTUK,]F+,GMF"'V:7LQY]2X]8UJ.^W8&T %[U!RP,1[ ;_(&-Z\1U+7^(/[#5 M9. G1#3G9>/.[R> ^ST06P/JQ1L/F_WJ=-_]NV-:UVKY-ON<(CX]BOSZ('[D MZ%%:!>2X$8C' WT&EP(%Q87D!B!CE3'!^Z")*QDBI(R<<"+RR%4,26I*YTI: M6DW7%'6YM:\V][[)4AC_:C+R\U-/L3[S33S_SF+-FRLUOUPQ7Y[Q39/[78:Q M%SJ_&<9Z*9"H!7->6T2LC2-YD6L M'\9NE3?%\J98WA3;?7QISX+T>5,L;XKM0Q0L;XKE3;$93W* MFV)Y4RQOBNWY2N0%A-ER-+F/:+*5@5;>E"A8K1''I4.:!8N(XX8[+ESIW.UH MPYXII2I(4W2(B2^:KRDJVC$=]^-)G*'$W.,/;"YC?#6!\PYDA0 MF,L2D3)5;>4ETK8DB&&M0FE+9L/J@=G ,)4E8!VA#'%+.#(E54B6N@(XLU;J ME6+HSP)C>5/L_IMBZP]C/^2(]GH>Q4U']GCEF1<2C*2.E7XKA4QE!,)<@=5C MW&C6RY&]=WH4"S:W(%Z)@"(?S7[HT>RK'^![XQGOT?=_:=KVAQCR*])XYG/: MP^L9>U\[K1O<#=0@#=05#%0;!RI1H@YTVQ;G:3^T>_U3*J.:^- BX\,-U\/X M2U/8=,F,YV'&C^2[VAY=X=4I7\3MJT]2563[S?;4[:S=B681=+JK%[+ZG1N" MBDCIL]C@6)@WUOF8TC1VPAAWB@$N([M:5P=D2G"8OA4?W2;._E@4.3[/34:S M3L=-Y-/B;3U(C=J[QB=FP]BX>*AY^M[-B?L[^M81?G1T'5W3._J1Z0RZ>W1Z M+D&WI"95V9[R&(& 0O/;Z9UG K=T.0S#NMNDLK]QE![:FENW=TU4A&8\;=:: M5G4$4MUP+1T*S\S43V&FKC8P4V=NZLQ-O:!81V6E?UEEAUUO+U,)*P#MMJ,' MC"R]4\^Q0SX/V!=SG;RV%UVRTY1>(U:QBD9HD2YJ5C=VH@?%E8X+A_JJ0_NT MB)N;[6_Y YTQF=68A=?0L,2J-_ND+>KN+O.&+N5BQ3KF)K(9+O3I- I^X@*9 MNQE^=-ENXD:.!;DB)W%'^]=5%)L2P)[$A\?&?;E(CXB?#%W'_PE>D5D>\BT58/:NB^F]):CV^E\]U(X%W2&QV8 M1*(FG_5;R#41A?[[8Z=!S]V+I4 M2._-8F[DG&L(6CWE"^T44CM7=US<,+%=N.)V_;@C0V00TDDW/HENKV/MG PC M2=X,WJ8\?5?Z.E%R)B*\.?-THL0"#W,X);A+1GVJ=8G1=880,/ISK5Q@QHJ. MKH\,VQURP%6387QUDM!K :]CT3!OP85/?$97X+^/X@.F;'ZGQ7GDY;(7)VL5 M>A&Q;]C\.H1<8&3:^+@H.U<3 ,(9]NB!G4RK*^Z-+RX/5XW;S9!T/5X8 M[M5F+IFU#DG;;PS+U$*!^Q=SAVL8!#NM1#EK<.?TSSASE^Z]"*C;HX?"CH3* MX0H1IDD\K\20]+)"GFCN'5,TN%XJO,[HH=Z'VU&GG^)J_'SHIDO;Y(=FBJAY M'"4T(!1?DD^2E'F>CSY>72S?!#826_+->C359\,;T+[R/!6IT2J7C+.*F?Q'492_\&-\Y%!UEWGAHX/L7*N_E:TYF4(4M:TG,V_WT*UIW[ RS_< M]_&BF;1ZZ-J3XMU7ZT&6YKD_Q7D7TWO2H;^#P].YTA_-BF^ [O7?LP"]P M93/;O+F3@BES;AXT&>%_9O+-E3RG5T1)]WC/W M.F/G"YW?C)T[PD['*UMRZI"PL=*G=!II7Q'X4U >N*=*A)4BQUR65EB/0F > M\6!-)!HAJ/*,2"V)LZM$R#O&SNJ$B3*CYX%I5P;4#*C[!JA,8LTE-\AJ#.!( M*H>4="6BFN/*4I#SF]%S1^B)F5=42(-412,NY"H$0RLK*49\88AW6)8(', M$1>.(<.T0*;RFE5>56;OW%%Y(FEV1W.FS3;BT6_]L('/\;+C 1NV/>PEE?$"F2I](@KZY'F1"&+N14,&V?+ ME4JGCTG"F4' >8< OR8 >!\24U_[_D;[5^-V'4)L#MU],V+'3\IRZW5V[\,B M[H,L'"^>&E41@PD*3EK$#5-(EIHASTK**99&&M='#D[V10]= MA;(OFK'SN+!3"5)Y)SERI>: @^!7&F(\@M6XQ=@0P1GK(P-G5[YH=:*R+[H/ M_#?'%;G>1/293XWNPJ;14QI5TC63..X[M&J[2D>]SW"\> /W/"FK)2&EE158 M2(EAL:&=0JIT&I45%=3YX+E>.4'UF,#WVF++RXFI\-*[5)B]?1_.4VUH_386 MVAVUZ2MSFXD7;2:];]8J/B5;/X'Z3<'W,!P,R6F>T?OEH#:L1JK6"E0W6 M\0=@<" .!>:TUY8PCWL)M6>T/DJTW@\MS "> ?Q0 1Q0N@J>>.1811&W ."2 M,H-,Y;0P)5,4]W*^=A\ /!9(S0">W>V,UAFM7R9:*^)*$PP&)YN"ZVPE1QI< M;:2HA;S__F ^\-YGO2X?M6UWM:]S]>>-"IP:#Y$K/UTY073&+R_YI=%%#-] UXIVY<6W@8.;=X_/E&MKKGS';$ MNI&)8W"F)^-FIF*QL]"H*/GQP+-B+)5>O/ M6G^E1P RLT%/N-W=^]7Z/;3/=5N;>E"/K\]F=]F\.98>+?!I59+O7K_Z\9N7 MD5-"[W'5G5>H4R)5#_?)[=GG]MRYR2N?EWEA-:)R&%4SCZS<+.&YWNRM ?R' M!Y^S>!=-5/'66Y^.L#%RD@O0]IV7DB$K0];#(:O,B'5K_"BF-*-3[UKS,@0I M:]KS:AK+FG88?L#S&\4^)?'[7X;%QXMFTNJA:T^*=U^M!UGZ#5S5%"XMSB]A M+,?M/;=@]F6$=LCCVL. ]7G)^RXFR35^J NIQ5*=N@ M;(.RXF0;M'O%V0K-W]96H_MZ7O+MQKW^3&J>F4-SI[-<']L4YTX?4*>SJ.=. M9P@_MBD^P$[O7<&F%[G:^75RZ4>Y8E-&D"-$D"S7>8ISIP^ITUG4N8M/+7-S,MG RU66NJM[O_.X'YNP]"X.UBO!2&>0J%SES/$>F]!8) M%T)5,5U5=H6%X3$4E;NNJBZW3GBVM[J5F7 .>WXS=NX(.[W491D$8"=A#G'C M)#*$"B25--YS[TNR4M?N,821.\;.ZH2),J/G@6E7!M0,J/L&J,YB(RD72! + MSBBLGI$V3J$@J"8E4X0JVP>!XXX!E9Q@R3.@9G?T(..T#-H7@6#,3*: M@CM:28<,5APQ3826%ELF>BG/M.NE_(FDV1U]":68]F4L'Z1;OWL]VSBPX M/V40>02G)\:ZTP9MH>&_ EY,!N-X*=P$1J"=?G%V[;B9OOQI^K5L_W(EPER) M\-ZR(RFASR@\+[$(7\:-C!L9-W;@+::Z0JAU&HP%UE#%<& M5T^) %_:BZ]GBQ[)^[#D??_8G:.(F<\SWB>_< 7+#[9#\RX<:BX\4P;5YQ@YQ1&UBN#N"4* M:5ERQ(FH O;&,K52Z/[5GF4UK7TEVNM(5UA(I+Q3B(1 D,2?(RU)*)@PCRC]O@O(48'((96\, M9T;IC-(9I7>:>Z($PTPX%"+LX.1E)(CZ@0-SH6*PA'0;28N8LR=U'F+LIRG>4ZR_41=3J+>NYTAO!CF^(#['1>OF2,R!B1,2++ M=9;KW.ECZ706]=SI#.''-L4'V.E7$QQ^V,!GN>A5QI CQ) LUWF*N'GXJ)BU<&<^MZX&=#/38%R:RZMX<;[^"KZ;OY>3M%\K\^\RL+_L!3/WG M1S-!?? 6&6M$=P312!L0):8*2HF*<=?'0?&9^IYWVOMK4M[WH>-3>7^CN:OD MU^V4O0WLZ+Y25F2 Z2]SEQ7&=,RIFW -&.<#R9@I)1A@$_8(>6E089X M:27E3NF5@BB/.5:](TQC\D246S_JD:7_!2XU\DSO\4SWCG-"RA*^#IA5Q?/$ M3E.DC" (*TFP\@!V3/1Q!CG[;B]9^+/O=I#3>J"8QCCA' .F522"E"4:?#=8 M6WI5!EDI08Q?X55XS'G=7?ENU8G*OEMF[^PY./KFKAI*,_[.E4AI-C<'RUV1 M:;$SG?[+$9^,&QDW#A4WUKNZ6'-LB:R0"A4%M]642 O&X$\B",'&D+"R]?+@ M,DB_#.W(7T(S]&!*1=-QW8_'H]I,QC.2F@6^^QO"FA>VE,\XNC_KP@RM^R + M1P"MV27++EG&C8P;_;ADBH$SQ91#%,?=$>D)T@2\+<&]EXHZ@6GYY(I$V25[ MJ3B:,SGW(9/3W2Y5E',YLP7,%K G"^BDYU02)(02B%.KD11.(\&84U601EJY MQ7S0*3GNRC9F;T/"[T+ DKJ28&2<5B9?O D:(&HQC/M5:[4A*R MQV,0Q=Z*NK 73/#'R*7$]S;Q=J0&73UK]:TE,:]=(UDSCN M1U\S;OUPO'@[]TQ5XW0EF<<,45YJQ*N2(>6$1*945CE<>J%73M8])@K^3H^& M8 _;W_PH&'@)=C0L1Z##0WGEWX$4_^V&0STJ$U?FIM.O&@ZZ7T+Q^%3 MHI[7@-X2S1==.2[C=<;KC->[QFOLK/):::1=K,:L.$92"8ZT-4:5C):X'\:' MC-='BM?[H8<9PC.$'RJ$!QLT*Y5 CCB 8TTTDLX0Y+21VE#'O>R%S&(_()RR M#.'9Y*UY%([$A@RH9*(<_BA32F0P<1)+I3E;"75Y3%;"QFO7SI> M+V\WP%\Q,/X_L_'\=9*F"_YV]>>%WJ56U4,'MS_CIX*Q[UYO[G )?]Z_R_'J MQR#WK>=_\X'W!GD8!?_5#B8.A@1&8#ZY _\5N7KDD["=P21,+H>O7=U>#?3U M6?PT/6.V85,/7__OI!W7X7KVL'0-\D.W;9FY O?EP:\EOC"1VZ$$O2N"PNNK@81?CYCW%C M_QD?<1\12O]+P_X78$Z]HX=GT5D_/1[4>/,1M2D#RXZ)B[0FJ/(]2?+SP<<_Q:C).,A;G M?O.1F6(Z1FTQAJ\%L)G-EWCLQGBK)ZV/[]:CPH< 0%1\:28#!Q\5>CBN4;II M_=D7W]=#N*Z9M'KHVA^6BD\MJE^+5PUH[U:/PZ#3"" MP;MLSXQN?=*?VT)X,SIQGJOO=C4W_+02E%2RY(JRBE=4?'=;UU/WO]'?[I0S M+>=2OC"JW4,(QK?ONAO9^[D9)4&Z]N!Z%6!]0.C>>NO3 2]&3@J**07Q<45\ MQ4Z6CGHU5U%>V[AGKNV_)F#\BG6N[ .:V7^4PKG@F56HI$HAKAA%DF.%!*\, MMYH1SL)MKU>75)A*.>1P"(@3K,$,P2O!G8TI%:!I\K;7>PX*-M.O#]Y.1O6X M]NV[3E?=SZ/F\LV-AK\/MYWD\\MF,ASW2%MW4I7E1@_X^<4L2="^R8:-;"XA MGI4JA4&<5A0993&J2B.U$($*L4)=: /QE :!JHI5B =7(:U@446,"<)Z!U\E M>RX;XH25U3[)1M>;DP)^7$7W^;,?7)_<\.+]M)20KA0+V"CD%7&("ZZ0]-8@)G%)G3:*FI5#FU1CS3 Q2'-)8NS<@R4S M $2224]*+JIR)1:S9\A#3@@6^X0\^VB5XAR#R^(1YP$\%NP9S'/T74P9F L@ M!96^+1ME"(0Y05%I)45<1]DH"4566JP4Q3)HM>>R4='-++L[LTG1"$V&GWT; MUV(S:P3OCT>UC6\ML;0N&[!LI[*=>O%VBDKEK%8E(J5D")9*&LD@/-)&2J:L MTJ1<\9"-!$\XYN5P'0^ Q"Y$*Q"+P+O) MEE18Y&E))/984+'BQA@!%J$L#3*P#H\NKD!*<9 2K35CN!2:E;<%Y,\3/=)P M$]_^ O!Z.:Q#;9,PM.=#]W<]BA^"Q/S6#&I;QWGW,/%7,;(\FOC%G99;!OG; MD>:5F/>SA9J_=!L>IAFXA\A0=VE\U%D]AE;8S;O1__JAN!G4Q=CP407E?S[_ M\%-Q_N%-\;&Y J'F)5YOGOMMS?VGZ6:*GJ%9FQIQ-6H^UW$O0EL;@38&A3]- M:J>'UA?M9)1.H\4W![4V]: >7P,VV>83P%0T)=&P@9MF!PU2W 7[P@6@4]O"[J MMA@V8VB+^=^X(0)WNVIBXVL]*!H#,M9A19'V]1:>!#?1XR+HP:#X4H\OZNZQ MK6VNTL-6I2/NR_BK<30?10J0ZY$KZF5(*M)XM5W,/-X_[N?$T=30/\:>2[ 3I)H_,ZC@"P\%U[%[\UJ8QA:EO[:@V\"QS MO:8/IT>K[2!6UH_B/"P-\:(D7>CI\">9_,;,PM1]!M&,8M_)2YRHL1]=MFF& M"PM+FP9,)=S_,RP)&E@9Q"L:>-BHN((5#IBI[LJI'4]G$J>M ]=DG+Y:#Z,+ M! \Y UHK #75\N/JD&E9H.T&EQ#DV*(S09S+K6^H5I6)Z\2WU= M!' 6BS$(1%*3^'O:OOG@#CQX3&D" Z#+T$:0:"=75\VHFP,0E^CUS2<)WFN] M_R/^!L&"T?]WVG\M:GBH3:U*O6W;!FX59P80<(HXT-,"A!D&'K[0M0\&K!Y^ M;@:?O3L%G2P&^^',-'%'\/FR[" MDYGRM8C.[F,H&-GP)6N M[P;'Q[$NND$ T8E]LDV[C+#=X'U#IN.,P9-G,%YWV\\C#VBWV+@([B/7/3$. M1#0+:0*B#+Z!&\4SV.FA/\\'.&6!):D[+?Z?Y@MT:]3-W:7^6E].+A< 6R=O M?B;(83*."'>EKSN979QO.]OXGN)?ZN6E_L-/@?[.#L]O,!NTTQWZ^4O)$MMW MW2LIM2YAF>^4A'6:=11)0AQR(5!I&9:8SK#@TYG_L-OXV:(;RTG2@D M=_VZ^_D1GO+3(''I9M_]#M]]]$/QNX\)7L7-R!9+0UO\"I;B'WY?\?_*7%4XA_.BE\N(Y1-;3D@7W=92BR;??/MW$?3I<'-;KI>-MUO)TZ/BF3.$$_ M#(;_>N6'T5]*BY+DFXSJRV3U]' 8/12CV[I;?FCGTNJEDQ8 M*'KQAG\DLPT?753?N*2Z^[60$S![,(XQ5M?/3G3HKY>FL( M(SO[PB9O/ZY$YH.5_$E=1&=PX-<,2^KK="G23GW1#3<^752+N,#R,R1)CPQU MC*Q-0][&@^+'B%R1$CEO@M]$I. WF_N"<;S!!ZP;U\X60@^Z$S_I^@@7PT)( MNRXW*=X2G.)Q[< <,Y3. M)^0N*%4G^X2DH-+@H_KBH_X*=YBB:,77H>C-E8OHN4._\/M7"Z/ZZF&("2_T M)UCP?=+="F$]?MZH]AAZ/8IL[M''!\&'I4!W-:@K+.3B[\6;I!5.&JYQ&M@K M78,*+DK!*G),H7:& G=J?,*.Z/ !![7N@,/]SC;<&O!\O*%_T=C9\8;;RO3D17KP2BKN+5(BQ+K; MDH \$8NHEEA3[H@+O(]%^F_3T-QO W"4SX?N'=B6JX@K-R;P'@OT;ZS&Y8,\ MGC0;NUV.;YIY6%C[@IX5LQ%+YFD^7!L.63Q=$(2J)*':()CV6 ""J\AZ%5#P MV'O"A:C$2@FD7@7A'M-_#"[PTK3[V>#$@0<')-KF6=AR=F1G\=S-_YF=0^W6 M9*M1+3T9-[,CI['M\?N ;/%R!# -'ALTYZMWK[NF27Z*OYM=;^/!VJO6G[7^ M2D8ZTVC]X\4*WJWDFCY>'&Y M#Y7P/HQBCT*VARCU_$K;IU1^_\L0UOFS\[89NH8=E4>&KL71BZG@=\>I8B<0 MBTGTT+&'+FW$*8ON\E73IAV,LY0!4'_VFP67/$%:CQ YC]/=RDK]+:5F68/Z M\SV>6.C@Q1#1/>&\1G<>PH\6D@IGF5Y^73!JDTCN]P!M";3OS?ZUK$"_AE12\0K8,'.L*NS+0%38\&VREG8N,TY'[P6+X MCI8H!+@^<*>4KNX=-?WSJ&G;95*\#V\?>ZZ:GRCV ([I%R+P_:KSBY#S#&L9 MUIX":P*71EH>D!'<(RY5B8S%#@GB= B6.\*J%;HCZK''E434215KCE5(.\J0 M4IY6H33,\; ;6#O!A&94>X)?_,V@W)'YQ;]-1O9"M][=I!P.]6!P#1+YV0] MG&$(FC#^HD<^N\='HU?9?"R:C\I0+PS7"(P(F ^F.#(NDLEX9N!]YHU?*=XK M*NELQ112-)+62"&0+ G^L(!)&[Q)$-V>P]>A;*E6*I& MB$E5A5(C1HA!7)0<7-@@D-!*@2'@I7(K*;3<^5($@Q&VFB-N>844$0&5TELO M%*4/PDB_F^BGD&LV.8Y?YWMJBOO%<*Z0K@B%>:(HT90141 MI"R=YH&8%;?7ZL"XT BPC,;S " C ;DN*72&L.M7^&/?1ZWM\PK^!P [D== M_N)UZR^:@8N'*><'>[/3>S0JE.W$4F44;1TXK!I550F8[RH&#BPN4>E866)5 M@1^[NE6HA90B@$6QTB*N@D6FDA0Y*:R@8&8T6>&@?R:GMV)YJ_ Q#R#V3', M\A/ +-'WT".=]!SY?'IV[+ =CR9VQL$(CN"GD6^S&_AD);H[N?_%J%DOQ:KO M.-[P,M%WO2M)+&58.XF(2,3^+" #[X _609K*)>$BQ574@;I+'>H#*9"7"B/ M=%5B5((_R720/M!=99UQO.6@PWW.=1RZLNR'*F30W+4<'"UH8N*P\HXCX1P MH*<5,JH$^'3<>NR"EV$%-(/4S%<^(%DR@3AV DF5MJPP8=1:HB3?39QV<\&< MC)@YE+LKA_4H.[UO2]U\P*-'JZ$LKP@A'A%72K P2 E*X6484Q+0IWG[+;5 MP-Y(755@-4Q,A"NE1HH[0!%=:;!!)?%T1[M[](0SGL.V+U_.,ZQE6'O2N;7@ M#',8(U)YCGB@&FDA.?(^Z*H,SDN^4BW.&EM6L@RH"B06FBRC6PS?<8Q53E$F MJ[";" ([4:K,J)8CUCVE+;3M6:RD,[F<=#0.+E9FLC/^[5BCX#(6@?AW>B.[ MR#DFDV,R=\K-]X^DA']@_61!*;$X(.$K'1.++9+4>Z2(%4Q07DFSDEC\&&_] M_ 8=WBZ [P>^/@"+-WY D9LM()]A=#E"9-;]NOW-")T/Z_P7JQJ+\XKS,"= M@?M @)M5RDJA!%(5K1"GID)&X@J57%M!#3>T7 FS/&8]LF_ ?2*4S+C]<-S. M(?VGZN%Z^OR38N@S6UW/2D=/:=0ZUTQBL8$=VL;=A-#N,Q@OWDQNX/)9TW1N"6[+YIB; YMT:X >\_!YJ6J0VM T MXV&LN98T\]>/_\2!E"!1$CEMP;LAOD*:,X9"J90B3%HM]:OBZ^7@#)3JTW^_ M\D/TMP\/']D>NO'+T XFL8YS+ C6 '+50ST U&A3A<\PZ6@)I_$ GQA:(F]A MV_IQ.RWR^D7OLF[W?ZY[] /NVSLNRU*1"FN)P(.-_JRQ2)+*(T\J3;U+1QU7 M4M!)60D7X'(5.: KS)$Q4J+@A!!,^P!HWM,&PD(((I*-CR3$FR# LD1>VM,II M:O1*@%J8BE;$*T1HE5;_%9*R%(@ZX2)YO>'6W<:[^T2E^T*]#'JW0 _4(8O\ M3>JK5Z**VS$&%DYQ,]TAX[D#;Z]R1&L;K%D1^<<4NGU6D=^\ #M*D8?12C[Q M=:KCZ%?J.";#GQ0C5E8Z 2O27L6"])_!/"S5N3\JB_MW'VVHG8Q\!HQ% MA* M6ER!RA.K*2P,2H\,I; >#*KBRL G%;D-&,XXPZG2B%4.%@:8!*1U4)$+VYJJ M(K9BYC9@_ RKMZ'UB5_H+[7N*B;WA! X(\1R"V!]K)U+]0MAR=SZT6= AANG M<0*:/BJ&<)^09J4>?BH&<6(*_6GD.\JGPDU&\?T9T&S &8"7+_7XH@"]&L5; MFV8T2H6[8QNRFBV<_JY .:Q'8&<)V&4.%AH[BX24C.)085FM)+D])B3ZX0+L M[T<_NOQI-A%]K;>SDFU:WVY:T?Z?HO@3_%XC?O36,\]'M1[_!?ZV'QP>OQ>.!/BK_K]@+N- ;8[ *X_NM5#>YK 6\\$=$W*%?EI=4E+)6D M4Q)Q)SA2DC@D<%49K&UEJY4#YDZ7V%$"EY%@1]82,,E8V*EF$<2 MG'>Q-]V2"8:!+ .N@[?0)3SH(GX3%FS7*-I=Y(<[F>I?(_=C,O0X&?IJ,9RW M!'4[ ^ =^A<+>I"XMJK7+:PN:I#T6WY4YQU-5V QCK>D&NME_Z2(FG69'*Z3 M%.$#18&6I%"@N4XNV4P)?0C=TBZJR%_U"'1FYIF=%K\,T[6A'K7C8JIPT2^; M^FVP(-*UR^'#C>2/E'''*$>8:8UX7.M(Y@B208#GI8W1>&4;6Y:4.5UI%#!F MB!N !47!;"N, S;<,XGG/MNEO?AZ]IN^3O[VS\TH8<3'Z51#,W[V_IZ[V/0. MWZVLR.GF/* =V)'Q13-I]=#M,G 8-;;Y7,=53=TIRHT!BW\!^((^C&_FX[38 MDA'R)"B0M(!\Y4#0:&G!;P-!8X1[CCWGQ*P(FF!@FX(FB,+2&W%N%%(@7:C2 M)E!''<-4WL?#>PMNW:B^2O&Z'2/I+H5AT#;W=FA 6OX.SDD]UB?%_ZN'K6Y/ MINY*O&,]G, S)_!B<+-:!L05G2E(#T@@ \8 IA-0/DE;E+-.]+XTBXMW:$S= MN#;"]O@"C,HLZJ?MQ>G>F>05_S!MW<^[.S=C\'[=3H?W:C)J)WJ8C*/UH[&. MR@@7ME%#H]FL0WU;1>-(-I-Q$1^SH*!%\-#,.A3#9ARGJ[Y1\=.EIHV\;3X- MH:LPKI/1RHPO1$'@L=J"Y^IB\*J;P?,/;PK)NP#KPHU2^&.V<1)Z^EX]C+E@8-+;V:9@2FN &XZ\FY(R@C0L M/V_UMJ<[%(/%!=+Z%? CD9)ZH; 2%HD0SPHZ@$OM:$",L8H)3+3F*[S]CUL+ MPS"^:=KQQYB_=(]%\#&L_M*@= DX<[F?*^9M;SARB,83*\EI_3"&7YU"@>1. M#1!3#)_0+%GUS"*,Q$/S2#0?.E/5N0JUF&64HPFV>L=0,7 MA^A,3\;-++C@;X&^#A+&4.ONZ[*ZA1_-[L>QG.@KUI_UOHK M'9>LLRE)^9/=K5^M.\KRN6[K+K1]-KO'IC,JZ:EE=TK,O,D+7E3X+65Z M/^0L4%\=?(ZC0" 7\=,4\E[?URN?,( M<;E[#.?9S/LPBCT*V1ZBU/,K;9]2^?TO0W#8NQA!>R\B@'T9A:U!%]T$78\Y MUGX0T+68W_IPT3A"F#I.WR9KT+<%(A;37^I1E^BMN+RQM M,=@;+#);/!9:2 MJXHH<*\#B[$&11C2*@A4:FE%Q922?N4HVH.=\^V#)9$9+'/@^OG\]X_-6 ^R MZWY,Q)$[M$='Q1<92.7 !#'D A%@781 AC./'"XGA#]K M<=<7SQ*9G?<,EQDN'UD'D&+K+6/(\TA+'BMP:*4,JFS%L1!E96DO'$];#*Q3 MKC)<[C;\OJ4,TWUUW]_?/F5R]OC$IP/PT.^=%+H]LQL#8;TOW'F WL1XP%7Y4! M&8]A5< ES+UE<3DA2ENI4@B_LF_ZF%)'RRN)F9R==V+V^TS*YOPGR\Q(J/7V MS$U&D?B@/V$GIS=G1WJA3_BV#"76AHS61]_E%PT7K*0D4,>0-J5!'%.-I"\% MPLRI4E$"NH_[(+'<0[A(Q28R7+PLYRZG'W[#N7-U:V&PQD6B9-SLU6U^?NP> MXJ>E5(O_!/3_#@:2KJ[25=,FDJ.S5.6B_NSOD(V%FDIYI_4;G3Z,A.,7O4'4 M__D@Q+,E<&>ATF^4-7FIE5J'B:F5GL_<%QA9A#AR?#'.;/?O5 MRIV0GG"#"",><8TETC)(5 GJC H2EUZL%B^=T[*Z\W%7%N[NN_R3[$06(DGI M\L)LTG;U_VQS>35)S*FQCI%O(_OG9SV8^(X9%CY(^:E=H'XP+;!3^\2BNM-2 M+)LK4^U0R"*INM%Q:)OU])6^'2=&],AO:4>)NQ)&]Z:Z39H;&->VA@?K4='Z MKK+4_ H8^,\:/HH))Y'Z=H%]5K>S.8-)A3O;CBG>36^9IO#!U3/AS:F8ZZ4* MB/<4]:-"W/.N1G!7!JDK@31ESITS.5^-8/I'<--BY&?J-E7!A4I*)X4>)<+> M6*@X4:%N7Z:[2^.=SVJ0R=K>D?+2%40^*89^O#N%.]FG<=DA&":JYZCYL\JN MBTB]KW+TER6;7P]?@OUP-]/59_#2U M;A:DKX>O_W<"=C5OK]_V@ A04LD%):7S M].G\*\O51,Z'[N=9-6A_;G4=."NS@9 M3T:S:F57TQ*8.;OK8+=_,V_JO?(?2FDJQI5 @<8TKTK%ZK%&(D-8J(0RAKJ5 M-*_'Y#^L*P0Z7Z[/*M*^G=RW_.S=Y[TE.[S\KJS76:_OJ==4$NR(MJ"9F,2R ME1)I5C)$)99!:&=-6(G'/4:OIY[=MO6Y$H>7QI3/)>S&'XRFZ*RHT\YZW/D$ MG?>94BT3?&:"SWO(S?<]'S[;Y9/UFY MW_1*_S:\HF>C\W[\$'KS(T96AZ#FCBBEAN M8(5,XFDHSEV)E%. 3XXX[Z3AEO5R(GFM8[UE2%+/RBAY*(CT;!':Q6R%=-=' M^J.+.^+I/HLWQM_(@-@7#_ZWE6ST]9GHV:<_FF5QCOXL&BDK;"D"#:@,D67' M^Q+I,DA4*2"-9@P'I39IN/]I@.1GFPXW[8-/\QX4,:@C$&[Q""M MM%, '0@S(Q&OG$62*8N((A:6%5QP++>V?.@7@2C!&8%R1'K_ERA=J;Y!,_S4 MU=O.H>AC*4&UFZS%(ZY%!9YT(%Q39#BAB!L9D#)<(DR(I;8JJ9=VBR[VKW.B MA?Y*4Y%GS01Y\:6I,GQD^'C\@8>2R$"80B4L;Q%7I46FE!A9ATM"J>0&^Z? M1T=4 (Y Y(E?YR*#,]#7^EP\Z_K\Q>/&6N+']=QF1\40\4M'VQ.:R6A\4?QK MHD>1C^[":;!90(A\DH6F8MD!4T(/, M_AI).OE9L3!FB3ED:=06!63M6O-.C5X1E&=3Z4>.5W=I?-1=!&+?ZQ\61V_M M6!T#^GU(&$30FT!.+6=D=/,*!UUY*D9 M#!+Q9N)$C,^+-GH".':#?-,-TF4GLUDW-;.)SB-#[X: M-9_A[U%[6BSVHFM$48_;-2WL-I^&,.)M,@.%_WKEAW '@&P-$S?246Q1I.N*=*]DEMY48+GYV2LA0!@ MSF+Y8V$TDI7E'"M8<+J5A(P'DUM]L!?0VX%_'WY.$O?73@A^3[9V=J+NYV:T MO"Z-EB*Q;BZHZ+1W1:,BBZJ^ @7ZFDAW!]?/12DE=T(I59W*DMU) M*47E4^F>"#ZM2HYO_CWYAKE1F23K)9%DW8]^IJ]1RO/,7L0:7.[EGD;-N$3"]+(S($;!L" MMCL\O3+G1?<[:?C"(J_3_YN%7E:QK&)9Q1ZK8BF](JM0I@U\QI0>BBG/63M' M$"EZ@L!4=<&XZ4<( 3P?I*R1(S:9Z3%O!7>,S'+W[PV?\5 MGGG1UPZZR*?4,J+E*3T&1!,A2&L-1J+B!'$.Z*0%*5'E @&D$P[WDQ5_:S,& ML.N7X9;0BYQP)C-^9?S*4WKX^%4&6?)XJHNABGI'KX*;T0)'+ ME]1H(S2RLK2(\WA6" >'E.1>(PXDQJ9(252%)-O132,-X+L^N#%N@7(]]7F2ZF MH$QRCY1E&$F&2UP91ZGLA^ERS1+]XT4]>H*' MF\[CH7_[41.G7%)"7V?4RJB5I_3P4:O$W-I2*A2$=8B3"E;F%I>(:%GZ2BG! MF-CN\OR)V)5=KKQYOLVU>95-P]$H3#8-2PXM+XTS3B(;M\PY-QP9SPCBBI1" M!XXI[R5!]"%K\Y^;26]V@N08;D:R/*5'@&1.XHI2#4XN#1J6YM@@(TN.<,FL M9I$[EX5M+6V^-S*>8>O@IO1 88M6QBB#*V2,*Q'X6PI)ZQ0JG=*X M*A4UO-SNVORIX)6=KKQQOLW%N4P,C-'J>AU [[.IR&67]I#:7L96?H MS-"YG30F2H01HD*5 L#D1 ED-.?( ]I@X;&D/4#GVNA"'3K_/./DRU29C),9 M)X\')RD57#A&$",1)WWPL0YYB6P0@7@L* M;-ZF\<_6*9?%RV7Q^C!5C!K,-),HEK-"W'J*%)$$543Y2CHK2OIT4W5W'*2_ M(VMLRV0!!U8;+R-F1LR,F ]!3"LIKQPSB%:E0%Q5)5)E%1"QA','[Q'YI$*B M&[(L>F/=*BN6$3(C9$;(C)!;0LA@J6:..80]!9_2^1))'2I$E1*5P]3ST N) M]-H(2%\UED\$5ADGGUIE^>74'+PU1^T$UBQ+Y96J1U8BO"FS], 6W1J?QSQ[ M7G0*Y#@TS7@8J^C0CN7"EOI05$/.]6-B#/RG_3(I=K0-Y50 M_ZM=K'QZJ^9I>U*TWM^C'-=3>]-=&N]\5TG>5-28G19=9<\=BDL3TC#&]K2Q M\"P@;(J]I@*U75'[&B;@PQC>N*F4NWYJ;LJR+@C?_VPNVITK-:]4:#,_W*.N M]=XC:P^".:U4/XYG*&\5JB@J*T>%IWOS(3R/( MJQ7GWYS__NY#<6['Q:#1P[;X/M[UU5_BZU<_@(C'$'0+CX7;F>OTR+^=?C@M M/H"W,"A^FK3UT+=M<3Z];M3=^ONX94+QZP\_G:=7Y/4/J49T;(N^NH+)[ZZ+ M6A0?&U]\JC_[=*_8E52J]O/-,^%&I\4OXZ)NBZNF;>OH*XPO]'CV(7A5DP&X M(A/3^G]-H*.QP.T$U#-=,+M[D;JU7#S:^$'M/Z?RT>G)\.>G[O9-K/WL8Y7F M>(_TU9,"+*6=3 M7QVK,L?'ZLIE$3+#-"+X!CP:DO8J#G3Z%CECO79LJ1L=Z MNZFR[B261HS9C= CN+0>#[I2V+='8[FQ7VH8])$?ZWJ8REV'.32YQDX6ZG4G MP]#<-#R-=%M_+:Z]'K5Q*D8P3C7,ZNG1*M?BP"9-&<,7TZC%WW6LQWT%&G<= MWW)U>S493Z C< M#83(+Q2+74 M"1"[.@ $0;-N%"@^'*1%?X)[Z*AD+0R/G<[X;&Z*6#L[?@Z-V#-?ZONK'XH_ M@X6 7GFX1>N[E>GNG"J8\7T:G^1KDK/BK6_MJ+Y*@P--G%NP.,T?)I>743/@ M_0\+0G)N;03XJ!6_@5<8/9)T^6]I>6SO5>-VBZ/Z: G 4_5?(Q: ZPI> MZGPE/O!?D:M'G73%8NR3R^'KB(X#?7T6/TTMG>WSU\/7_SL!. K7LR:G:Q"H MX;87^$\KTOBT21%D*5@0O?PN0/"GBWDJQ!4@39?E@%*:RID>?-'7;:QYOCC@ MMT83NG,AEHSTLA75Q<4HAH#^8]S8?\9'W"=4FN[CP/!TWMM9<@P'H!;SB:V' M\4]D!HW]HQ?3FWP@D-TWW5LW'KZ&_R_$GL20%YY]>[5U'JW 0X+,::GWXZ): M'96S]7Y8O+?CQH!QCTL76,#0;@'SX4*/_ 6L)>&3WST\LHV.3'2G.JB:^N]@ MVHOVYM+D:'ST@TL_AI4T6/M?AO:T^!YZE9QIWKYZO>-Y&/Z\&+^Q-/#4W;]O\;6C06_"+OD ;.Z<= M- ?\F#J$Z QZ\+G;&&H#(S)UE;KUE^ZZ55R!MW$!JS9HQ\AW/E.T,=%:-5\6 MWKP)_$R7#>E=0/[8=ST:-I/4E,E5?.\_UQFF!\QF_U7)E!724X*<*BGBEA.D M:+"HE,Z$H&6I^,HFHM!*8"<9"BX1590"&1)"+/6@C#<$!XJ7#Z' "O$F?G#] M5_TU)E&]ZP;G/"W6-D;+RZ5HN;CKO./IYDH^.PACP=6#),H@.'LW]<08[XBI MD ^E@ZG'$AE%&2(,6^RM((&N)-'CR*RGB4?45 IQ[!U2P5>(<54%S90(QNUH MZLE^3GT*BL0X!J"/38NP&80 ',"B("XGHZFY[+S;S@V^*=M^6@!0_U4#%!41 MH &F60?3"V#6(6>*>X ?%Y>!@);I8UCZM?$I_H^(3S$8,P;_.?J?5W',XQ+9 MZ4OP2@"P0Q-C(1U Z]BR)JZG5^[8Q.9<%ZIK2VK>_YT,?5$M-FZ^BN]:5EPV MJ5_0XW@C#XN[D:EGL2E0CA\!N\&UN:S![X_?W_3T%1R?/0"LU!6,5NR0&=4^ MQ&;^W\G@NA"S9DT/KJXT;>2OX++E+]%RUKO8O9^]&4WB*J0;?]YU\:_Z4Q=G M\/ =]RG&)]K)[([-J#,6HQ@\B)V8]M1][F(0FVQ8=ZI3V*+IA:5)X(\K?+&BU MN5/-P@B1;N#X:?'W"[A1\<7/PGGQY86&WPLA =#NX(>MGSZD;@NPUNVD[AX3 M;?#G^E,S@BMA3M*UR,X!%2\W>VP6=',)14Z W"7?+#IE,\CR[>#Q">% M28'UV*IN9HL_ALT7D.%/_J2+SD:IBW$T\/=K-TGQ^.@IZC]\!*1//NK(2<2H M:20I:JF/<3@?0HSQ-C!]7KQ4AOU,2T>#^), 2BE'SAZ69?5*$84Z_! M^X6KKI=$:>WV$RQ,_Y36)DL?S@Z^5=(J6U5(*\HC1YA'FFJ.M&42&Z'*YVNSOVS;"5."NZ$2I@B):WPQ9C,_=_ MVJOUTXV=):)D!G%' [A;#)QLRQ0R3(3*VM)69(6N_3'3_<%>>#<9^/>AZ]9/ M'EPM?R,$\*L=U_9\Z'Z&]V%&4KS@'A)Q#!@9S6SA)[85;A=C+7$R]% 7X-]ZTY2O>YZ(M4I_FYV/0S70%^U_JSUX X M',Y&/,7YNUN_6G>**':PRZ0_F]UCT_&@]-2R.F4$1.'5C]^XB)R*NZZXZW-Z M*OF=C]G'9MQQ7$L^_+366N%?/T=WS_QB#OVGT_I%VW=^EQ=-;;_UEC(,RA6P/4>KYE;9/J?S^ER$LQF=V/T,70!?-T+5*PT8S3&53G_7EWOK"LKZ\ M5*9,&*K=']5ZT.#^;5C'5)^4X)/Y(5XBP>QNSNF]^#-XWS]RM_6!!91X51J* M*\28\8AC3) 6PJ&@9'"*^2 57TE8,!6MB%>(T*I"O(0?4I8"42><4TH;;MWZ M"'COCI_3RN?RM(ZMM9F/3^)_]BYBN\NF-GNSH1]/#JM]]/ MR^ZU"LH(^B+G-B/H3A!4T*"60Q%PASCU3A#+'I>YO#W$O$%2= M2+KE0]1[JV4;$72O..%>GI\_W0G-]BGSDV9^TCTQ;:;DCEON ?EEY \@%AG. M)')5J:04NN3E:C;S\RP.IG#1MV43STLSMS_W"M),!NP3 :8 MR0#W<:VAL/*52VR"5".NF$>2EO#*"@(K!T$JOU(M\IG6&N^^CD=Z1BORR]A? MMK\VPT06T@P&\-5?XJSZ]@%4KO();)8*@V2Q%-$B3-*.JX=7B&+?:;5SJ[P7)U(C'LS M/^$U.R0'JODN$IBU_B<_]-#I?"AN^5#?5,XGWW;PV;LX:F2 TOP M/:J$^'SV+9]]>_XD^7SV+9]]RV=Y>A>2?/:M=U-_B!W.&I1/P^WQ:;@M6?I] MW>A^,R7F"AYDIR/]ZL("?1OY%[7M<6^,VH_P_:YL4N[R2^YR%O(CZO*SG2=9 MC)^GNSYRPWPQ=ISNLWAC_(V8_+Y8UG3&/&<4'.S1K7Q \GZ96)1(S)A'+ 2* MN!$8*2TE*F45I#!!,+>R<_^83*RI(YNT[GSH_M+ *]L O94]E7(@SNN^*Q) M^_LAZAG9,K(]J40#%T(P05%5"H*XU0+I>&B[HMS%8$MEV4J.Z6/2')X3V:J, M;%N++&5_.1_9/E"[

PQ927#$F@@3D"'5@&JQ'RDB,A#."*T\MEBM9F\E=/O@N9R$_HB[G@,JS!U2ZE)X<4#D:A_185R'K RJX MXIY(CY&P0B)>B8!,)2(EA+,5\P%S0?L(J,R,8P96I O>]D$,_*Z(=('O^WH23LH>< M4_2R-&'E::D06#,19]>=[\X>4\R ML8/#RYW47]D2?_*^C.*#E.EC,]:#!6*IPG<2G/WM#9V>GM].S5USV#US<#YF MI#)%YR:SY@3F5'.'N);PP]$2&D3R1]ENC:)T)PI MX>639!ZA+YF1.2/SRT?FTG#//*!L59D2\0 K"!U*CZSA@7P]>N M;J\&^OHL?IJ>,5NFUR5_N2[92K@"[3U3 ^^Z.LV\KTN#OFM\80.78BEK:1E<='%Q2ABQW^, M&_O/^(C[B%"Z#T!'T[&LG\&:VH\&]=#/I[8>QC^1B>S-O7 @)Z+B)A1ONK=N MBOEH^/]"[)]NK>?@?@"8)$+S'Q<5*W.>?X/S_*[[OUK/?DXKY3U3&G%B#.(5 MV'$9:UUR1:PM58G!JO?+?OXNA B'GV^J$ORNQ_YWT*:AK0=UTJA,?[Y,?QX9 MX_7P.IU?J5ZW:^)4A:MA7./AA#!J+A,1NKYL)H 4,'F75Y,Q?&*N"WUU-;B. MW.CQ@K^=?CB=4ZFU8SV>C)O1=1$IRXMQ4PSN556LT/!?,?+M9#!>H6#?*N]B,9V(S7E7-?>'UW0,BUD/H8(^LZ[L8CI?/LO["A2BSJO>ZSX$O3E.RW-T'D\48A4V""N MC$1228HJ7FE8%7&LF>LUQ7-YSW%#?M'Y>'JN^,-,_9?V+?L^VD!.2L7R\88# MTKL,LQEF]PEF+1>"$LZ0I^^FNXH2 M'[A"%:,$<:8H4EA01"7E4L>S5JM0V:.;_G2HO)\CS@ZP],9.W/ L:WZ,=/ M]7LI0O1V0<][#\J+PV-HRR'YC*(911^$>J$$#YQ+@"SK#2 8LTA2*Y!C3'(A M#<-VA8.F1Y>\/]3[MD=^<%"W-WFE1^:&_]H,0:S>2@Y^OU MYOL3_2;[,')[87YW)B3TM@_0/Y;[Q(5#(AQEXYRMP['7B%Q M2H3:5';EI@W5*:O@JJNFK1,GUL@/=&3YV8PAI._@4EX 9$NY;Y9R0QY,H,8( M[1#E."#N)#CS3%M4!F'!4A%!:"_%_AY@V3Y /K]+Z6!NKP M@NA'J L9\8YAEK>0=:ZMDX0AZ2L&?KDJD>(E1ZX4#L".>V=ZX1G<*\3#AY=B MGF/INXFE_UG7PP*TZ( M*_"B)?8&5:3"H<+45A@_Q8&^M!=?-]F2J(KOATD100__ FK8U\XKS>;BY]=?"@MS6.?GXB/3F6$W(\V3I!6VD(YP#9K. >!5]< 7N-?,5]IHZ M6NEM[+XK##LS?YL%^&R0R3.X5)@;'Q94G!]Q8,<>E*I%BE$:,D M$$ZUPF$EY:M'S[U_F)2'MUN5B3MV[)^_'U_XT:RD97;1GZQ#CZV-=SC6Z4$% MA%ZF_5IO;WB%*\4L1D'ZZ&)CC(S "F&"&7-EQ5WI^W#+D\JNT+GV%>[>=DK$ MXPLA'HZ*[(<"9*CJO:U" M)5,\0V4.I3]?*+T9Z\&:0O39:>]7T>@IC9KFFDGD4-FA+=I-48?[#,:!FB5F MC3*"..2#9XAS39"V"CQX[HG0W&CERUX#Z]MQX>6SVJ5;$O+R+%-VXC-T9NA\ M*GFV,D15#+PTH@$Z0]R3U$XC%T*%M:T\-J+78/M6H/-Y/?H7CYR+/CV\UM"- MA::G1]9#!W"L>]6"#1N>E/"G_?O3[SZZ8[VK3EJ)U>@C3=-+$^KNQJU M:7_KAFCC@4VZ-4"/>?B<900$.33->-B,?:>DOW[\IV1!*NXD(I816'@;#0K+ M-:JHX,9XC*6N7A5?+P=G SW\]-^O_!#][<.3B5(>TPU0],'$P:7#94[#=A.Y MBAXZ6!%9W[:+M43;]'Y[T8S&00\&;1%&S>7&F]S4Y5X8O*G<=[CPZ^32CVH+ M?[OZ\__\"7YLT-1O]7D.HM.[33&T*K$+5FND-.:(.PNO<$D055JJDA/K?2^I MAA_L!8SGP+\/*UF%L?Y K4T]J,>U;S]&C?X(#_MI ./UJO JE=1LT<3_^HE M:7H/\OCQ8KKH#L%;$*LF%&-_>=6,].AZ3GD/TE>,+_2X^%1_]L6H;N$[32*F MJ@,@S7!BH'7?AUNZZ0RD>^LT!TEBE]X?W$Q)H4>^@'ZUT7=P(.6#YDOZ MPLB'06I8O.LZ]'G &/2_-6*5I"4!GZ!T!G&+*3+!6:1EJ*@T)19^A5?L,0NK M=VER8.R7*'N7]^4?4O?N:C+RG[5_JZK-AVZL2B6JT['CMV#N&M; M;:.8TJ3?,=V\^+X>@GXWDQ;>:7\X6_#+9EY89_QF;6 MPT_1+8R7HX&^;B9C>/)7[UYWK2 8G^+O9E^ O@[T5>O/6G^EXZC,4#HM+KI[ MOUH7W?U:A8WL:5USLYQ^A@#)0V+G?77P.4+G M(!?QT_]^!0;EFUU]T-[ESF;_OB#]I5,2TPSCMG@7:8V*M][Z2^-' M!2,GCQ>7^VSP[<,H]BAD>XA2SZ^T?4KE][\,BX]SER!#%T 7S="UQHO,,-6K MJ3_$#F<-^I8&L:Q!N\WWV9*EW]=\G[>KH<&SONW[BTKKN3<\'9@J':7*X6GLC=15%9 T%4:\E!HI[@"I=*4=5B7Q5-W>IES) M0( 7L_>F*5Z_^]://ON8FY!T6 _:J2XOI"KTE #&V98SP%Y,;M>+5H>,?AG] MGH)^FHG*$!)0I6E G.H2&84)$B71TNM*LG(E2<,:6U:RA.\$^"(/\$J6DL?$ MCLHIRF05PIZCGQ"'5QQO;Z)7V3W_IB+^,ASKX:>4XMG%NM LF[,)1:B'>FCK M:7*.OX2O_,F,?IQ.XN+/!H:J"YA=QDR[?Z<\I^S.'XWB9CNV=,XZ8,&DHHBF M'$J# 9=*PI&PIA(<6R^Q?HH7GXIVW#9B-YKM,I MXE] #]_HT>@:;,D7/7+MVP:&"B:BKR"W.*EH3D$Y !W(2'<,L]P[TOG21080 MCRRQ'G&G.5*42V0ULS188;A\4N;)WB =IR=5E9$NQ\!W%0/78W\"?C5T,WG: M(*PPV,,[?'#X8T$ELC]^-!J:K=2BE2KU_\_>FS8W;F3IPM_?7X%PCV_;$4HY M]Z6J;T>4RW9?3_2X'+:[)_K31*XEM"E2)LBJTOSZ]V0"X"*2I8T2*0DSX6I) M!(%$YMF7YT0,#HD:)\!Z0\" M[B6<\CT$W/_YDZ:$OM!#'T*]CVUWYG)^._5GU?^QYQ>ORPB/:9WKF<' +&7+ M8'!.RDR^=FKV8'"^4-9\J?)X1P"88R]9Y$BIH!%/%,Q(I1,RCNB0/)B;DC]4 MA48[Q?5AK$R^%1EUH/6*1PBL<^ P@>]R MC' 5,/-@(T><;61+D:44(V\P)LQK3>V&YW_O@HB'D6-DD&-#V/DP5G&7+H4E MYDE170BZG3/U(8XF%P518S"57PH##BIF;227E9XZL'.),11QYSS246A$"?&< M*(Z#B?NO9EAAR3XI]&8XUC*"H;6!Y'G_BN+'DVY*#M)M"#8?QJQ^ERLU!KMYOV/1 MMXV3>3(\>,=#O]5 G>>DG8(62C*PG@43H&EX#E,G2E#"&C-*+?71/4AA1V'= M?45V)'Y8%723^4'/G46.@P$&47EH.GBQHM(&*JUE&$7G">(Z,J2IB8A@:8U+ MPGK[," =^Q25\-Q!5!Y?H/RX[=-[L-+?IKEK+VR.4ANL]A?C%S]I@V/_\2 5 MJ7/&(!:C1MSQB"PF#C&B7##*X!#8@UC? 7T/4NPEG/)# M3&BA4C&.:"0<\4A BK&DD8 ?N6(L<'LO-.C'D6+\A)IAY,H0O3Z,;?Q/.YH7 M&,7*CD:3CW;LA\&'0X!F"-!<3S=?]5OVH#HN2A4D%QY)(D#'F>"1"\F@@#&H M,:X\?2!+?2$8WO1R85\*CYPH\\! TT<: +K9?+ZOGZ7U-\CD028_$YGL'#?) MJXB,B!Y\"*>1U3&B" Z),)1SHAXF"/]P,IF?$#S(Y#O(Y"$Z?U\>^RG.AMC\ M,XEJ#0.(]ZAFF'.>!!=1BE$ACKD$"YY8)!45\$NBF-UK<.-.-0,+S[WH< M0O*!=.+PRL_ZE0^ MMB-XH)W%W(I8V?,);,[_#D.07Y8M^U+=M,?)E%C--.58(>.I0UPRC)QQ$FF: M&,[="SSN>ZCRWY?6]-\FD_"Q'HW>C,-2++1NX=7?]Q;O(OB!>QL.[N@,:>M! MD#ZW4QYF1QQ-)&BP;S\_.R)O+)HD-,\(MP7GMMBY@\GZ8ICNI4K:QS%9<7*" M&28059@BKHE"EA..?.#$YG0%,_?*NEZ%ROF[K5N$R<+9[](_FM8DW5O6XOG! ML _VZ" E!REY4"F9L!&2*HNLM!F'P#@0=A2$)@TT>H4CQ6J?@&(/+"4Y?GZY MW:=2V#B8]@.0V%#H/Q3Z'SSJIVK_)9@P*\T8* M4SG+)?<46<$\XD0[Y)1RB"BK)9;48YT>KF1D3_$DRMACZL@K!/>$M>3@M@PB M>1#)1R:2L<&&.&Z0HY$C[HU%-A&!+%9!1Q62CN+A?)A]B63^J&[+\Q')JXX+ M_&SA??[:[^1/\_,XK3W\'NH/*V^VZBKP4\'8EY_Q%R3\>O/7E;TGO5Q_C-%;VXF(Z^00D.XNCR^J.[+V'M_N/;8^^Q7WW;Q=: MXAQW"F&C+-AXGB-M"44R,!FD="K$C8RC<#8I*SPR2DK$!4@BHRE'EFK&K(O6 MLPV[\-T%'-2L'K__^Z1IWJX>T$Y!)-<$D;BN(D.)T]VBZ/%/NH*K1RM-#P=8 M0>:*@=07I$X]CQ1;C82*!'$<-=(\,5"@2@O*A=5NPP4R0?DD*?@\A *I:XN1 M-=HC(L$'8MI+$>6CD[K$I[OQF5\BI9_DP:L7$3;B XCWT^I=*MIB-IF!;NAU MQ#C.JDE_--4(S@;N/8T7D^DLAA-0$]69_0":POOY^7P$BF)@GA7F ,I(I$R%T04AFR,NKN-GBB5*;LYY[_KV=F/8/BD&A@H_KU.NR&Z M;L=+G)_NKN1[B;Q4?82M!M51U8OMKD:PWY7=;IB=5K\!JTWCN85K@;$^RVY9 M(V7.;&VUK9?DSJ+*13!-@7^K^.FB!O,-?KDG0RSHNK.M^Q'HU,K@%4,TY?FT M26#D!*5(*XV)\$DD)J^2M39."($3$CH#"/$ K,"M0P%TBY$DL\,-R?K[_':E M-?)?T4X/8F[#$:J%BW+5^S@ZR^7^!^Z]#%9)@@('SYMCX^' 0T)6.4PQ@=.C M&P.)?234Z!20U01D7\9;<311Q"QU6!CM6*[*>SH'KH_NP-<5^$D6V<#S?G(> M2X;I8CZ]F(!P.*WNY!WNFLI>^6D,]6R;OSAH_B7&$..1& ^ZFQ"-.*7 +(X( ME(QS!KO(K-!7.888&YV$[ZB80UN4@43U0B&&0=Q@P@T7CV\V\U,]:/HUIH,[ M U<4C0L:>3IKU6U6Q@^F<%-0@0M-49(@4#G(3G"H!$$>)X*#CMS2C<(-!XX; M5L$A(#:0V3[EC)2(B+ 0)5:<^/2DY*\Y.OE[>D ^6 V0PG[$3WXT#_&O?PGU MAP79C>(G%, 0+$S["A8V/Q^_#G5S,;*7K_*GY?9]S4<]?OWO>3.KTV7_G'(- MBN/PT('B9;[C\7=2L+58)TSL1:$7H\2V^ILFEGU3[.)_Y_\B)MD\,I]0#A/6H9\-0=_8SJJ MQW%QL/4X_XK<:.)_W\<&_9:#[-E^>-O^:5FN8N&_,W$DU28KSZ97WO3-M+:C MV^0^2_[@FU6V>E')A.R:_@8&)"@2L RJ-WZ6CY\8+<&G/:]G3;$;<\\O_#FG M#HJ#"E_8:AF"4O1Q.@-'MVKJ60L9#O;B6388_9D=OX95\KUU[4XR(4?U[3J^,8T8#\J\ZB^TR@9G;+RS6"PM8OEE>7[ED M<^FP4=M77GV /Y^4K[Z/XSA=++J9)^#8.J\3-KSHIM[GG70O&,M:''P-#K%? M^8+YX91@]^?%*'JY!%WU0O[M?-92T'].7%-D?;X("*T0]\5T\J%N\M:W7L\T M_C&O\\&U8O"BGJU1U*^MK5D1Q>$VS:Q(J5;X N5>@O?0M%'*$O3,WYE6Q:*J M_M..YW9Z6;6A"7JZY58M464B!362U] OZ2*'*H >=D7Z59I)F M62.U:B3ZLW']QSQF5@0N6VYHK_M*S@4(=]8_@*2)3&E(R>706K3@979AG3:FD -788>*S!JR^@AK/Z (V-H:4&_*.U%(@&$8(QUG$?KLJ 39:_ M*A7>EH/_KJ[]_'QZ>#KPTN&01E>&6EN.-8R2A2XR]6V MX&1J)CVBSB?FG:4\; 1*<$#$!K&<-26+91I_-PC' - M_0]UNI^I>7^Q'N5O:P[C^_G(3D?YIP]U_+@]-SB;E)^:DKHM\>,;Z/^M=^IJ ME1=&0!9))U6=P [(T74[!8,E-KFWKV[.Y?_-*-NMD[:,I&#C-:O[:S^'#-[E!DO"H,D7G%L_G418R>2\]GE%H2X;"-O?-/ER6&S>E1+F'P=X2#F,3["4 M_.=,/UF*--LK1]LNVEY^Q9:NOU-?/ MQUV.%=X!OM"]0R&P3&W=NUS).I89/OG;%W%:3T)[:9L(V<4 .6?3963@1B=M M[T";V?'QHM^3/M\+ACO(BERF8,>SA9&^U4!?#0/!62UR-G;6T755Z6,:V9_C_#74+AA+=]>;E2<-^"P\?NF"+'8B<6.7X'+)TTF4#BO M2>8M.+Y"6?W:\C/;[X/@;'K&7WU*)CSO;4E/6N^G62* 8S;-:+G.X37;$E%JM7+Z7Y5E;,@"D-QOUCF*_SC") M+2VWO6>YYF>%1>I<3 @*)*=?0?#94?9O\]N R=3>9YF$72^9CXNJFN9*IC,? M/FQ<'/O+Y;>[NHP^CSM9N:J.*_GF%@WKV]R-("2.R+;MOF,;R9W?0%_H<J"9GX.<@ML".60*SAIPM=(LUV&MT4516ROU#H>SADN,!-:XD6KI%)@MJKM/ M)Y2:@DE*.8B.\=-I#F0T),>2B/O/IQAKD[-EZ.1 MO9S,9["AGV)XW6ZNP:?XR_YZ.,&1O6CBJR9>V"S/>FU68%?:6W^Q#8,ORY;6 MD'K5WV,'N%[[5(U/*9-?YF+DW1>14\.ON^2ZS\6IINQ6-[D&9E#?'F5P*R?< M?S2S/BQH8'G:QW93W&04=D/L@-K_;<%?>Y_/3 Y2M/TY'G^,V;8O83->\@8\ MVO" X\;HO$?H]&_%*=RP9#K<\RNEFP.:Z;.=S[%O6+PG#WFWHUP-.V(\%XC1 MD! GTB G<4(A>(,-3U+BC:(2XIU6V@IDC-&@1%X,;PVZ M8PW>U'N,I6/(B(@13XDAEX'7A/#2BT0(3ANZXRZ%&3MTQX\]@_Y2,C9@ZN5@ M]]N64W\NC I7_]RSZ;[@4 U0S0%A+-;.>A[B:'+D DI[VN;M!ZPS# MBH9A1<.\L\%=. XYOBOBM%'H.PCN9SJNX8"B^YE.:=@Q0ME3+)2**. ,:,X9 M1T[+@EMK/)$\1KI1-'"7/JB'#UD]\.SDHQVL,'@<0V#K!6JJP<5XEB[&=BW% MHA:"4X6\3A)Q9A5R7%@D,*,Z8$Z-V1B[<9?2MN,*CHD7.>%T\+R>@N?%!GWV M3#VO85#>(RLW&K2S47HDBW(S2B!M.$.$>T*\B)HRMH^V_(=VP3A^J;/M[J^R MUD;:K58V']E0NXR;7%(]@B_]X_37TR5D0]];4_Y:>HV: MDS5PT+X]K#31Q-E\FCMT_E8 -$<9"&+]=LO;G*PA0*Q\NRRC?-)!+;1PC103 M5MH#+AVB5W:PGK"4ZOX";9DW#7^3:MS>YE[RE9P9U(YWX9X?C.X\RL;/B">']!&77GV7A#/KS+3=;??T7_& MJ/0\>]C$2)-GGN59%18C8D,(PD61].:LBKOTGV6PX+/)"*BA^?Z/>3V[?#,. MY8^E__=G>YDQ^II=76[]N>J MW;>M^G:U#^I:?;M!(8^F<.^X3>VE^5&O"L:CW]UR8[_.*OD<]%79NZ+/WK2M MNQF\H$.)?+$VRV\+N";P!7)D(&,Q=.#>*>,U5'Y4X!9*&VV[654/&]YWR:]" MJ_=MT05'H, 2Y,[U8\.-D8)8R51"@B>< 908TIAD]PL+ZFU,GMM[0Y+^5';T M72I2K7F7WHQ&;_-FODL=U16*?--OV&^3'_-VK7ER[5&LNG __O3#=3XTG%1P=Q%0"0RAY M3Q#&&HP;Q7-)KU#($N(Q]I@+MQ>\Q15J^-E.WTU_S8Y=R,!3\>]RR_&TZ:Z^#<&&9%PL#Y)93?D!%@1%"?LD508*(,*"=0$ B91(CT6,4\*?%0Y M08]83+1(.QD"1)A8\*$8F!@NX%S6'Y0+ MB3&9-N=&2\F$H@XQ'@7X780C'9U$-%(@K&2#5QOE. ]+&")3Q5.BC&^O*)5, M&E_51VA@.,:)=LXAX3S0AP7-X*3AB 3"8TP43 ZR#Y7R\[0#^7@@$CEB BD M8#W$R?$;&5(2AZEV"&N9,4]R:82C'@DFK%#,$&(?@"(&.V-I9ZQ!5"UPK=S$ M3D,FIC8LG8$ LY.;G=XU1WA3?Q_4!7SW>80%!+J"'&1LA M^T4M=%5VBP)\,\3\I>Y>RS^T*0-8_XEY>0X<=3R_ M:$<<+7\^(&@1[(O/[S"J_YC7H-> M+H[=U:%VLX^3U6"-70:Y5M7BJ]UFU#8M>EI]7U -VW:K#GVU#!B\0G!Y,=V- M5^_5'5X[ABH?1T%P;+\%]RY<4,;&Y7C]MH75&1X,/^0U7G;\"@+J%2KY]4E02A->,D( 4]01Q+G+E(]A_ MV&!#L2;!R$TJN85#\%!4,AD?'76L:NR;B8]66Q:PUJJ#26TS* LMW\Z]S,B3 MDPI>^?.T]G(5SH\%5A1HHR X+V!OFY6<5+>EE7T_C>T(QFP7 5.ZRW8D::[; MS'ICVV%U]SCIKNQQ&E< .YOY] -(K+ 5@[0&0J]!N5S,W:CV&>H0#(3Q^Z7" M6WU(A^M:$'1_F8/.'(VJMZ?5_YM,X:&S_RV5#9/Q*%L9HU&>G9'?HTR$G-IQ MDUK0X'JZ?N^V *(+;F]_ZK2?6KD&#=M68&30YW8P8_>,9I6LVR=DV-3X*8_, M;&!QP OG]6RVW-_/GL5)9W N/*3U6\/?6XC@CF$*TC6L]NKU.]CA /*@E%R] M7&;\*8\Y=6TY#]^.Z;W%?UFQ"VTUAN>TTFX:+^93#W9DP==]/[7GU5?YCOE6 M%+_.CZA^65[SS\7(ME;]9=>KO_D>XL"%[_XPOSB& T ;X4($@L4FH10W.TKM][US>-^OF_Y;U=M*^G790)H5D3(LUX@X@K)MUI.GE&35%,<%Q M3+*@/K>A+\RSH,7 OB'8"40JX+K%/-^/D_DH=)JBWXS9I(6"7QS]<@9XOXSS M[**U6O)C709!93>]PZ0O&,AADM4-WPZJW/'C+$ M\GQ;K<':4C+6>#O./$.:VX* 'EM0_WX:PS)84N().20RO9@4W/%6[N29&'#E M93_RNA03G2PJ&.P'6X^Z@0<[525M>F4<<3$N>NX=^G5:_;M)&GG^=]_LRYGGALWJZ-'T6!E6& M;,]<7:>ZQ;W.X[G!S M8/]S:Z"MW7%E9/:T']7=(@SF_IN\$6UO(CCWN0+9OH_%VP7Z[JWN0ZE"#-_-<_"D;8ON_(:E &JN<17PM8X"/V9'8:M3T-K,I:(U+,=& M/Y0#8*..OHE3(;[N)MSKO$BU>J1_*19_NG/>[- MF'"83Q&;G=@^ M"WQE467^5'X4^(BQ&*+'IPYCH#%F^N6!$Q!T 2PK+"BBW',MC8E!;8!%@-65 M+),!R:0%B$D6D?/4 .]H16@ L]3'NHZ.* M%*WA/B24M '2B!I,'R45BA8DG^44/MWH3KH-513!V%, "$C7]3*^734FWY2- M^FWR6[=--^R]IM MA5N9 5?*_>?3Q0S*' 6:./ \6_-\T2MR; 1GL90.7#9D1/'8LI[:N\6FW=,&(R>,'YT-UD^" M;5^GU9M')X18Q)B32,$Z@Z/E+H(7CS/:GHR1.:)IP)O6V:":;JF:BL19=^*S M8;1$OVA-HP02>ERFWB[&]V5W'T3-6H"OU"^>M_92CA/ O7\ BVTM&MH%0S=" MDL5<>N=GDU[$K4>HNAF79<#GT=%J;KU- AP";"W0'58YXI08LKGL),E F=V@ M57@<\8)2E(S(D0BGD=7Y'V\(-RD0JMRM%.929OW:[M6SUY@KJBV'ISM#H1CI M2^U9*BALY2:3W[NZ9"#-XZ,@:85*8'))01CXE<$C0R)&V"3%??22Q8TNEX>G M(%"3_3Y^"_M7RI?W1%7"L".EJC:UY2.(.2"DHZ,4':4EE'/$%=6("PRR!H@' M)6]U5GZF#+)X?$K)TGY/M"&/5>!T)GJ?]&T#!FT4P!XPO9='M#^!V+M4DA%" M(ZA%IS+Y,J13$D@&QT4*FIJP@9],G"1:4(6L\SI;@0(9ZRP*5B61<()/XU6+ M[F^V'O\=MN3=^+NZZ4%EWZ4W9?PNN3F-YF(T^.DZP^YH!5F9K7W%FNN@B!Y^ M>3<'C^BS:OV,\:_BIXLX;N+7RXJ!DVH<9X=TF+8DL]=MW7<7G61L;F+LLK8: MHIC6?BEB\XV B% ;!N@-[;8$9N)C#-U<[,:.VA!Z&:SLT'.6K]P&L^! MG4K^KXVDE@!KKO+M[]&G U?CL1_A1/LH/I#;XM[EO@<\R)><_E\Y!&*>2/I? M&I]\!D8"XR4B3B7X5#P2% QCB@+9>KVA,G341!)!D"8L5_1%CG20$5&O(Q8X M*N+MD/Z_>_K_U\D8A,933/YC(ZGP!DA!9P0M,)3!%)$!!2 -2:()5OH-U"T/ M!G7DN7>8FSST@67\K8B"QR'00+ (&P;((X64]'&&E)YD[C\93FFB D42 4#-] F7BLW/^1 M=XT?//=/DPXQ8^]1F?T*Z;.2@+.++K+L0R?L-Q*?MSGO)Y;[GYU-8T1/./G? MN^2E1-C%.%ZQ/ML>HMRY.(VSR_4*WU+DO M@S-M'=8H*C")J&(\N T"-E(FEY)$7DJPC.!"Y/(\(R- PG$52:(;A9$K--SC MJ14N_B4V@J_?W^#-D],<+E2-3V_Z-Q$Z\_J^&%1QKR M'6YS*'94SN6XNJ+M4BN&\HR!Y4+L+N[A;62I=A:^*GTB;P MUP';]];8OF(;K&MU4WC? =OWF6+[%HFS8*L!Y/4JR*O[ND-W?==V.TL8FSS6HF[/6:LG7GF1LV,G' M-J;X?FJ[.%[GBE]TS6\]ZDV/P504\#H@SN(C^]&"E5E:J&$#2[?^A_'%]0A6V9S^\:A5R-V[=HUS M\'(4$]J1\(^+-_AY\Y#@JM5#.JU^FE1I/BV]:]U-BWI>Z0SL>L':+W;X_U8-E>VQQI0VV4QEL;/"(^*O"*B0"#T4ID$I9"B: QWS R=?#:1>K@ M$"AXTD1)I#T.8',&"1:K"31M>L4+1/)\GG' $;=_K/.=_3\6OG_5S%$^JHM^>65=I=L%67;\A@6$U[S]EGX:NW MKB4+K%:T]:)@EP19%QC=\A?L7- 26CB&G Y.@XAT@J<:$0^"H8XR ]D*1"_ M,5$SX@5A?@-SYI E 097/Z?%AXXO:SZ M-MN8%>,Q2G9&-*$QQ[^XI8CS"'3+O$9,**6H)ID6-\('FDKLG$ \$I7A%2S2 MP1*D#/8X7L7>=L3/5!]\=P[&[VT-[;()QOP'9]! MK@*C:;T7LGV?'AWN9!65-Q>4;7@$MCS;1B)8@7M,-?/(F9P8#,Z":0_,'74PW 8,QN1&Q$?<=Y> !0JC2(H]4=PGD,G,.:1;R2+8((IO;W"9YE42X8IR( MJ)!2+AN[LX.T+/3HH$/ES,8P(96!K:<:0QF*&!6.QI9)JKC4X2 M%A@8)XJCJ%+NM0-SUQ"P.22EA#C./K#7)TJRTQ M6$!"%K32:6S_ND2\6J(6K'I,5?P$9EC=Q!W1_39%L#;,=CV\5LHC'J:B!EMN ML "=&4U&QF#@*&E0BTAI*@S%EJFX$0E[/ NW35DUOX$]M+7X)H=R#I)'(OCH M*FY*'5 ':Y')[$,NSC\V,1<4\#U.&FD=?::?@+3*LZ&45U:GQ)4Q&THXQCQT M52,IROP/FCN@G$<4[N58Q(*[N%=R:^./_XP%JWCI0=W44[JN3^JH]/"7;6BT M[2BHVUQ9>?W1919Q?X""!I+*(JF4]FWOE]I#81^U6DEED1&"@Z.M#3)@8R&C MM3!).NTVV^-N(X;NK?[*/TN2J">!')=$XD@ MZKRBR.)LX-.0A.$T1+F_?.$@GNXEGEXNP.RJGQ/J(XS:4*%T4!)1A@UH>B/ M^*,!_@F!<(\#$QN@5DXHT/XR^]*Y88@&@0P8D,B!M&8,RXS[L5?A6W+RS8_C MEO.^[[R]GS/Z]M]CT_QV9L?_5<"S-Z$8KO>8-P;/[+"L$TF&IX"4PF EZYP: MCD(A;:00P1O,U>88':>H(M$@0K.6RJI*:RD0[%@(QEA70 F>[$:-)UN4UM%H ML5GK][=9@\[1+X4_?;2@A6]O2J:U'<92*GHR&'T&-PN0$DIGT@$! M#=8AR@>1FD-')3(4F[4*1[_"._ +F+Q=M59+$ 4LR3%B6@J>I93A]U??C+5JP/L9LHG^'FIA^ ICJM=U):V2\N1K7/H=*3!?CF MTCBOYDT?>,TUGKE6&>6J=7BQV1GHS?6N'._;J0TY ;_)7 HR\NW4QPN6S3. MT[:6<]M>9.#^M@MHW U3Z"H2&A!!57YNN=?:=PI"9U=E6BZ+YQ>CR66,3?_E M&_7_KY'K:F_&O6W'D"BA3D=$0'%EO%J.#(=_/,.$"T4%MAONPVTTV,)V]&(;1'HXEO46'2+PNDB58POP6:;'Z#Y7P[*AGB"#[#1>;> MZ3Q^\<*X>2>Q]GS6Y4;7Z'79]39I*2QC6W77PZ;']Y,\GO/5"LVUK2S57V8E M:;&EA\'.9Y/7#E1;G):WS-.[\.MR.1K9R\E\]JK@2KQN7T*S4_QE?[W/$VDO MFOBJB15UUUSWN3QEZMXWV<="Q*DR^E8W^XZDC00JK/^ M]_?3/ \.=52>RO^]SK9-V^#TJFUSRG_83OO;SZE,^_-VU/%5RVW;.&U+KY!^ MT"ZR6SD+6WJ!9N$6+_RP+WCC7JA[O![01?ZTH \<_=G>I1MJU][\J\SF^7X# M_>;NQ' ,.[1'\CA"^?+X[+9/BOOJQS'8N2T\5_/U('3&)5[\V5?M#(]^G:?B M8E85([SJC^08F&Z?1)*=W[N3QF?VJ^5,S(YBQQY523_'%QXXZ',^0[_L>>SW8KES_DJY= S1X)?U=;K-8L$(]"[HWE-A*DDW5(*V4R MT#DW&8/Q2EMLAN#C42$9\O1F'_-HK5SNP$'0>,.YT1NCU+K88PS;0Y/?MY&R M&T+^LNNJG]7NRM*G2O7[Y>DG0>R#;!MDV[UD6R[8H<$A9C.,.944Y9+#C 6( MHU>&B,W6:>DC)=A8Q$+.J7N3!X0HC;"R)/"H71(;!?:/*MOH(-GN80E_-N;U MTBSA D[>CF3/-07U^/U@#[\8_AE4Q=I4'\.)P=2AQ"A#G$6/G#<)"4*$,)HZ M1S=4A0)#-X9DD<@CS'D*&FF;.+*!6V4M=Y[Q@ZH*979WB [$_F2(?1!I+^&4 M]]]>*E,2B8*7GBA'''.03-8RY!B-!#X)TFWTUT2&G52&(1\)?$=HL)(T6+^< M"!PL,\FJ#0S]1Q5I4NZ&G'A9Q#Y$@N_+-C]/)V'N9T!^'^)H4F;G#?;OB^&? M05FLMQ($&VQTR//D0/![B9QD$06P?YT6G(+^V&AX(\(F+#"RH#- P5B!=(9B M"'.JQN.&2LR@+)X!L0\B[26<\OXAD9D76'$![KDBB$LID.6)HF"( M@T^2H';#_@4+EQ.G00P&#R*-$XP,]1I11E-R1(*G?UC[EQ ^B+0A_KL7MNFP M9]J97VN8[H,9?%\VNKZ4Z\DPVAT/_5;%;,])[^A$%+'.(U5F-Y$$9C%G"B7. M0N11$1PV9A,>+W#G+D XY.T>"LFZS(6CHG5?!4'5AX2O+ D8AG)3R'T/9]F>NWR0*$>DL?\V#>[Y?= MZ"G-_!8F\]S(?4 ==9CJP9MLQC-55TXF8X2UB,D0$9?6Y+(1@HS3TMKHF=TL M&[D- L]APN8GDC^JK7^%9)Z>PAJL_4&6#K+TWJ8_55XX@9C.\QR,2'E 6RKU M*L%()SW;F.=P%]"<1Y:ES#QPQ?8SDZ6KQC_\G,%N!OBA=?@AVU33>#&9SI;H M0S<"O.JFWL0.^GD#3J.;Q/#!9J2B*DTGY^7JQ;,>'F:NO33?^;H9QSLWJ2Q[ M,=5V"P3Q236.95[."ES9 8=B7'^ Y57/)B/@\J:;!U1]_\>\GEW>\$!=]';> MSG?+\X)\GL=5I[J% FO_>K@-^(]MC[[%??>NAXSPFG@?D"3$95QRC33G%B5M MHDDL*= R5_40=MB +R!!\$>->'02&8(%DEP($9R4RCZL'KH.S%D)?'I4X^%F M';C* 9=PT8*55I./L< )VK*%P#D]G&#F3;A^'%OR*$B=F=M^G8PS#+4''FSJ M_-%I5?U6AF]U=\SX<.UXTCQX^J3'>NQ $__<5''4WO,D/Z* 1M:?RMPQVYRU M8T;69=8ZZ.*9S7-_XX<:MG!TN3H\+ .JU^4%VZQN"^26U]+$V6P4VQEA$P<: MKF5^>/S59[VNSF!'P-8HBUN(DU:4K$[R]F=Y<-KRWGFW8/TGW4BR#("7WVZK MQ)FM;M?*>HKT/B8]\R:$O:;^W(CCVP^%F,>3Y/8>NB/8&;LL M\_".[0 &8PBD MW$DKH,<3V()IGB8V:45/6MV;-KJ5+I\;3T&4@&>MY] HX\CW!!H953((BN_722U"A";F6PT:9IB M&0RV]K+LW"6%F?5(Q-QEA*U&5HB(O D8C&:B+-^8V7R7F,^-X)%_LY^^;<_W M!Q";M['%Y9HM+M=M\0+1B_XW3B>[=L%2' B.'%'KP.-@VB$CF4/$6Z^$TY+; MC4& =\DB',LN%+E-7A\S4C\8Y*/12JKT "O(OKT=C3K@]J8*\]B#GF=<^$YO M9=#I8K%D4/AI6 +(AY@BJ,%0Y!:8W]F<654&L-7Q4Y%0Z^#GH_@)M3.&X?X9 M GI^/GX=ZN9B9"]?Y4_+BOM4?#U^_>]Y,ZO39;_T<@T"R?K0(!" 73 M/ ]_;_^T1%JS\-^9.)*2@95GTRMO^F9:V]%M\F#%F/IFE:U>E&6U&J"89_@)&_ N*N':IZ903& MVG35=GQJ%Y&!!7;V5S?VHHV6K#^[?1C8;3FTG07GR@#AW^-EEI#S\\Y1@B6! M1O/S;.,M%A=6U@..838D;V9$'DZ%M.9K]L>+PS>J4]G),DFM'?51]A$^^GAE M!GT_B02\W]EDFG-.Y3;3.F954[:]J6$M.0Q6!OJ=5._K#_E0X>E-'3KWJ.PD M+"?K\SG%P^7IPDF!;MA O8\>_[]_@P@8-I M UO@G&];Z\H5H]SIVV$B_"\#<\^Q9%[JWLW9\;_]A_S(E(')U.UIBG=;-[RA-2\P1_IQG(N:A M#6LO6'P1,.%J^/6RCJ-%=&5TN3+\&B[\Q^FO<-=^0G$96-SS2CLJ]N)B.OE4 MJ!J^&O\H:YEL)Y;\QY;IUF.0\S;"L_Q".Y6O BD(QS_N5]A&4%FT-#'1=2.8),'N?-+92(2FFH93JRM &G M>*?)+W>=RO4#"+$R:>O-4N#UG/5=M^_=]!NO].1MA]U"25V4^K^V7M4*\=>;-AA)-+"NEM..%HUECZ"MJI*?!QD?6]# M] /$KDPQRY9:5H:+:8L_B,;86;??[/;4L2B60\@Q\ M>$D\LL(;9 (S#B?%DZ0;@*18I22L0Y3%@+AE%.FD-5(X,$=2HDEMC!HIWKZ[ M/O;C;A/[^0W\6K(9T0GS:2;%_9$Z/\5X<>Q7ZW7N% OZ/(FAM1#J]H.CT1J! M"4864S@$[Q4R6C@4C(TI@/$:DMJ8HV"4E,D0I'-\AYL8X:=<2JVT$)XQZC5[ M5@&AL/DJN'DI.6*2DXW%T#,2=CD6,<^"%0IAV)3)*-UC3BG<$X M:11\8(CSH)!F4N=.8>/!UR,T;$#Z/&D&.$;)Q937-F, 4JDS!G:TR"AAD8P) M&R,2P7%#V$F[2_; M$[Z#17N<>N'!NIZ#IDYQ+'-*,X)J$1X,7$:0XE%81KCS=@,M3M(\O"I;P4Z M/4:M0)8P 5+-1*&DQMYO5RW[2HAFXOT!:/?'CG1_ L]V:@+.,YCMI_V>\S\E.VM,7'G,3]UL3-(VONSH!4DI" 8\B%C;&*; MP)\U8.9)Y\"E)9KB#2->XLAH8!$ECT$Z"TF1CL*@R"VSB4@%'Q^[I.77," [ M_0RRYU.3LQ2L=*$)'*UG^9#!_]*44\0#@;,/D46Y45]TG(=\.SE[_2%_9A;" M0TO9(0"^MP#XLA1U\!1>F/X2@BBL7$*89?UEJ4!:9'5FRF1:EF3:Z)4[N G9 M$^X_%W1[!PUV';B%>#Y^0I28L>0X$H[F' D%3<8T15YP@G7@CE#R5 [Y=AKL MND/^S."WP4L8I.R^&-!I1SDP4D;_4;F 7P(#@J,NE>(FP(?$;!0G']R ?!PI MJYZ-E-7*,Y-KR(7+N1D%KJ FGB$2G%)64Z;%1B;Z6 ]YSU)V]WBAX_02AIS" MGL.-D8W1<8P9 MI4H?G;'Q. SX\!;EK5"&CQH?ZZ$Z^S:Y=J_-GL0!X08PM8./X$^Q$)%57"%J M7!02['"[68&SKV;/-3X ^OH ]#LT=5Z!#>QZ,$\VH %;9(>3K;"!10!4MMO3 M*LRG?<=GV[F9<0MLTW6,-@_9O$DP/D3W)F>G2IKK6BH)7'1MW^4UGYM3S9_+ M/0@^-5=N,K2T#>TZC]^N\VX)B?H7-_WFK[\LY5LK%)=X*KDEO;2GEPN_*N"@ M+73U??I/[CZO;>@T?+)4]U./.%5(J<,^:'^>SYJ9+7BU YD-9'8_,NM]MT)) M72BP_+S$V@)9%ZN6\E(/PC%0V4!E=Z"R:I7"IO'<%O27\MM5K+.%:+MO]^9 M<"^0X-Z\?S^-[W./1":C&DBK'C>U+[_=!R9K]=FK+__GM_!F;EK_^02T<(,: M<&S3;K3>?:U@UP,*B-(M;(.AYNZ^L<-^%(2=;8)[#D'N*T%N%CQCF'$4G<^# M4 5!+CF/N*"!D."UUQM!;AR=MDHEI)W"N3'"(L,#$)Y5-F C2:3;>[OO$N1N M;>\N.MB\Z=V['R;3OV7G;BVD7>!GF^V3EJYO:"#R1!ASIYE_1\,V0]YG#YU= M!H0I-089G$O1@2:095PA3!S7GOC(%#XH2W1!D'=+W[-EDCWR CM1YFZCA =6 M>)*LL'7"R/[KMV*,EGJ"F(1_.+42:4P$PCJ11"AV-&Y4R1Z8M:XD5+_O7/&? MLR>^CB,+/\90Y@TU[]*;DDNSW^6B6H3"%XI_7^L)/O F9P+=7_TH<'WBXC QGE@#X* MRH%4>\=G&=A@T$=Y='D"[DL2(R\P^#Q)I]R:0Q!1Q'+O0DQ'9^K]V,=/2N7/ MGJ:=D]V=W$.U[[[C$S^.E\,H+R:34?6?=CRWT\NJ&_WW@KE^.YQL,H4=#S=VS:YGU1.& M;\ZM1\D[+U 3'@'2\7"DPY$.1SH^S$5X_B#AN++5-&(4I51-Q;@QR6%"E%P-:F\/MF MR]EM#.US?_;IWK[PFW%85GV6HL^2"&Q^'/]<2MC_-ITTS5Y3(?0S6<$]G<> MB/Y\>7='Z,D;QSP6"">69X='@5P@&DFO761$"N'$09W:CMWNPUS7.K/LA%$] M.+,OAQ<>)ZP;M36$.(P2%1AQD7+7= I =Y%*AT. 'QZ%MYI;,=>A4XVD9%H& M9GQ2S#CXK,.1[MMGW5>VYB7ZK+]<[;@=G-?'<5X9YT)$1Y#GDB"N"$>6D(@< MH0X+)87'FP!@0H>(";BY(5C$=;)(.Z:1X3XFSJ5C:ONPF[L8U-__,:]GES^. M@3[FQ3AX-SN+T]_.['BK-;!/%Y8]. ;?X, ^7_[]/W_2E-#!;#CR$QXLP>%( MAR-]041F4-HC(WEF'ID0D:C&R>3$Q4XZC# M<9OC/_1G^P 6N11#=\T+8I'!@GX2)SR86\.1#D?Z@HYT"(\?JJ2KAS1ZR8;S M8!4,)SR<\!&<\& D#$,I"2C('X#(^(0Y<#?Y_,KWWF(0@5R0LCNX2Z#8'YVS/ XI4$)"V ) MY5%B.$]R<0J9I")R6 1,<92&'46M_2&9:Z@#&ICU*(KW1? L) PL2EQ$/$D* M?.H%TMIC^ T[+H^C>'\+MQZZ@I^=2CJHSR?&D8.K.ASID*(X/E=U#[4]MP)[ M?YI&P78E+C7E*HF(-%$!\0 ^K67:P'JELXR'R/%1N+-=C<\:<8JHY&"EVR\!GUK@*=UP!Q1::0@4BC-]C.M];Y.\Q9^/K333$_Y,/7A MJ7'DX#0/1WJL^=VC(:*'&:)T#X#B=8N&GM)LTH3)/,]K?38&_'8-[:TDF&*! MN+0:<>4^\5%HFI!)).12>D\*:H\"8"H8RK5)ZFH.6 MI-AGG/JS9/5B3.47S%R))TQT-$@F[<#\Q1XYH3$R*1IAC17"'):Y'F%DDSAA M9I^U$P-3'8]I=/3^)Q6<..$&[.WJ,NS&^RD3ID9!CL] M*39X,OK("6:(\0X%*3CB#%ND*38E*.J)X5*S=&3ZZ&$&.PUSG0[5VIB=YSV' M3XZ#^8?0ZR#/K_4'B%,TCT].UBK$?0)_( :,'-&4*B.)D!OH+X>0O]\O>77O M#CDYD6H8W?J"6.%Q3)M@O!(X$K!E)#@=S&E@+4%12CBXR$5D21X9:QW:U6:G M;'"UGPHC;G>U>11:8@)J)' PZ#%CR,7(D!8^",ZY8&)_]4KW<+5W4_TN5YL\ M@JLM3CD>7.TGQ09/1A\I&[VW1"*JP=_FU MD#35(P#\Z*@L:9G^FWGXX<]W5 M)@?UM>'GO*05REJME^>G@K$O/U,T+^'7FY.;[,OQ[^4 7UG-9Q^_@Y2JM:VY M*I%"_>&O?X%_=O#:YQ[XQ7;U :09&=$628IU'MHMD0M4(^*P5D;$&/93[OI= MW?C1I)E/8Y=(OU.MW&^PB&]'$__[%U4$4KS(1#&=QR]>&)'\.&[Y+G99@>8$#5O-SF)U48H+*]@C$.WYJW53V=S5,1I- M/C:O5@BPY\3"B-O:6.Q\-NGSH?DUX1%93N8S6/FG&%ZW;V'(*?ZR MO]YGZ_6BB:^:>&&GL)!^MXNT;V_]Q;; VX>ZJ5T]@K=ZU=]C1_"L?:I48.4" M&7SQS6:G[M8XYQ&==$./4! IQ;V&R+@:'W9%\LK9@C"^?M MZP4?PV0$NLB?_M\O0/8?_=G>5$Y_;%G 349AY][\"SR2IOH>5$Y8BVGOQA02BF-*'[:8ZAAT;^&7@E[WQR]YJ]5\$OSQ MV\@.CVW;FJ\< VS5$RN Z />E6TCWE6R];3ZD&-LU215DZX^XA8#$6^R3\\N M&KUZV_'DN%YYG3JN#3SOZ6R??"1^1R8WT!"B]RAQZA$7T2!#$D7<)>>9LTZY MC:X%X115!*XD5"G$)?RCM12(!A&",=9Q'QYV!/R5M%;Y\#L[BS\ LV\I77NH M4=7X;@-TCIFY]BLZ!GEY!*\\R,L]RDN++2$V*82IRD6]2B K,4>2'RF)GK: #57I*1O\B=;QKVBYDNU5?UN)J=3>:-'8?F M1@@X@^8Z,N8:--=#3WPYYM,?3-%[1R&?'-4_@I![:?LP!!3O)4Q_F\SLJ(T7 M5@$LXBL!Q>G5:[Q1G'_LS!V[U$7L;##?;Y[ M]>X)NR,>PS'ST6#'#:)Q$(V[1:-FU >9^Q8PH? /!H&G>$#:$ZPX,XS)#=Q4 M*72(F!CD0K"(:Q"LVC&-#/P' DM?H/ M59V_N4]'\L*/TYSPY@JR0X%V.,F=!]-8?;3-HL/E\9>VM>_K%O?=NY3E#OX_ MZHBB5 2DK$_(Z0B_$F]%3NDXOAY/DW'K)Q;Y MVA2)N?KYVTDS^VDR^U>$E?C)^S%L6?@UNY>=P-TI5.6:4!77PG_I?4'/[Z,? M"ZX>P1(.N )PZ.?CZ6++.Y>^S2VL=_O$3_GGN-H3!+N(.N_?EF,]J6"A_BPW M_>3+?7>=R]]:/&("RJBRU<>K=4M=ZQ"LZ)ZF*GR]K'[1W/!Z#QO!O-Z:K.A*7%3WXT#W&]XW$4/Z%0 ZWFKM0-Q_DJ?UH>TL<1Z_'K?\^;69TN^Z>5:U Y7QGJ__11J MS4S+5E=KFOWE;!%JO0"&;J.HR"98Z2L[^F@OF]P8MKKA5W837N=,K)DSZ_:& MKS_WL4&_ ME8Y&D&-OVS\UB_VR\-^9.!*'?>79],J;OIG6=G0;C[Z8WM_L8JM[BVXA":>, M*R2##XA+;Y$-DJ* 34PR,H^#WDL-BC^+83[JVX@W^MY_6<2^BVWR9ARN_"47 MDC1ONK[80@=#5W&AF5^N9@U:@Z&RX["94[BQ^KIUBK(^XIQO2^W;R@ MK>G05#PT_0U-3)]_U9?7Q-2.H_CF+V[ZS5^+3BL_??7CN/KM5BG>H! MGU::M+IZY,).I2BYRE7)Y=><0*A*!F'@K*':Y[&J??XQ[B-XFZ#)-^K['E+5 MSR+%-F2H5W,GT4BAM;>(ZB00#XHC;4A$44D9;62*ZXVF%\:LU\Q(Q)C#B&,C MD$TF(F6#$HJ*D/S^FEZNS5 O LP/@;"<<2V'Q/0@"(_[2(>:G3U*1*)TL)B! M'(R.%,NOZ'DUUQMB@8P8I M.!SI\Y>"AD5&*$X(9&&&-6(@T42D2&(:00I2H8)X2E+P*(QT>V$BE<=N M\Z]WD.W1YA=,/#N5=;-([@ Z\!3/=A"O>PC.)VX!3&/ST=HB=#A'X?3/O#9)IB/=C_>V"9ZTL'GPQ3W?'0;U4\ M^325W./X$%XKHPG-L!.!Y!H?A:R*&#$N8N0J"1TW1F@>E])&"H M[YN4JAY$"C&HZ#5C1X[=TTG- M.0C'(_$SY "!-B09'KB6_T8SJ0:-=7.+A9[2;+*$R3SW&K],[V/['CQ3S0>J MS?%$,/)6,L0MED@SKQ!7VB86M0AR ] S*.9#XA'Y@#GB(C"D0?\A\"ZL$MQA MAOESZ E0^H$'77R6[@[I+PSE2(.;,+@)FVY"D"%(:Y"D+"!.O$/&RCPU2'$E M9,!2;"1HCU18'H630$[-4(FTZ20\#3#0(X78@8^FL7H?QT#7H]%E=1YM UYQ M<1]6,?_'!7NGC *8I&XP0(%&ZC\:%W,B?]@]LALV6AZ=+_AC/LF_7L 2RCWR MWS*_VO%E&=VB7C<9;/!\,FZ7=UK=\64ZD,*R,@N?3FWF793QO?*2ZZ9%'\S/ MS\R=<84FX&6V2'T=O-!)!A>R%Q 9PM5PO\MJXOU\ MNF7E[>K@C.H9&"OYT6>34MQXN7 @()!2IP'0+O1;'&5=C8 35VI^)VB1I."$441X$X M)Z"$5<"(>D\U3<)9L@&U=A?%_7"HL8L[M5^ZJM?WA"2+!R39SR/);DCI6Z#) M7OWN4>/*"JR\XD$D\,DIHI(BSB0DO,>7[B(B_9%Q9>HJ? J[L0JFN M8@Y>JU0WX#3[U9T"V MU<\C.WZQ%LF[4BA/8Q&,R9=K7*/C)VYP>>!VP YJY M'8-S4\"<6VC83,1@$US8'-RH+VQQ[F)'\DU+F@OB[HD:K(EZVKJ+6QR$S$!U M@(\C2(LZAYH7]RO/G%Q<3*:S? *7Y=$]0]W8@0-'VW9>%\(^&O?=(&RX!HDL ;!MC"8:J0\-R8%!PU M(6[EC0W$Y4W><%=YHY=C/^=]?)?>E@TN(@X,FQQ376,2.*1E" [1V\3@S.[& MBL=GDR_[2($?39I,ZEUPI8W( +'-*C>'#R)070 E 5='"Q2_(-+6++["%_FO MY_5LMH/F5VC9?ZC_OOO,U7_1[?C;_OMGF5Z&]*L#? ZCI&DJVGZ[Y@W=+L%7_95 I__*CMU&8.16AL31V1% 5MD,S8PS#G9: MW+63-J9=@K:=_$SUM)E]7D1^MT2@SS>IX'YPB\.]V@9.Y\G1"6"JE&4SY]*W&K3]1GYID>SIC^F"/=/5V7!$\Q%YHJ[U.F[32=G ]A M\!4#0C/OJ<((1YP'/X'!:PW7R('8-7#&7N9)O%>&14D2A74,<0VF1FLI,Z81 M#D9A:A.3@:^)ZKLGKW?)^"NYZC73^''2U/28+(Y=IND+)>K(M98FM[AX\,BX M!\WS&.OH"9%@N 3[S(F:GI*C MRO6 6=+*]5V6R990QK&1HB%&1*_ K%4:2%&(@(QR#A%IK?3.:^[N90H?J7T@ M3HC:73]+3;E6 M3+BM5O#_JZK]SBS4424!!A*B*<\?3"HA35A$"8/V@E^=W<3DN,O,PI^!<#+9 MC$.I=/EYTLRF<59/6PJ*XPA[TGQ7-SE./)_>9![A9S+5^E;9UI+8/FRJ>A=I M_#29Q4J]JC@F7_W^=?6K_0!:KGG9.>G5Y.VYK<>YC+"I/DQ&<_AQ>@ER(-7C M& K-3FLW+_(RY]T6XZS++Y2QB-4T M_C'O*+8YK;[?S#RBA1*7WF\PCC#-$,GQ0:ZX1"YF98\MI9)K2=5>;(.72_$'+X<%K_IP3[]H M2[1&E_>Q>[G@S&&A@P+4.OL,F+LWC?@8/8%HHU M[7;US3T?XG@>T<5T$N9Y1GBQ("?C5C,'*;1L(.*U^Z*XI-<<[PKQ+8_1P MDF>MCK6:E/TM;PL&^OW+[U>_F6O24?T)G=4!:/35#_\C$PF2.(&P9R!XK'!( M1ZQ1Q#YYG:ACU%][$RN3YP8TL^0^WT1J!):I0B:1F)0Q6#MU&%K-15ZCY6C8 M;?]SB/AQ)V8R@V1F*-7*N=_-YT:$:>MS 1L *8\N9[7O._C:KH\&?,OUUK0# MO,*+E7Y_GXS?HU']H93#@)_;9$?W_4)#P*E-X_MBO4_C>L,GJ%F[XFM7H_@> MKBXMCI>MBS_Y.&YK9-L[GU9OBN3<+;*R*UXUL"%U@D<#18TV5E>\Z;,X"GF= MY6%UKA.>SYHZ+!HGV\AFU88V7V['XR^M"FO:Q(V?-["ZW!5P]83A:&VK]&9@ MMO^^/.*N6S9M/>_^?FWUZ+G]]V2:3WY'[VJG3LM16^_;N$K;^5H"*OGI 6S) M?-1EN0'NW8"PJ!KP1$K9Z>(%UDX4#-'XR8_F(?YUS88=Q4^H[9B -;^"#9^? MCU^'NKD8V/WHQ"AUWR# MSA?(/?5G"]RM"[ _6D@M9!.L])4=?;27S>LOOEG;\"N[":]S)M:8;9T;;'4V MS1[ GV83_S_Y$3>!'"GW 7=S,BV4^*I4_N>^[L7!UN/\*W+9!]A+.+009VY# M:/^T\.>^L?#?F3@2+)9K/;9;H"P4T(1O=K'5O5,B*G!,90R(227 -02[RCJP MU1+7-)>3,+\Y0_0N3F(G_'X 6?+]I];,?ML+D&\OES[0FRS\RC'?P'E\45IC M34VLF@&@+-)D-)I\;%ZM4$Z/QE' .+;U0-KY;-)C..5E@RV;R3U?CH!W08?# M2C[%\+I=E>:G^,O^>I\#\A=-?-5[5_WN%22;]M9?;$,-_% W78+A57^/77" MY:E2G3+^919NNZ\AIYB2ZZZY[G-VRNY]CX.LXQI\1GU[&/BME+S]D*[%3^KY M9HM8U@^JL!\((^LV.#W[>L''@ #NLB?EA#S9U_U5E#G!SO]NP3Z=NW>OW:$ M=^Y.+C>!V3Z&7=PCD1VAE'I\IMTG57[UX[A:-K,U-P(_/Y9]>##A10?A=16D M U,Z"*J]*OOG^,(#!WV.@VZ$TSUPT,U4_>,"QA_+?,1;8L:OQ,L'N.(7@Z(Z MP!6O%F1AFIBT+"$B&,WE*P*9R#32TDGCI6/,^:N124*I8ECF5'$RB!,:D4Y< M(L%%9$E*3K&[&IE\.QGG;6MCV+_4S>]+LYKL#:9D=W/'4R7QFPUE^O)9TOH@ MT0:)=I=>W\"3S! **7B.>-(:.>X%8AA+HVDRAHF-WC@?9)1,(!5S WM2!&G/ M*5(F.4Y"DHR20:(=@T0[JH&LQ[*+M^*:MW9L@RTU"9-<)5V5NH1I/1C!PY#6 M84CKG=6.-,*8&/(\0)J')(6(7.0)*>><$DHD%C93_ [S#->&@LBX/YR VA%. M(AS&GPYC3>R@BYA1S,G!DL+$9I!9T$%8:66J48E22,LSGBB("!42E MSQ8\)H@G 8K(:(4\Y\FG$D!/#Z&(;H"X]1E,VN<]F'2PXP<1.HC0P\3>F=0(KEL++.$66K,I"Q",RE8"S9,&3O!$GBSV*8C^*[ M]$.=BZG^GAM9KY+&T&6VI(J>&DJS6+VDAZ[-N[0 6__'O&[:N;7YC)JZ#(;L M9S:4%K3<1'8ES6TC2=K?]U<@>K;?M7=9-.K 9?=.!"W) M;>W(DE943\^\7QP%5$'$-$5P -*VYM=O5H$@*1X2#_ N=[3- P3JR,PGK\K< MQ0$XQZY[[NLGS_#:)\^".O:#M4_ F7'L?ASFK,WFS,UCG=[P (#"7W,"X'FG M>\(\SQ/W-X:>;J_9JE>6Z=\2Q[4B7S?@FS M=W]NZ'K'1GB90X&&KU96":*H_]@O"N:53 4K\Z^ITIV&M0QK&=9:AK4N'[L\ MR50!2\-'AH\,'ZW*1]>R-U3\C-YGCK+OZ$C/H,9?45Y810Y:2=<XW'_ M?I3)2]7W,@ZP)S +41R%0J66QRCT>8!D!*0223>.Q%0Z"K=C0:0?HM1NAK^2BT9K_0D/5027ZKR5E& MBADIMK=2[,V*0?TEI6(8>%AX!'G$D8BY,4/1ZOA=B.9WG7+%4'//L MC/MT*I*3?HW8\YLR'3=/+12C,/+R(/?6R,N=R$L,DHX2QT-^K#HN$NJC@ L? MQ2)P&*:1.NFQCKS4+9%?$)8C7UU%\I'6&-UP9O/>\I"1C\>[MT8^+B3/G-#S M_0@$&/5HB!AV"0*C6'7C#*@,(HE#$FQ8_[N65W2R;)N.5%,;:>P@ MM8Q:'?CY@ZF&=$J,8_#A&3[$,?5EA)%K!U@='^$H5*>;X07S@Q [(/*GCH\( MYL4$D(13 3HRE3'BZC!T($!)YI(S'DP=']F2US2H4??XRN@9IZF1728'._*0TAJS MC8?4R"ZSI4=?Y1 M8K*"UO*/FKS1L;S1C NIB=@X14^';PPX/,L!\&([$%&, @]+T'!)C,)0@H8; MVR$+/>&* $^" Z&!BR5 G&)AQACOBI='R(:^B02;D@].M4 G]%O M7*)&SQ%SE21DOHU"PH@,L,,"+]JP)-RL2]3%].AD MH[']C9 T0G)[0I()WY4A46=/)0$A:6,4^"Y',9.N()'-23AURF@9(;G]E%&R MX>Z_1B@:H6B$XHZ$XO_[DT\P.=%-WUH"I1[]H F8ONN*4F.P*KH#E;[/^(WM M%QJ+[8U#477T!J242_4+,W)XSJ0'577U<&=4)5Z88_>TO6V%Y5&66"G3!G?N M"?H@EM0F#$E/V(B)R$,!\P@*_<7T.OQ$@ M.;G'A:WT7K*K_%#BUIP5"T;-(Z=A+>MJ6&^7O7*-4]6(9".2]T$=(!U=S!MBI! _HYMSG\Y8:A+5T6!NY4S:Z*5?,*LY1K3F!< M+QN+9L!KY5P?&_IXI(#5'4I_?B%?CEH&()27PQ/-??."B*U+.7T]_ M5MB$]WMIN?-J/$GG06V(NARU^5/:[\$C?DCQH7@4/.\QDVME4NXRJ%QR>IG>LTQMV0,7, MM$"=[-*=6VEL6>88THF M0[BQ;:LB(S9B#H'?2!XC/[ )H@&+?.H1GZBV=3M)H,>T9F/_Z$Z'FLQW(\6, M%-M>UF$0^Y%@;HPB',<@X0(/\= GR&;,=D4@PS!P-BP5-YMS'M0<__C$I$D? M-/+2R,L=R$O"J$L;G]FLLUMN(Y MS,/G(2,?CW=OC7PTU49,.>(*JX?(J-6!GS\DIA[Q"3'.J4K+.6?T7(Z)XPLD M/1NL9<>S4>!RCH@G1.A0EX'5/*G]>41XPG9 3XS!S&;4B.[S)8>E^S:DN=0^EC$=H#<,.8@"SE%OO0")"B-8T)\/U2% M,S#![:\3B^F+,YV[@1ZY$(G($8I[KHI!BB2); M$#^(>!#[;,/:7G4%$)A[?!%ADVZY&[_H==J!=X]=V9,6?\BD5%!K/*2GPT(& M)YY7,2-8SORD-(:LX_/!V \I$9VG;3LVI+I'\LP"!A&/L=@^H.80WX0 M8R3=(**ACZ-03N4*52P+-^LA);6 ')]T-*X (R:-F-QB2J47A3RT(T0Q]1!S M8]7\';LHXBSF+@Y#-UQ+9=Q^2B5SC5 T0O%@]M8(Q0KL7D$X$8Y$U Y#Q*2D M8/?&!,61ST7H4M^VIUI/5JSK5>50*E'/^@AI>^ZHM08K(KN MQZ3O,WYC^X6^5'OC4$Q[O U(">^2.-&MII(A@%E<(Y@59^FCQ:-_]I,\T34P MC1PVC11-(\7=NT)MQ^.>!V:_RY4#0#H,J2)S"$ C%@8!XC2(D!L2REW5 #W ZTC_K3NO62UPC+ WPMX(>R/L M#T?8SXDLVG[DARKCF&&)& T)\L,8(\JQ&P9^+$-GZD1:Q:IY=5G*KKU:&9H3 M$,OKQS+@M7*M_[EO^H\R2"-Z+Y-O8A,:C!ZSN4/KS"R$$%]XN/DNW#$XL M*94GGO_B Q=>ISV9\*+MZM:;?FDSSXZM\ Q>%E=(88%LX3"ZC"L!AMI)1UHA MSY/<2H%GK%Y+)IG5SV7<;UMMD =YW9K=H*Q6A&LRN&5OK-1PS>J-$LCAFHZP M.C,K;E@M_@W>6T6C/K@+O,WX@QP]/)9%6$AP^&$:6]U^%K5XKE_/4HV76,BA MO!VPR4#<2L]S;$)L1#UJ(\9"C$(E&N8$V>"5F4R^B]Z&=/ MDF<[H3QGR'.38FX$P$!/407X@;$1PX#-/ ME5;RIWQE.!2VB!A%U)?P&Y=QQ".7PRL["&U'8"\.CY="Z-Y1"-H,:?BPG;83 MAB@4*JU+Q QQ+W*0C2G&3B@\$D_I:O"%[7FV1"%W@*:4DN?[)$*$QJ$=1S2. MO2E=[7A(X]2$!R-1Q -551*'GLH3C!'(#H(\$KH*,[ [G2?H^L)UA(@0#QC\ M)@:J AD3(!E&Q'=B5SA*X!PKA9 3HQ#!F1W;D8>P)&"[8=]#W!88<1)'MK!E MS/A4U3[?11/ MM?X['N*@UMY1QT!\9#+ORJ@':]M^JEN-!S"+'I29P\>BGY;\T96=7)ET43]3 MAE;XI PTZPR,*=YY4DNMWZM[6A),7#&3\K8SL7,9R<<0K$2*:Q8!*TK;?O"" M6M\Y&*'=;I;^2( T8,8['.:_K\F;U<=?'.$R6WHH9A%8!YX?@G5@^TC(@+O< M93YC4_6FG= C'I8!PD1QM0M_J:,&B A0%8* ARP24UP]1EDW\21#SW7QN<]< M?,YKD?;Z_(,#.Y#$<'4;AK##$2@>,,0^RB8,B4]B!D9SJ%)-L!"@V@0^B@6- M@=(IH-14/Y[0\53Y8K"KP@ 8!&@><4MMU.'5W1.SS$PE/D=@G4>T> MH$DE?6<2OGCDH$UT'JR.[%D1S[(G]0;0KM_I*7_>T)?X2IYXW@__ 4^P>NES MJ 2$@;M,8A"M6=]A5:Q06J"? .Z,W*#?DUXKZ6CX[ "M:0S5$^BW>VIH\)W, M>QJOQ&Q4GN.%/%'.CAG\X<"@F*F2"5(098^$R!<.Q<#8U/?XII/(QG;IHMBD M:WC8_7?9_B:_P)-;57&^79]?,.P4.5]Q"[ ;V]T(ZL]B9+-"8/]F6;_ O]69 M8U0Z?D!M!PE/X9+T7!3:G*,0$^X'H2,#+-;!,ITX*",I]W#[C^TT^N,GD%@1[ZJ85]:7BT4QL;]4Q N3ZD)>1>#G?9BV M1144<)V"^83M]];8DEF#-;/*1;.&JW:RL<++CG43]5*%DL"R=NV919G#9EB1 MS'J UB7DZJB?BO*E5@)OKU*0F-:5Y"*W;N$;)2AKUAD'F/W"LS]DK]N&(6O% M-X5;9^5M.FEO_%91"ML#H_HFLUQ+;+@IA[^>>DF4%[I#&>_+"@-R^.LNSWI/ MFK&RM-TNS&)NY2V>R1:,7SU2/3R.8<,3;'^$F@33!P2;'+IX4U'%KBI M-! ]LJB=YJ!R/-\) *+4TIDL2BGJ*'T'=D3 K1,5O%4Z%BA#!77G)74/HZNC MFZ_OBAK_I?+HH.0':B4"F.3]IZ\RC!W?QR $I0^P;RO$=V,'.8'KQ5PZ 6%B M#IUO>+&?4\N0EH9\_^R?[0]/C2CO\XY69>$A4>O9]BN*AR^Z6?H--.+1#L-G MZK(YD],>(3Y.%[N;8#'>6,I:08RE5'GH\PRF+?7HGXI4@,&LRLD/]/(XR?)" M,=<,/?@4*#"%=_KC&/@__:[4]0$/U8<2?[AB,()G,@S4?I42 6-X*%BEI\ZG M2K%#[6EWFU21&?'2*)RW#(HG!2J6(Q MI<01$@P.UT<.T4C6A27T""JG(,'#K\RNM[4#&[-XP MF.&B'C?2=[@V0Q>UX;XA]T6^(QF8X"B* X98&((1+SV)L(]M'!(O)/94BUCN M><"4<+FP(QLQ$;C(=SA!,0VEM 4/(LRVQ'VX[ACN.QCNHSMTGZF4R*03M?M" M#A6+@?:AJZ-X'W)XW]&)QEIQ:/;@GT)9 7OBIBNS(A.RIAV: Q.CU#(&'L*\ M5GH9-S_1XE)UY_<)J#-)-'?J [X#+LY';<]VX2S>JT4!:9-K-'C4-BRHDF9I MBM'<9JGH1SV0P]]D.^V.^TYVL33;":@MOCR_R@[(@K8>UW/S?(?.4*LQ'0[9 MG;!_E@R@O1P[A$0EK@=A)]$?))CWGCF;8.%,8&>LVXOKX5B")L@X=N O'JCJ M #82C%!;> $3="IIT8YD&,:JKT*L"B+&#"PR$E $^J,4@7 %QU.!G1OE++P# MBDV^J=A?=:$:SX1J3$;"7/)F#$R4();(CWT@U="S$7D/I4'Y"-D?=2#H?C)^_Q%(2:E>3+J?D? M>9MW0#ENMJ3L[:/V?IO)+D]&)L98G$7G" *L%?&60PK%MN4/))*LB(N\AU'V M'SL?1))WV_SIO?I6/ZNLT)AT/ORCG_>2^*E\J+X&@7V[Z:.;HZ/%VU]65=-@ M;%W+=6P-*UAV^8,LBE,B'L,PW_/V=_Z4?_CIW>2"3ZPF3*?E/ N!/H]110I[X/B*FT,)3?]SM"9NJTX7!CDXYZBT(5NJYB@>YURA!H M;V?%1Z,2DAS^;SE[4H-@[-ED8J:-+.'M98H4;"2OP>9NX /$(1H(AI@C L1M MYB#'$S[SN>>*:"K-?)4 MNM0!X;RG4 W6S7HSP(&W(QS0'JEQ*JF4.'#HQXX#ZK_G80S$0:4ZRQ@A7SHX M)H+&%$^I2ZL01SG1DC(*.M$LO@!-G$8>QV*DH#8C3_+>,!%B%#1]HU6BM)_# M+_*W[_<@ @KT6M8ST.4,AH@U5@29]WMI62'U)\ M*)[DT[K]E_?X M,*? M*696 :,94]O@ZJUG>8RK(_-6[^_J8)IU,3=(N#P]O;"&PUH[^["*%98*,U+- M2+4=2C5BI-J,V).18)4RU#%.V'#02QQ$#0>9#D-[W&%HZ HIO$2F>.T!=O.J ML/+L*?5RFQW4]FPFL20>HM@.$7-"AKBMCN4&4CIQY :$37EI5ZDI,=M+6U&Y MV&!^XL:A$OD)]BDTHLR(LG5$F< !]CB(LB 2$K%(5<#V'(K4L0-5'9N+:(,! MIXI$&<6K-2389RK?IG+\HH?,*,>+*<>#X+K1CD^&V4X524ZZP?%!;[IA[5/8 MY;WOB46HC&GD"Q2X3@P*) /[V61!&+ M?8[\@&.$/=NFOF?+D$V5B5O%%SM@N)+?[C/>R8N!_,J3SE6:YQ\EP(:\YS^J MPIFC0YD3I'XV9NP#Q,'&0'D8N88\?(#YE$OAV'PG$\UW=I%1KW M1J1D#G>$5Z]5IYE?&OU0.6DG6KEQ!J_.?#JT853Q=5GM]2RP8X>UI?+@#/#- M!S[7IQ*L@ BYZA@=LSV".'$X:/ZN3Q@/I3\=WUS&/- EUTH_4Q'4''B;M"PX M-)!;))_P\(#PH'5+(XR-,#X284PEYUAZ&+E2=W<-'.1CWTZZ5R6UC9E1+7N1.E'\)=*^.AB_0VS;37[C M(HMQ\# WIVN:#!P..CV2(5?-@V,'<=5E2<1!'/ERUY% MT0+?WR863=#'+M'H!-W-1G :P7F,]@&F$0]!J4>8@<+/0I>C/LRL=SJ]_N!>Z; 6EFZ:DMRGNN,(J MNK8I[FB*.\XN[KBM2H<:XV!.CU^#"LH)5+#GE_<77ZR@;IU];ES_>M&T+J^M MQO6Y=7[9;/QZ=W'QY>+ZOFG]?GG_V6J$]7O3JN,X77:D?5Y"[ ]BN=[1/)6T "B MO[F^O[NY:FH*OKV[.;LX![)M[FJI]F)U+K[Q=K]HPJVZ6PRKQ&I0R-)V40W[ M-DLC*>#C_)3YJC&L]REU,]2BR04HH:FJ=O--MQ4-GXINB)E4#;EJUG>I6[,G M\%7:[ZF&HW*XXC5+@WS1@K'?54V$#VJG8$8-W@RK8]UH< M]HH/]U=5KA^NT<237U\7V/1L;&U/6KY\X1U>- 4==@>XTZRA=E:;Y:I+\4#8 M6#? 1-:GX6855XXUCIIESI3ZN#6QL^*:%I>J1[W6PN -?VO-6.EL MN-))N=(#DK64N!ICB^RUE3X%^3Y:0<7[7W@6M>2/FJJ 5+>T2,^[JNZSLII4 M%T"9*S=%DK=4W>>BSQDL,_ROWPOYS[Z2(@NOO)8_>5\U+9;9HWK@F$Q=0&1J MN5N*W1@$Z&\K@LOC>[EI>J[QE,Z1D.OHA&"Z_?0'P_ M:]"E"JUQM7/_["=#=%YN)2-8R-CTNM) MC4I-189IIL9SDSWP3O*OHG%BN8[WF>3B.W\J?I7K;7]#;$Q'XQC'5[7*DR W MHH$)E%QR3U3/[>&VSMNAM0S'->W$N8;B*8#S50)$5=).0:D7DSQ8V@&G# S M_T*J $ IZ4MVT1)!+J 2UL8Y*I-1"O?Z%SQ;LY3JSS[W=YT4?@J<#RIK^AW$ M3;L]&(N6HL# NF^J%#6P,SJ=M#?L;\_#/&WW>XKK8&2Z!1-L)X]:B?PV'#C< M26I+2,1' MD,O%-LEO6M, BT+V8-4M):J'+7'K5J.=IS6UF_\H_/R:&Q6I/ ?.YZ#92ZVX MWU.$6-BE0$^9PG^]K^I;W5,WR?\H*&](=6I4,%'5] +&7.HN8U,O4%)-7Z-X M,IBW;H8,-RJ(Z2$K KNTVTGFN1&JD8*"JQ"W#0;-Y74@]7\8;"*C/? ;17N MAVPN/+4?Z];-_>>+.^OR^M/-W9?&_>7-]>0:5=J,1M"01B$6R.%VA)CG.\AG ML42N$T>>B&('5(O)<"P6GAM*)T;2#SAB(@X1CYF#;$[M./2X]%1IAR(<*R/Q M_DLO:]^#CIO?Q/>9:&396BV)5HY #()B>VO4C6FI]QG72OAMFQ=RX%Q'_]*L MP(N+H39^4VC;XVB]BS7<6F1TGPED7'S^WI#>49#>S>PFG>LC3,"\0'A.A (?<(518B..HQ!) MU[6E](0O&)G*O)0!]=S(1YBKDKNQ%"BP>:2.,DOL23]R0F\<80I8:2BB!UH] M!\5B1X&X;X6EBYW"TAV2SV0*RZ[LW]D]S-??9#?TE0K D4?< #'&!>+$9XA0 M[GFVXSF83Q_!6VF3+SOB&C[:R?Y>"!"WUI>DW1X[ 7SL6TMPY#I88!39H8L8 M9Q[R98R1&Y# M?V T,BM;&OODUY[-WM[!G9R/*U9[=TV/W-5;V;'0Q[ZU ?] M/G2Q#3ON1O JI,AW?#\.8-\Q8>ON^'7:42J)TDAP*;JE^-3F#\\S+G4;0C2P M#F8-5GH41UP2,& BD#P^\U&(B8MBZOJN*T"9D6M+GN5'NGVZ&&A\<^EU;^B7 M6Z_HH@./EOHT3HN 1K8MG,A_/=KZ\_O1*EK-CUV EYB8Z M[T8(%A/1+FLPE7+KHW)#/:9J)>1]VZ![J915VZGSW<1T*]SQX[O95H5X0Q"S!PF.," 3,: .U2UT,.PT+Z M4CH^#BNFW<4&NWV24'EG28M+OB3NJC 4]*=;SL*!5?69-G8*Z!.:FI:/?K M=C1TL;N4H3)F-C+M_=I8;/9CRC/Q/' _\MMN"(.C2'J1I_I4A@Y!# <8<1G9 M* ZY=&CHQ8XSY66*8_A8\!@QQCS$(C=&(0,TI,(&)0_T.1K*<62[[.0)6%[W MF;@=Y/>HHT*'ZA/=(9HM)3$ 6=J 12H13>=7<97'W$K"I&<%7AV_E"!DG"&+ M.$.(<8889\A6G"$3.:\EU6L1KDYG?$V29#\2$F\;=_?6Y>7ESC,TL;T?"U(< M+,9VW3J_O+LXN[^Y:]:LB[]=G/UV?_G7"^OFTZ?+LXN[XK3QV13KGX$S2^/F=P;.;%V?EH_3O834PL2T!Z%.& MGB978F"&/DF>6468:_X)G%,DQ9M^!FLF-)Y=P(I&N5;#U$&G.4D@M<$7HY.J M-V.GX)JRDZ39])>Y(F>N8K %>A8GK[[+T,IA8C7K^_?O]#;8_LO.-YDK\V&8G]G19\\ZY05G);-8ORHE4@U!#J[=?6X]QGLEN7%] M3%R?W7RYO;ANSLRP/REVF"N9RR!T*9R+,R/ *_!%>=!QEFC4-+J )%]-=%Z< M;4,.;H]%R%ZQ"*FK%?[M[O+^[];-[]>@SGR^O 75Q@+-YKYQ>6U]O+B^ #U' M50(JOM?JSI?&=>-774U(O[V[N +5Y]QJWM^<_>7SS=7YQ1U<\1JF-:'/*79!6!(\5KS&0/=WS4 HL[TE[5!Y:["]+ NK\\O ,#.+XQE M89AJATS%]HFI6-VZO;N\/KN\!7P:*V'WZ>*B8*SFQ=U?P4HW,#1);&K*7:GG M#13^D.0]7=ZJVP_!(K%X%*4JE5&EY"9%L9+-Q#"X[Q!J>Q["V D0W M9XV;C];E^?L-[;(=^$[LN"X*L4J3<8(8^;'*=0]MXMD^"; ]%8!<<9<_@12Z M%#O98Q;LW=:>/)H9_<]$?E>+_%(3^361WSV)_'[;#U.J"/S^=?>FI;,?ZS%P MC3HJ>O#Y\N/E?;,V5@^]>=^X+SR?S;//%^>_74T;EV-"XKG\?8Z],^5OW@/2 M^* 7"*E5R=^'/)>:Y2?Y9C1^!?7>S[N"Y\'3)R22GO$+4_SISZ,\IK$%*VZ) M;7ORAKM3-D9U5XHJ7T40=U3[:U342Y_42\IRB@#YMS!3Z_*R5B01^P7R@\+P M";07K36,JJD4K4]*632.,\]KX!+_YP^G056> WJ1[[* 4+ 9B+,"B>G(J/MA M_^FLK)FL,@)'CIF[D6/FMG#,-$:.&642?3#D8\A'%;-0!6/;B="FRT?>UJ7Y MFBTIE4R:6925:"&F; I#0X:&IFBH.<(T()X;78-4GU0O*S0H*S6?8Z8:VC*T MM3!M-<>R\ :N$.OBG_VD]V1HS=!:M;1VQO.6]0F4^65)2[TRY&7(2]?\ZTE= MA_D9G8V204<45W^=8N:1AW:5' ]]K.8?( ?@'YBQ[U8S:DFA>B3-V?]M1&OV MY-3DIVDGB967RZ.]):EN>R&&I!I_Q;A<,8>6E'E0G MEZ/+QL-"25Y6RA\&?U[E6'7#CN9O(?,H2\+BM]IY@QWK#7YK\3"=[OAD.'HQ MCJ8'P-&_RZ+HBX[C:1)[%A=,.F70;^C#FP@2ZDXWQ6G-W&HK_XTHFV^HM!H= M\U/^F_)$IW+X_+"2QT3"S'QWL*]@1 M4P"LDL@G,Y%/$_G<9>1S+X)[94Q/YU/_;4*HZ+;TY0##- .2TV,"4:QV2WV+ M@/32_J#2P83>7[W/9Y0HTX*FJ\?TOO2&KJ59M8=).>D_O MRZL'%\%58@(8V<\#%ISUY0O?^<[PRU_>];+),7R'T1;L_KY@>O7!['V8'MHW MJ?K*\?9@AQ\3(=IRCO0DJQ,29G7LO)YWM%3%UAELT!.O31 &;F:WS[.;1>$E M1*E)5$GMQ00_=%4+J<[#4)K7;1P &@ZDP/!3#Q;!TF:'50J[V6OM;Q!)5A&V M MP8QQWW?Q@_%;V!^J7Y,5Y=SFEF2&%G2 M( ]_@X3PC"E[V -L.,R)P#@MFV?N.S=8]3Z@>0/XGS%+&#U5N]Q_@KZ2ZY@ M4S5%L&[+=AD-U:&S:%Q=>+F+Y)]AT4+=I@K[NO2("F[RQW3@92Q2S3*N?EJ6 M+3QK6&6Y$=TI]5ZV'V4O4P545,_TVJ"VC>J.E(_ZCJLVZH-FI VU>\K3?ZF_ MOOR;E7;:3X/?C>+^\'"8: [#UJT8L\#,:_? T1:.H M]U,FUG7&_+5E\/?5 Q?8GW6< ^ZE5\C"N@0D#M[6QUU%.Y*\56LZRPA>H^8< M-J"O)'(/:8)&8UE!8R%&8SEQC<55&HNS4XV%V NI+,VDQZTK'BJ5("5[3MTJ'MX M7YE#JU4]!L<*7M,]AE",:8&RK^D>:0=@_%Y&K0Z,[>$%Y0,4@5X""H+XEN3J MLZNK,]U_;% ?^&D]G<3;M$X2O*R3Z-4B]G.=Q.@01H?81REX2!,T.L22JTCJ MS*@0IZA",&P[ _>%D/$C9ORK@B0,UU2K2C3R7/9>T"0:_8=^WK.\ A)!@9"] M[U)VQNL^:8U 34YV$EYH#*] /8"X_&$UROI1$V6LM"8Q&Z 'HR',(+1!Z$,1 M,H1FJS%XT;I<8C& <7$L9G-'(^R=T+^H!7[WQN/A5]90>J=U!4!A'6F M%BN&Y>K)04/<444H0QM@/W[\4 AN#Y M(*?/LPGV/;^,JU/ZE7E>Q::VA-?"F@GO'Y_0%?^>;PC)_[?/,^##]M.,R/;_ MSL'F86JA-ONQ9]#9H/,>21>#SJ>*SLQ8VZ>#SD-KVR%^X"AKFU7M ._*".:D M;I5&?UC1F)V=E0EFJL98KA+RB_*H;9[GUD?=EEZ;P.IWJP(W4//")O@4Q%=F M@E/;F. &Y/=.2!F0/U60_T]L&Y@_'9@?&.&^;3LN]4HC'-OD*W,K+@6@$1+0 M^DZJ#Q2 #B/>"T(VD.:4,[SJ''+O98\Y*PZ_&;@V<&UJ_>S#JAB 7P'@C9?] M9 "^L..QH\ZN8?).^)3:Q!$*XW'%X?,2X#\E6=X;LZ !L=?"?/QBK+P*T&(/PFT)X M"C:E@ 1;R-"_DNJ(NXQCU6#KFQQ4R?F??D<6]83M8'1RSB&V=9O\H6KL@<+2 M&QR8*POO+9U$H-28X-35F+TY@V=T&*/#&!UF;W08Y8?8Y2GZ Z"IO=$N*DGD MMZD;!*,< LR^NJ3B&,.7HO3_ +=GJ@,#S(4+E&\"](';-CQZC]P2[HMX[B^: M]0__JH9_^N4")#+5C7'M;DJFG^I>]U-]+GI-/U733W69?JH'+B[VLE,JK0)S]4Q=U M"\Q=K05[JNZ #9> L4U8?O/IZZ5UJI[>#J65JDD&F>>$<8\5%$TRR%Q?#'R M[6$=PZ*,(7SLDXI/<3YWR, SR.!^G,LXZ23%+9\7 M+1QY8EACCG/E?_KMIS)68DHJ[%4FXWYZ>/P:=3PR=)]H8 MZD@)QK:_861FUL5CMYT^R4&'P5%[@'V+D*S27-"@N$%Q@^(&Q7>$XKY!\9-' M<4>A>,6U"\NC%B-SNL#NF\)==IW" LJB"<#H",9<,_SM$BCO&)0W*&]0WJ"\ M0?DAR@<&Y4\>Y5V%\NYF4/XZ[:@LQGXOS9ZV!O2N ?KC$^\&U0VJ&U1?L-ZA M;6#]Y&'=4[#N;*KD(B\PVE<8O;&RQ!,8_5LGZ>6;M+M] ]H&M UH&] VH#T";5.:^.1AGM@*YLFF MXNA"/@*R/XW#>;,X2FYA%P!:1GT-YS=Q#,B?Y1K[S_5Q\S3+EP!X8AN -P!O M -X O 'X$<";RL0G _"#PH"NZ[D^9>\$]H@=N+HPH&-OH3#@",N+Q'<-]B/8 MGZP8V.AF2=LB@R(]-07MZG9EZ< O2=3BLFTU .M%/J-FX#C*'LBR+:[,."\I M,ZNT.6[T'_IYSPJ*U38ZBM%1]CI%8F^K&QJM9O>EFC$SH8;#+U\(KSP\K!^\'K)IBP)-H2@ ^'>+CB0(T!&.X1$'JG\J*+U\;\VDF M"-8[\4[P?M:B&> BT=5H"#; :(#1 *,!QB6 \=6*;@88]Q085>88L?VQ:#?^ M2KP-'2=;\M#X'+PT^&3PR>"3P:$K5X)/!)X-/!I_637 DKU9(,O"TI_!$;=NQW;&\1N)\Q?257@/+9EXT M^V%;IRQ.GJGX'][I\^S)_\[R5=!YZ:6>M[$:R:CWC%TY8%LC1M$[UTPV^;L/^ M(Q46*SJ ;JU'!K">S>@8P+H L*^TV5L68%79 I66J.PZU:\\XZH:P9BQ5YP5 M^"3#3.,M+8!I\@SC73_/9;MMG=6MSVF6 JK]:SU0K?K(P!<^U!5>!57X5_7Q MUB^/OZ.YF>'ASU DWX9S;,L?2.BJ(DG:4][^SI_R#S^]FUSPB=6$Z;2<\KL7@.%/O33ZJIZR"-WH^P@9*<&I=K4/ CMK M)QTYW-BDH]ZBL)U&?U2Q0/=* BHKZ:SX*'\F-%O.GF@($^;_^.,:6<+;RZ@0 M)1$?4,XV)P<_KS0'S,^O*%[WQW M^.5I'J+>@'%@BL$(Z MEWF4)45N+FB;YVG45VZ'@RH@4A7)5>W_ PJD;$B!ZQE9\YY!.V>6)2'B6R&'D;>3%,_6X]JCXU.G5X]J7(-G)5-!XEG9R7\-M!A)/%1*M#:,A M,VAXF&CXIV[Z769IS.'2K".?JH/#6W5C72-[<.N)%)&6S&32F%-?QF^2M0=M#1-N![4GQ5YQ4 M;'RJN<4PNS+< MJ<,8#9%V%53?CEU?]KVB-BF!NQ;_U6;];/ZD-$Q]2Q:Z_! M?F"[2\"^*6-P$"<8#KOPP4$7=-A; -[7(@<%] :>B2T?M T<>%5G6MVF[21Z MLN(TL^YDE,),==6?$4J>I8]=V'=E7:H>&2JAJCQT9^D*._B#MN:2\EM1?BM2&'0G M[5F\VY4\@ROTA9>*T7A1F^^<]SC8F6UIA3+B_7SPI!Y_R"V>24L^AE*(07F> MX>]'0RJ?55]2FA@L-EALL-A@\2%B_XC[:2/3V"=PK>Y[$<:Y<+D70>RFGB;J^R:/5D\1UOK#K18)DJJKZD M!^MV5ZM[-TY?"Q;U6Z.FW]K37+F^WW]^X1T@,>V"4)\J,K/2#%X/W/>JQV>W M#<."#WF6\4YQ&Z%JDRS M_!&U^XH?XRQ]!&Y,\K%*SZ7+)NE9\#E,LF6]2=YJCP_<1ZIRFCJC0.6;6M_3 M?EN5?RZVH9FI+ NUQ$4-Z[+L)*SA>#GKNJK)&A=;#5O2 QVD]_Q6#ZK03ED$ M.Y-Y5T:]\MAD^1AU/A)&E+^6DKG!=3H5"59X$C0D%B=:U;Z<"C.,)\A9G_I9 M)\E;LY9A]^1GBF@O6T3[>3=V4T3;%-%>IHCV,A-S2P.P"JH?KTM9A1QI7OYZ MW;C_[>ZB.4^FC]NNK.Y0^O,+ULJK!L%+*[,[03^>':H4C4S^LP\25'LI%0^, MTDJ5HHZ=-^+M,'-41OT,5$AXSL6/J*4T^#)]% >4U2;;B"A%1_1!+=(*JRA4 MJJPH^0!/#XOB$/"%TKAZ2BEJ\7:LJDBH&VF^+R[0=\YDOP._TC?D_5XKS6 = M1!G>/!MT"VN"EM5KRYK5[(%*-M$_;-BXBP2ZQPB;1/=G]\%\J2LSHA+WQ-_;KG[ZQP^8:#35OS%<%-U3?__1/YZ6C\ M1E_6UOF\^DLMQ!IW9Y\O_K;B0^;=M&9=;GC8UV<5#WG9V)!AQ&J#'F:2^S;) M;1/_ J[D(UC5%Q:A&-(:Z["G$/;QZ?W&5F+&J/?2@S!O;=YM&">;%S3S>_/24>+G1XT;493V.SU@O/*"Y2/\>^(1 MW7;CO0J\HE8B_ONGA4NV;M-5>GOS^\6==?/):MS?W]Q=7_S]E!VF?[F^^=UJ M7%U9MQ=WS9OKIO7Q[];]YXOFA75[!W]?WS>5>Y+W+,FCEM6569YVK.^M-!^O M?5N5'Y+VDU^_! !1'PK=IHOROS]4;?:I?^4Q+ZH"EAM%'O=HH MT!SWVVVK6Y;GS?MA<>,D[=3TF*3I!<[@\XLJ#J?RX->6'5:,L MOG^4':%#U-HWK.+?<\OTUHJ^T:F.@1>%?N'G@X')HA597KAMX2)U;:K>#%.) MK&PQ]SF?IXV.2YWJ..H:N!)B:" ?U?'JMU&_U M/Y$4$:?BX?VL"V23ZVV7UJ/BZ2*%1B5QP CA MK@5]U71@5I5;YBJVNJG+,HFC3R$<%(]-YT;+3T%0O!9963"$\B+;C9)'!J&3 M0J ,0B8QB(_TN]K^@DQR]=M!5&6JPY.FF$'T9"01"E8M/E4]Y16?"E7'9#HO MZ$"#)6ZP8G]7:B\2)E&*8LBC/QXR4*T$&I!>T2YQ&>-SFJ17\UPLZL(Y' 6W M6:)J-:Z=UYI:'HA-5LD"' F%G(/86-0W5 6O+LJ;/_KW9BY'>;<7O*& MVA4AU6U\NKZXN[I;Q M!=--[#W=V=[O$4(?>O#I>1K6"HWA=RJX5A)+A])'OB#<"P%VI/4E:;=E]DN8 MO1M\7#C/)TM8CEWPYH5"ETN5/W]!=JPD&3:Y_$8164D1V3P/.^[21.2X+\'+ M :ST,5/1,<_-J.I&55]?5?]\KHA@EWE"1F9M1XHT27YT2?_=;LWEQ=66=U4&?O[OY_?+^ M_QM-WFCR1I,_8DW^KI_GLMW6/)]FZ?>D]Z^!(L^3#,9FU&ZC5!BUVU"1F9M1 MNXW:O1&U^\OEV>?&Q95VI-U=7)\OU7O%*-U&Z39*]X$IW5^2J,5E6W-\)CLB MURKW7Y-(6D;O-EJ%T;L-%9FY&;W;Z-T;U;O/+ZZO+YO6V=7E]851N8W*;53N M(U:YSV6GD^36F2KAK+7M,PFVHR,S-*-Q& MX=Y"1DG=^KWQ]^L+Z_?+YL7GQMV]T;B-QFTT[B/6N!7'\Z>.M'Y/8_O/_P=02P,$% @ M89Y]6$4)>TW7C $ %/X7 !$ !M8VAX+3(P,C,Q,C,Q+GAS9.Q]>7/D-I;G M__LIL)Z(F7)LRG6T^[!G>C925XVB526%E&7O;,=&!Y5$*MG%)+-Y2,K^](N' MBP#O"R"SK-V)MDHB'O!POO/W_N-_O^Q\](2CV N#/W_W_H=WWR$CG#^\^_'CR[G[=S^_>*K/^'D$KTG<08-\_H$LO<(*UY_CH7G2Z0%?! M^@>T]'UT!ZUB=(=C'#UA]P=&\R5V?XX9#XD3/>+DL[/#\=Y9XS]_IW"R0?SS.DR#)#K('E\>(O^'&*]_> R?WO(_TFY% S>)3I+#'L?:(&FS M,'I\2_[\%OX,;3[ K,)@64N\=D_B]*&\*_Y'K2ORN\J/M0_)3&JC>?X='O_T_GZ[91A$?^U[PM7SLY/O?O84_/S@QEOQBKWP0Y _Z(,@?W43_EE/] M_5OV1_53KV8,9.LF9#O),> @W7THH_SAW5O\DN @]AY\? *?X8AN[?CD YPP MUCR.LF%MG/B!-B:_U(:_6V]?6NP[]G$:GSPZSKY(E?]!GYC"C//U>?_33S^] MI7_][C__!T+T0'B[?1@EB)V+ZW!-N:F9*OC7B9BO$_C5R?L/9-/]0(A]AX+2 M$U4QV6^'#4)LG%Z#D+NN[R#$%H/>?U_5;^F>;-5C7+7[X8<3^*&VS\*9:=UI MCL_Z#=^"[X83TV\RQ'TD;K'V$Z)=>]TZ+SUS;[&?Q.(WM<,H/[+]^%??"?&/ M]G.@O3+]-D;)JT/_';R_8A.PWY'=P5_TD3E#\,.7NZO&I^-MXKR$0;@[O(46;^_( M__Q-B&[BO\O O0@2+SE1T3 "]C\79-?\,;\DYJ&:\=? MIW[W=MFP*IOQ7XKE,K"(]X1A*FB>A2!Q>R[YIWOJ^/"FWF\Q3F)E"5M\W+" M[V$!)1D$8GE&"7%2B-%Z7;T15N_6BO M^9D3;R_]\+G3A9XU:ECA/W1882"**-77=6U6BJ2M^QS'Z\C;PWAN-J=I[ 4X MCHG28^!MR"5)=*$U5:.]X/&6+,+:P_#A;>2LR1V*U1U@A'S- M7OGII]__^/L_@J:5V?#)/[*^88.(WJD6QONG5T,V I0- 8DQT,_E*%[W5H>] M=1N%Y,%-#J!#DQMW#V>U=)>4?MBPWG\HK+>@PM1L0>=UQ3JLV#5VXHJ3S/_4 ML"I_+*P*:_>Z"AU6X2S<[;R$OFSD1) W#RXD',!M5+HT==\WK->?"NNE$*,' M22/WNHP=EO$J(-_BE?-2L6SJWQN6Z:?",K'&B+9^794.JU*KI=1^5K]&OW]7 M6*-7I6/@6OWX[OU?[ITG)#*%Y GZB,/'R-EOO76%DZ5[XX9E_5 \?(PRDJ3I:Y81?_7 M]'W67,(]49BQG'.(DOHW"W7).++O;R9MZ>!!K6_7?%AU&A MCC+RB-%'&](!4GMX7?LNU@+O"<>)E\#)3?=PL.YQ] 2*\?(QPKA2P6O3KF&E M?RSJ]QE1Q*DB019)NJ_KVT7S6-Y=W"_7R77H!*!+7(81]AZ#7YU'LFX/L>>6 M"TLMFC6L;M%Z0VE":":B5.GMS>DB((PXY=?UK5M?5=M(,.$^88K#Q!S$F M:W63;''T&?-SV^'[AA4MVF<$1:&[O.%$OZ=K2^DN$*'\NJ*3V&_%[PS;<64W M#?NG:$DR8<]%;\3O7UV TVR[%0AJIC<=[Z1ARQ6-86:V'!O-ZX8;ZDNHV3HU MGS=L@J*IK=RO\+J,_1T,-0NG?5"_5'\H6MQ8Z]>E&=GK4+->S:T:%K%HD*OU M0+RN[4!71,U:%K]J6+NBU4UU2[PNU3C^B9H5J_RX8>&*9K,R7\7K IJTA]?[.Y\^*OIPYE4< M7(=Q?(NC^ZT38;)PWII\?.[Y*5DR*\>B^W@:3D+1%VGH)"@CA^9@XX;!(S)Z M1(>/Z/AI.\[!Z^8?*U:K9F_6?-ZP=8J>S:I8K==E'&<9-=2 MRJH%UN%\7A=\K 7OZH;J2J-A [1%>7AU"1D(T^RZ]LVM&E:["CWB=74-K*Y0 M#&XV]-]G89S[6.>P:@@SJ MOJ]?\#\5O4B,&.+4D"#WNI(C9Q]T%4-ZDFI8_ZYY"J\BRZ@B2QC3@%/*@\,]E&"F)#'4BR4":#1NF:.&EUB8:3YMUJZ5N M9#VCXG7O]%)K.^Z,0>M>M&>^+NCH;T5F@I;KP^.83W% 1IM4'>PO,?GG)7;) MOWV0X],DC YW1)ZO?U",]=>PF8H6SIP5.]M-B \(O>%#^K[NKJ'C0GQ@2(X, MP=!>=^7 '+NN$DO+I@U[I22U0[UJ7@62<1U\&QQ%V"5SRQ)EB*A9H8_V:MFP MUD6[J"!+KP*>NP-2Z:N..32?3[A(1?3>'?;!#+0*R4QK,C^8C"(7N\OX9K,A M"[ *"VM=LR],]-.PBXKV5L6]*H,5^3A0$M*]I:LY8BQDRY'MAMB X-.R_?BZ M_T9)".[ZO'2CT+!GBI94E;S(''Y];,QN ?H;&K<#\B 1^RB/0B0]2+,C_TVG MS=&/=L.V*=I+R[<-_>W) XU(4KN7TNW#03&J2I'W=5>-MUI]$[J]]E/]2C,RO64C0)>*S$.-1D+ ME'7:&/'!("=!=#BLJ//KIAOG*I,A:-FZW^$XB;PU=0.27RZ?G<@E8G+NUU\( M7RV24@QWV; ABW;CBHM/"6Q3-MT"92/@?Z!#6U#AOO W&-]KFHF)QU9]C/IM MN@8J#?NH!.&Z^@'5G\[7_6#DQBJ[,>+R*Z--[IR)?AKV5#T,4/%N*K^*XNJK MZ#7E;=0""%T5OP[-&W9*T0Y=4C;A5>N;!$BJLSE@!+H-VZ5HBNX$.?6ZC\;< M1SR1)SX]9--]AQ_K-TECHX8=4#10"XJ@P2OKSHB^KJQIE#&I\W1I5.>SLM1W MPSXKFK [XYEINE=W-+37C6MVXW9VIHY$NV'C%>W@/3;>ZS,W2LAPB_(RC;MH M-&H-^Z8$%OCO.X;6SB>F933\&'Y MM3,V^88=5;1+MT8&U06FUGBBOXGM!O\#WDNZN'[PM; ,9,=!RSN\0?Q'=5.^ M/$3^#V'T^-8+DK>NMWO+OWGK^&3#O% *VPAOM%TL&WUX]^[WE(2;G,#//[S$ M[K\H+1,RW#]_%WN[O8^_>SO2R,C/9+W)A)VX H*FUS@KZ9@>=;ASO&#XH#4R M9L9,NSC9X=T#COH.N(R&D=%N"=%HG3[@$SE)/<=<0ZE^Y&+8@T2&<)U21 +^ M7TAL)F)^.KX %]WO\5$86G%5'LR M4JV:2%MY$ [A2[=Y0@QW;G+8RE)2.$U!'PB8K+.V]X^#U1C:' M6Y,%N=G)T?9';4[1ZX;L:MF=#4;)56:1G,8PW5 MJ1D>3ZWH2=V^P6X\EEO3L\^DP1H5/:;(^&@L&2X&55AH:\T8H1.;^ZVVDD"G MO=*"TDQLY.-=(<,ZL7JO# 62[W9OC-.;Y>=U-/9GQYQ1Y/"N)\;T2"9R4HUW MJW0C:E?):X7^W%$=ZT#3JJ/+! !R-V^8N1%,ZP0=[ZSTHCTM\STQ; =.RZ!> M)]XM ^%9AVZH4;J?>,^-"C8Z="L:&,P,CG0=4N88A[>9_BSVV!!XR'$VUO 1 M3!A /][3V)WP',.(1A05QNO1YD0UP]AUFH6VY.8:4S4(S\U8(-8(HYKKA(^H MUX[;JR6K\5"0K;:&XW'ZF5>*R8B6UC'ZFDF 9&? I+$B*7MVW'_:5'R3G]@T M!?@13!C7S@-N@>SC1Y'6#,!1?CIY_^'D_1\H[V743 QW%2:./^Z8BR3'S,7#J8E>!)Y,=AVOM4_)O)PE+ M\*8*)\?%'F.>_)"Q3/[QMV5*%C6,+KUH=^4*2G1H?_ZN^/>W8PRJ?EG@-]D0 M^2_^=DTV+<;2!*AYIP_2E9OBSV3Z5L_8?\*?PB#9QCF.!I.;; )4.!%R*#^3 M8YC]9D5^BN&4$K'TDX8?EN.[*Y51V&W>A )XBX[ 8\8V$"]+]F/EIY.M#(VE M>\B;K969/CUDG_"]10T^W!Y[DR8QT30 ,^97(C!NR<.[?"(;\Y'#P6O5O%0GN8/)?V?7T#A)N(8CKS0?5]W[L?J8K*).LRY^DAIC=-!<]57T\V?!8YAW51XBR-(#)7B3GD 7:.?QNRYRN3;$&< MK>!V).+3'0(9;)@W<2NJ!-FE[(\TG;)JK_>@-!G;Y&&*8,G.,?OO57 ;X;WC MN2+T(6?78(;&"LY[$IN,^3)?UMW]EUKYM+[-=&=;N-*O@CUY!J_Q$_;?US)2 MU\*24,T@;&_3!Z+)7_JA4R9-%[^9O8;WW]B)+L.T:N([D[&LXN01 FI4G,*G M\WK;E,GL\FJIS29CZ%,*&LQE&KBUI[CPV90O"0NXI(:YPPJ_)*>DIZ_5;T7Y MYY,Q(+)WP,^?J"D\7V*\2?UK;U.UB]JTG/"1H[YJ$0\,(NBO7K(]2^.$+$!T M\;+V4XH&2VXE\G\0ZUCY]'6G-.5JKC%VJ4^4J:TLO.433K:AVZSTMF\_&8OP M>C,]2N1]Y^-5S[:@7UT%RQT8S2LX[4QF,H:U+%Z:PWN (AHEFG:;%I:>U:OU M)N(FZF62D%U#QW+I.WF31L/'4\YZX:SG-;SJZ6]N:M54LP+/!IBPA$<.AD8C MPL&\N/7VJY!)G.=:20[%@-.5PL@6LA5H5FG$HAFIS20F^F4:K;=@.J$!>HE' MSFZ9O:QUV^DL+%Z\#V/'_QB%Z9Z(".Q! 51]*$RVQ!6*SV=R4]?>)V\O/I5)$=9!=$GN-?1%$8G85D0JG3L$H7J?Q^.FVYQWX'&[V1"MAG9==@NU:38#&R^-DB3#O(1Z;>3T/4$.OA9, M>7KXY/R=[ 7?B4OOW'%H3F?+RMX#B+2I1,'/VZZ:FEFU'"Y=EX@P,74OW$0T M89A<1)5&Q(K/)W0GY=YI:A2O]":5?CSYX"O2C\M2CQO]9?TICBV-82+-A>B5Y#GV?/G2 S[GW$D ;@#RR--F&$6 OAU=Q7)B+(90L M/3V\>-;]8?<0YM7,XM\GOY_E>U&,4*K]=$)STVX7!HJ)@JYNWI[1]/7QW25, M@%("1N@#O]HZ 3_?$ 4#KR,[WS3RW=B5,FPP(]\L!2-NO8>I79L)'1,T)*(T M%*)>WVO3,D>*J>H ML?:G,YVYBJ--9P>FRF95_'"R06ON$/IR"1/.K<->,N;LK6"E=?/)&/P2I&1C M^/#\W41?R :)$L<+DL-G!W9-J8>K4],IC#UGY,>;:!4^YT=>]^5,G!TYG8RZ MG=(@ ?0U(D>MV_H^6I"97Q!-4SQ0BX;')]-S83E[C*5Z;L@&4-;3=-.6/L3X M'RD9XL53E?!8_^U1%ZR]O>,+(:F%.[+89D+)0J3TWA+= MYRK@DE!]#F%MF^DC) %HD,RO[['H'H;"D/T58,^\S0:#0N=5AC+TI38#[QO< M;6% S0I5\*74/=;T9@RA:#(LIS2H1A<*2R/RAE":@R>1&R$:_#PU#>;A;F\8 M?_FWTPV]I@ 3N1JP]P0;OR&2H!.-*4UGS%)-SP8Y!C<1=>:Z]#B(HB'5UK,V MC:>['K,DN1+XS/HMV:[MV%<>@$!$-_"TP/7KXX2:)&[YA<7]-Z577+N6,]': M6L:Z-C2:@VD&BD[$[=(SFEK-3\&L]F_5-IG.2LAT>K=7-QEYNK,[+XSC,R>*#ILP MHDBQ$!1_1:9UPX/A"KE3W=M/M@@79&< PBW6E"I=[5HF^9H*VL<5:S4&Y>G, MYX3VS4:Q3=582,J_M6H_/J/N8!\VUU31;=JN9ZVRZ)%(O_@H1OYDG""* ZY62^C83YL/2\A]$ 81DSEJDA\*' M4R?Q2I KLH5HYCV9VIL'LE-D'0H IA"Y2O?DM_&&P:75P_.,1GXZ:9I=B X&Q8]QZ!TE6 MO?,Y![W\4^058GVF&,%\8I+)#SEH*&T" I=?Q''Y#(%EJFU,\QA=S01X#F M M*]DN?&A,Y6\)M=.VU93X!C!A5(X!Q++P$:*':D7#VB:S"K6,FPR]#8WF@LW6 M!9-MZG7XF#J0;8-Q#$:$72!E'="&?J5PQB"O"0#S"J:Z4IGN_+#G&>I8L\*D M.+H/-PEYGW"U3;ZAT>2VBAI;EO;)7&01'O]5\C2,1])/H?)?^,$=OAC &^Y6L6URN=EI>\9&4*6ZW64 M8E>'SJ"I>]E9RO[6VCS2D>S$V5 TB&'9H%05/K1JRH0"CF!A"A*0[BHMF+G/ M9@%P*1+ ;B(5JK(Z0*"IX<1BTS7;Z1)_[=H+,+5ZULI,U:UFX6NJ]7Z6?#CA MH,%9A]T+)P)?4$PNFG27TO&=8Z*$5GI36C2<,*%CO_?IRTT>$B?>7OKALUJN MMB&^LF7K>3_H1.3D1D[F>"A4L!_R8C<3G\V&;K EE7X\?5BP&@98EXM4^?WQ MI<\UHE!(,=$,4E'G_F=0U(D!E'I,U60Z>977OZ'1W/*D*O)Z^D7>C=O'Y!XU M.1Q%Y&\&_*EJ-79XL?OWE(.EK\**W+Q[#"AJ+(5!J>"619^4!AR/0MBJ6?.3 M%T (6.D35/S[Z&@N/2;9]@1VL5_!=0QJHT01@DM?G1 MP,-6V4S-[8Y/.)9P:T1>2W<2_H&&:/X20CD"BKU,Q!/^IHPM'7[IX-+YN>>G2:6\ MVIV.W20Q%D,O*[92?3]_#!H_GP/R((,*Y"#)_VR/GZNTF#+VCRACZ^TR<)7+ MM-Y(7=]F!C?PH>RRK*LLT:KIR!:"3K5)O2< H5T170<[FZ0<%W88P5DI?_=P MAWG0"[Y\\<"*(B>KCBJCW6W+DP:W%3+_%MSL&=$$_C-,(EN;> M>V1QJ$0%8"GED"S&(U";E##KPYC<*IO'XFJ5D]:R\0Q@O"HT1R:U'#HB>'4B M-G$$9"N J.EEMH]AZ#Y[OD].3*X042S^Q,P@5?ZAUNVG6X\="%[_E)&5^BBK MUJ>^T?&9@O2"&5*J)C<(C3H%H5V8\+4;X MM6HR[9[4X<3(^YO?%HUO?V5URF,G M(M,I86D4> F3'2^]%_BI/@BHIH$EETW=@8>_A5T2H@H%W1,D[>$T4U6#V3GP_L?V^"\E(^G9J.C3(5)QY4$G:_ MQ'B3^H!:=[-1BC25#;6QS8350R+Y=F?1O;'(0($R-*D/MPT(.K>1%T:\&)CS MW7D:,=@F,DE<+8-: M-/6KT+[]'/)!6@+7UK684MK.5:.3$'!5P;FU34;>^J=I[ 50,2?VAV$:3AA< MQ =@^4PL'R.BY*_"%6$EWI2+(9UIS.>"NFX( :EI,&5@(\4*?L(%>W5U+'Q# MH\DU#&Y&:= HQ%?3:1"[/3FQ-$H\8MDDCG^S ;,FG5HVH>U>\%ZDYA5-^R5P M>5$V0!LCTV*%=_)42,"9^RM319$K^[/:LH'.9L4CQWLP%*3 MN8BB,#H+R=FE(&)9L%AE9D@O,C/P$K?*'N6"%&4OLQ@S'FG]B;I &3-]31?Q MRS-/1?6!=K=F4ZOI;4MZIMW9%D[Q55 :BR:_IK,4/T)S\VV(E ^= ,(-_ / MM:YT)3[QDTK&EX6#JZ5%SLBB>@D8MW%SI'(?4M-;^O/^7R50KB'VI!,)XQ:T M,I"\)=P&K:*TAE"<4(': MDVO0$Q&&:M!/I3)5W6)R1[V6G!TF_'=FZZSU[PR?/)@:S>+<6/ MYJ9WD ERB;9(U&7R3'$#?6=T^7%H'ZTAIQE$TV1/$Q_) NQB0UG0^D835I@) MH&XV58 NG34U.>9!)B^%F:G:?-Z9S,P08O4-)E S:)T,\"0#UM,G)_J*DS)# MY10CF(U9BO#CK9OT[X9& M&'N$\!8'ZM#$22LUO.KKZ88/55M5 ?KT\-F!8&F&%,5^?:@)\^Q 8 ;0>B7! M_$VY "T;3WCTX^1F ]E7G\SE'==ZNBH\G M#U30800;XA5R'T\7_55('V[*[:QN,+)D6R--9!$290)INX9CR^%AX-38!=0_ MSR&85($)KSUK-2UF55I&&5W#!F[;>LHC";HRT92@N"6U@-9KV#4-CL_"TJ10 MC4!X6OM)9J!D5U*MPE'78N0+K! NH%0H*\>6*;OG>E Q'[>JA/)#WQG6,Z\Z M #)=><;/&!1-KU,&EQ6X?+:IB.1$T6$31K1^3*NE:D5H-D(NM:1TL;I,J&1P M7W$A9KC>V-#0:E;80(V^V(9&<_2H=?>?C7W6J0/;>TAAY<%="K)+&"WC.^SM M'M(HI@_>*J0GDPHR8-XA,FX4/C'4H+)S/YSHV((^\^]^)/2C 'H@S_9ZB]=? MR;7D00#K&M/?\ HZE:U6H2 MY#J1F%]X5.8J;[):=B(Q=N4!)=;O/$P?DDWJ.Q+_EP6@'BE@PAP@FY JC6QF-T M191FG131T')*42)32.&E$4/L$IK3FH+=% [0KJLS,Y2_SL>&W/0 U328$F6X M)2)R!5,="(Q>Y&9'7O*8ZBE/.!?C3!,]*[-[NK>W%+1Y'JYIW2L>FE")0%3^ MG?T36O*8Z7^;HYK57I+J2&1T:&#Z<.Y(_VNU&I:W9G9 X6)A<=3MI>CNM&8OG3$ M)W(;ITP1CN4O_\LCCWFTWM;7%>]&X_C<"-C#+*<.N3"G3,(>J K/ZDIN)P8-+X[6'H:[%\6W],H2L7['WN"5" M\?*)+,\CUH&RQCX3W06,&RKW(T-3>< M]C5O"SM;\?%T[S-SN+)8L[7J(A%1WRR5EPRYZG7N0&$F)39$U R$L\?4(!7' M-5 D+1N/GJJ*@XL9S7\PQ M">R3\_+V)WI&(B 3)F*+Y7P<7+FL(?D9N%XJL24:=]H?=^E.8) M?]REAGH/0F,'-9+=$R>TXD25YZ?"8M>Y^93VE:SD6SM,L]HF8[\9:MWDVY1H MQ6 CE\CQ-%8/X_+:RST(3)CW+=-NP##=-8NR=?,Y( ^6A<&>'I0LUI:H@BWI MS,0+)!%$>1:$C)M3"BL*E#> B42N+M&X\^:K+!B"C)!L"7IC(D MMN;K*55G#7OF*A!!NN22KGGMF]M-)SAKX#KUWM6R3RV#7<1_)8_>7X+P.;@GJQ\& MV*524_XX-'\_V3FNB*K,?3'?31NW\^IBN3]R7BP-DZOOUAUW$):EU'48[4/F M\*7JWAE<4]&A5KJN;S7=:^K$6YK@&V_AUGAR?%BWF:%@G&6O=9:- ME:;3I2B"A8GF"]5D1W5(5^Q+;KH)R*Q/*QP0.:U2B7^%HQY$Q*LJ&-K28K^S46^+^A8B'X$AT=0UHNXP> B8\W831CO8/ME-)>HMK[P=5*C9W)/? MQAL6H$K6**(24BV R*B=3!^.N4R3;1@U.6$J/Y\N/B1Z= (>A:O%5!'AYC8B MUWF0\ A=*<+),]AT6,>A/3\AL9U%L'7S"7WTCS">.PQA@;02+CV#L"1-,29:_TLXDK1; (1R>ZB>A)9C$_(CBN M3R/H M0F5+\1!4&IC9\%[UI383N5/$W$ ^'3M#Y/C A49TZ%8R:"V!Z:! VA3N_AP& M3]1J1TT*\2ID:6Q:4;7/8?+?.,F7]2;GD?\*OGM?,5&6!S$_F>?TL"+=UCR> M;5H:Q(!=QDRQ73X2<3I.ZC!ONK4]/G.>L+FR)!6N:?RS.L5E]'[&=JG(2^AF M _$N5$G<""L^N[)*'2MMVLW M0_/J2=06@H?:O!19^<%PB>KPP+U/\^\D[+ M@O%RX.X7+WN/J04E6"^=FDYNOM M+7A$DYA%$5-+$(PM!L$LJ P?&4YT7IX&"AK4LMI@!P+36\[T0';R"Q[BTV1" MJVPW@RN] FL,U+M+=BVTJNHW@."$8!0B6!MB+LH!)NAK\Y!_D>XP2PT20C8[ MK(I<7!<-8+S;R29T%5%\I@/5/P4T/'>-PI758%UIW=QP;*(>W]XF,C'78M*P MT%Q<)P0X1Q[X)GC2 L"AL(R\D0=A$XG2P>-86A<7V; M#(W%-(?7Q5C;L:@>GZF-QZZ1W;S!%&/%6!I;34^F3CETUN5,EWUOV6-*'I3[ M9)=<1!$92DB$21HK4*G*4<:! \G$3IHS+Q\ MGEO!378B,9TOCVCWF/HMU?RD!BF]H=$1E/]I=O)W)63Y$6L1AM7X^80("4D" M3D$F -3JNZ6?FH! %(AK+4HMU7X_V:3F$B)TQ^M-FD )3S#DM ERZ4=K[()! M.MRV4 ><* C3I#1JNG4SJ]Y*P.Z\V3 L3R[Y5M9\J?YV.EO]FEPA*2W8>([W M1/!E2BGYV<<\3E?SGE6%>%39Y, %TD&EWKQEJ7_0.ABU?EK;#=]RE-MZ([^T93/ M0RX^N5:>J_Q\!@[Y1C*] M*_)G[&R2\@/8H?4,-)!\="/$NR@5,SJJ&MVHS4B#!'-**91]JR:64U$44VT9 MK&/%1W-(P:Z/FBQ\-ZF\S7'O6J:EU+68&7+L,J&)0.3ZK(M<;]=V%@GP*G;0 M35 "--3N&AM$[^$"8XK@OMK/IS! M4].K"@DJ18WSH1E#[PK2FX/86]/KHRJM MW6"'T\7WR/BG0:FO#;MO[%ZLHK8K D#!;U=B_VW1:++5EM%].8Q1#NW*)(2* M-6S7=N3K_3+U_8-TAV/WTGL!@Q"M"5KY]#0WFIFUJ+$T:F.SLAD,I M'5W[AC6WFSZ)BF@GCN=^QE4FGY(/9Y;BP"X&HJ5?481 ,KL0I%8O7?2A-#.V MQR^O-3^P_Z[CFQ*::XVQ2U_R#,Z(B>)? A='!8Z)TONA6DVG?:F!*53: MT3YGDVS3!#I=]?G((I(H34*F[X%'10!LKN=R82W#*79P-W)S(V7%<4 M0D*KXA*K%KLKO[4D,'#-XR 0$$#_*)$62C^;$!#$<;$H0E1TE]0^2NW:3F>[ MXEJ;(#J,W K%ONJ.CHN&Q% M9,*H\><,U(%<3@'Y<8T5:U ['U5G,A,*%3*54=KU&A$C&QI-CAUSAWUFW-AZ M^W;X,64M9G#B%&4NK^>UK@523V!^0+.UQ=SJ&TVX\6AX@I8.W#:7N%W;>:"/ M\:/.0<0J18SJ%O/5;YMJ\)8 ;TQ1"KCK,*:#4N)J"%WZF.+H\5U0[Q=H;C?[ M[+F1$G"G3R?+9;:4("<*O#D&+J@BT-'?? D .X ER!WZ)-.,VZ55'^L%$2L> MR3*2I^F9R/:$!R?(:V5-7\_WNNQ:L9QBX>LA F-;^KIT/:=K44T%^"5DQ708 MA%;32]N3V-A GQX%](,WZ3[=@XF,Q^'$$C^A3%CMUM;2T5V2'EWJ%RJ'C-+_ M;L+6 ,1IU0B(M6#"4\(*%8A:) %Y-V(:QM20OS*(WG0")UYO@] /'P_TA.?5 MEEIUKEW;R5C[$CQXO@\7&TO,? VWAKT!,S2PQ872!1'\K/01G!=7E-32-=6!4^+CV_NDAT MX1.#,*%+E]PN"7F.VZ*"%AO,=NM<5^1,&NMFA@4)[@'-M"S'MU-3"^BY,N^, MJ@R=L'3+FDX9)T+%.>'#$;$3+72K5DTGA^63&4UUAL"*CZ=#*N$%I6EWD1'!,6J7V9;[^/B4_,:8 M&ED(;W[A/AV&-I^K,(.-$9)2VWNQI.6D%:A LN&NC>KB1;G/)ALPW3M*)EK% M@ N?36ZPA0QNM9;QS895,X;_O2079ABUM<-VH63+1I,2M2",KGDV5YF5)O?% MV)'LS$15#110]=7QY97586<#=L_H>67-'5K5HY>N&X'>QOX#FMB'2H6Z[-O) M5KR\&L/-/[0O.OW#7Z M5W8'N,6^W^28TCZ:+BZ+.TDEI!8/R:UZDJN_MXH@L?(2<&5>!2[4&4@=OP)$ MHOR["6T,HES+ZE!;\[GDP\D&;:Q"=T:)-IE9ZGYK,,;30SF!&H'!9(_305!4 M!UG7^3 :FTUG+D@?8OR/E-Q,%T]R M>KMT-[;]NFOW$R=W9[# _+*K51:J6XPLLC)X+N'G9 EBY)JH-M;5-_B&=S&K MH#/9+N;=S\'3HJ!G?L9)D[^RL=UT\7.$-ACMXP0AT1N32F_\4J.FI;YUE?\C/#:JPO MVE'79,KLL T;274FF/C@^&YG%H<+> H@^IFI%US:Q\C/[$6\CL+G%E7URC^< M\!YI+D96>4>T:&K5QLPA%.1E76%B+OW,,LK"^P\/U-)=8NHI?#(]:I'N42HO M]=JUW'LEE3DJKTKYOA8GHP>A:'(XB.0!43Z-1HK3!3-RO9V3&'P%9@U7)JI/E6S0< M^_9I6Y"BRJ;>E\J4@"E[QY/!B=)DQ(Y)BQRU#@3&SR]D>[TRYRGWQ3Q )UA6 M8GW>7^7W$R()E9:-S5[*@?5GZPA-Z3K,0D7!X%>'4E/Q\?P0:1K]'VU:CI[% MEKLH9:03]2[OO<3Q:;5T*"*R"2,:*5(!%CT"P;'M]QR6:5ECL<]],K.(@!J1 MHZ;!'"RKRG-;DY&4_W(0X8KTV)UB\RS99S=?'%\M=+-F1 M2X&1%?P45<](D/> D4QK,J@N>IC!WV7?L)IYE;/7G^ <"HPUU0UIU61FJVFB M+.;\JV$:2[53L,KFEP?8:7 3+DX8)7#SG891%#Y#+%3E3!6_'/OMU*M:J[8^ MO<)UK4%M$*EI4P&S6J,5BY#_:D:*6),.4]=B;D%&M8S4MYGO-=N$_%A;I\ * M]F2'$9BR7-6:$4N^LEQW!LY,B7-3^_,16*0&6Z)F#L31Y.OI2&1L])KG\&:S M(:XW4GIQ1DNPYC.K1@QX?0W/LMQNV4GYH&,XO):*'#5329 M03 1&U^N=*IPAH$Q@_S>>PPZ!A;UHSJ=J(W!P+G?0@6FG.V@UEG?W&[:REJP MU1I@AO.?C8Z! J&Z<#VM0G)]1:'OBW 16G2/;X1?R44%J7>>FW\Y^E*9@U M M4R]8-H+F;^Z0N%'6>CHI,(3CO,<)EC'P]3NLIL%TL,^-"32SR(')[M/JL(Q6 MM9,:FL\P8INH!IO4O_8V5V4*,O:?!,MG($40(D6;AVL ME%U;-)V@!$>=.ZY3>_MCK[7Z=VH_#R-I&Q/H] CC7%BLWN;:5Y,--ZO_5!Y8 M5_[;6NEK$,FYH-4N-V2!RK-[.:KVK4.D&_!)9?G=%P&YF:.ZC*>Q>YE0VN > M8IK1 \94Q[\-><6YAGK@;9K.+;F-V3G'R&ZKI309VQ5E] J+8/ MR2:]V50]9*W;3Q?-0^_42V?-JH+7A)87/QP[X4N$F;4+H*[[?&PP H'*!I?6 MK0C")+H[!YD1OSH]B"_);592N&8@L6F??W9>%?#\AI>LH='D]D">=BJOH585 ME5LVGFZEM+-0%?I._U@7?M^9S/&E+,B3!VXXK3XA!R ?.S.ANQW-H<@RC2D6)U=55J%(^)'U%JM,=!VIC+QK!%X\ MV9\/1 %A2-%$MW*Y5I4!-# (!_=3 M F>L,79C@&^G.'[8_1PF6-2YK."CJ=7Q/8=94:R;C?(J4?71$-!RFRZG>_A$ M_NSI0?[X7QYYFHF.?;C&3[BL'%+'QM-M>EZ#=A7R<(W*<*&J_=^>P-@)1MX. M_T*K#M%]PN6HFERCNN\G]/L^X2#-#%WD*&S": =NR.S"EZ4#O1WYY&9S3WX; M;YPU_QN9Z3K_UZA=6 6%!0\V]U&6!EJ7?W-\5VYC*A#;MY-E(N6Z'UM.6MY= MW"_7R77H!'$6(*Y$]#9;ZP80FBXM@ENIZ,7)W>[5+TG5UY,B1N5B1PH1)_HO ME"^)!,YBR9ACTO$_1F&ZI]I1O"8RKT[!JJ+TUD=PO2J3;9[&X3KNA9S M-""<'CXY?Q<6IQIAJ@.%&;C%\C!SC0ZP0H.QO=XT$(8FJY YI'[@ZKK/5=^6 MC0G:H9>=3WX*'O_\'0Y.OMQ_IPTSPG&81@7KF5+F^M*+=E?NW_P'&9$:A3YF M"T+6X_GY^0>Z)K <']Z]^]U;^/-;2N>[_^0T$!!!5^?_\3;K9%;#)1IZC*^M MCCFSVFA8-3H^C9#BSU/\F3R,JV?L/^%/Y!+.:[D'6W0+)#1'M<(-GG B4A>L#HUO'@BCQ*FEVD(I!O5+\V1\ .UVCD_M&Z[Z>OE(SF(+E,Y)*S% MG#5,+9'D/ GZ1@]19AIB'H'LX1IX9]-%00'-N@"V8AH: S^EE#/R6D6R;_), M07@FBF$,:(M]%R0(VH0G!YN]Y,>;!7X>,X*(4E0EG2/A1+WE%7;H$BWDP[W6ID$%_!4+&]*U1AZ^NB4K+BCSP6\H0Q$X$W!=0=#Z,@!X+]D48']KTM>$\P 9P< MDITAI;<%O3/X%W^E77X+TZ =?3$7-PUS@4ZM3P71W:#@%S['[+]7 2^JEJO6 M+;0[YNGJK7JS3M ;T=WWY$9$O$?$NZ(J+-/(66]'/@>E2H?@&?/0PP53VM&: M72'(H7TL,G6>_\;T7.3$UR^!E\1W]U\&&>4+LCBEBMX0ND2I_"NC;7RGC\I9 MA6RNL&?\"121?%?!GN@ -(SO_:!E HJ(DEP@1I0\;D 6O;>V2"-RI2Z1+38R MF-G;],'WUI=^Z/05,Q@=Q @A2FG6PW["T4,H9]SBZ+LZ6L'C>4D(&70J__'8 M>?7%N>GA3(;^;/@=%<%IB*0J78ZJ(&98^AJ3C5+WJ45>:G4R92L.,D)'81RC M30K(9&@C\-K9@4-[WL?1,:C:DKY%!AOUY>SJ,,W:IQ0\,B\F0SWMN3Z",ED=H$WU5DE]@1A]!!T<(8_J<@GRE$.<<0B& MW!TH^"AEO/H IFE>J:5I-9#X)^)9?O62K:CH+-%2P61!_@^@&7HK\;0GM"%= MR7 @]$PZ0Z*W!9+](=$A[.MO8!)T?9]V9V$?9TF=U./-4F0^X60;NL,C%@1] MMJ+"K\_Z0*P3F^$+QMC-'5Z%9^L.?\$K6#B8&TJ@?>:A4\ZVX)ZZ"A@X3L\5 MEMT@V<\"B9[@8#+[*EA["G;9!6)='_M4J*O/*('%.=EB]"1GQQ%=FV:V4*3C ME**Y#O"C:Q01D$1 T;!+W0 _VCJ5,V52&;]:;R*>"[%,$IK-2?J^])V^\2=7 M9Y=W2&17*"01T#P.3C0A=0IVE&U6>-3S7M_^YZ=4D"DZ=8^12 \N:6./.\3>K+R$A>NYWI/G$O43.*3X;A"HO?7VJY 9BUG>1<^%I+VP MP$31C_%,#@OJ([-6)]F8U"-,6QV*."4^8F9!T@I0<:B\[[.$I&=35)$%064,3$ M)/JBOR$R&5OX[XW'0*F)UFKZ=3'=^AS'Z\BC"26 ;\1!*02!ONX&WAS1 5#9 MFZO,ZAB0' 1(['(8=";90& 6!:UO=LZT!TQ,'&%<1$>X66]&STL6,%3 N"1< M*K6Z>GEPB&CI5U-9BN@>4+DW[=RQ, #\::IQ4&>/+;X[QJBBQ&7!?1 ;0 MW$)056^0Y%WG4LZ('QUW>M0)/'Z^((J",#@Y5K[TZ Z66^*'P>,)Y#3F8R D MSYYY"WBIT](4GWG/[/'RJ06S< >MSPZBQ6TZ,E.^SL^4%TM9]>@!=CY.#E%Z M2!"T9.8;BQ=USY4S9-Q_NP,77>0Y_D44A=%92/8"19WH:^63]! EB#**1\.* M9N;+^,&4G[4U?IB4,\R:M^1J@263W: A%W*>[LL%P*3I/G9R*R&P7= M8^%'/863,96E$^3"_2_C8P0G? M?(FRD%69L_F&=_O] F4]9UX,F\GA%B>FU,$.]4@\*$Z$WCSP23%KHL8.U _[ MU8FWA*DD#(;'B7.2"Y01/086?&WTRN"-!^N/R47>'53@QIBN9*".%*OZ/#>D M0S:J;WX:&:K(12"TN,\Y,*@%NJ#4$;?&_48FA A*45(Y):?XT0N"(YJ5C^1# M0))G(#4YN$OZQW,B&,K,ZAF<139B"OU QUP"/4H_03!PE.6E_\97HA9Q= .S M!#'-U&X1L@&A1^C4<# 1.T(W&Q9'=+-9^CY5\F\V9\[>(WHE555EE;-5>!7' MPYBOAK9S?!^MJ86!_&/-NNC"$;V!6_/PM=B^G@G3(C2WD'[Q/ M'GFV5*?BZAN9BIS8E+_8.^\.8U(6V 16D4.+BQUV#V'?2#). S$BLQVM=G"M M#+E2L>\/&EQJG2#D8".5I-D< V>J^0\X<56/C1VP(:4F/+L;Z,'O&U[+J+$K M;L$OP@6[WHQG.X_$B9X%DR&R2KA/SPHWMHIXT7=\!H(I3WI4L0R5\A!2;&6# M5\76(Q!-K2Y)44BC BAR08[7)=0HAVB+.";Q&YJ>%Z8QT?/,18.+NK9Z^MK MK/Z\"US6O:*RQWH-^8L4[)/A%FQH?(6:ZA:1,9AUA(_-LKQZ"QE[ J3! CJ# M$>O@B@J*HL4@FWL<$=UCEP2LV62'X$#W3.BLV'\W<>^#] 5@?O)B;YB>#_X MJ1FX&I0L/1B2L+P7;$$;CE(\(7X0!CZ="$:&G+]@Z2QW( M:%%+Z#&,OYC_@#,F7"M,M$=&7&TC/$C&;8"!_,/1,RNW8P\<2-JA1<5;&!-Y M.FL,-S647[ZDJ'J@D#O](XATXX(TIXH47M89%>E9=TCT=_03H.UWQAM9W2!, M$]!>8L^5B:K,1F$\ZMHE#W#BQ=ECT3=:/",D7K[YCUTKWJHPL YC\_8Z+6V< M&@A$].>MPPP&#*UIE/SXA<"B%GTLR.7"K2T,8^Z$$HA^D+0V0+Q[HZ=_;)@B!,1#.$*EB,P/)\4A//),$B'&EIK859Y M5H5-0-SQ&:W$6K5G!IN1)2U$B=FS58[!A&:@S'%BF8&!P*.% M=; (.SH2)W6+811PM S]XC;R@K6W=WQAM1MVTC5(#[07Q"\[:VLU(RG^T.0]B(YWL,VC>,B/H39'\EU\"YM]E@\'-[O7$*+PB%-:U4 MJV3[ 6VD=[] ? "%[]1!V((3MS1'FDV^ E^(!MU78I@KJ4PKKJUNA^0?CUJ M;P5<+[DB1>F+\6T3)X1-G M['>%H(R3LYC5/AX_6F0CYT-!_OC9*FS6P$7)Q2U:7(]1N"A;"A:9:'X51*X* MD5_.P_0AV:3^DL4HQT1XPMX3O(L#\=@X/9017&1),O25/".WD < @+%%W#:3 MK.=SK@70H9,@#%&H&[2W8GJUP*2:1ZVP^2 3J*TQ>QOQY"7ZU)%7[2:B:#@N M?=UN<40-G?VCIGEF%(]+@+><;%W6 W_521_,FGJ*Y[03PBKIA=ZS4BX3";&&17 C3 J1FS%'J2-)'NP02'0 R'1&CZ-!+K7H MH!:LAH99;< 4'R8BU$646A('QN6K#@!^6O#WK@R5.A8@$OAGF46S#R/JCZ:( M$Y-!P"MQD&<0!CE.3IL:70EDIZ@W/#)G5<&CW" V75A,_\3\AKK#G\U#U([) M5)M"P\&1L:3 #$S($@</4< W>R&ST',,L]%KS%:TWY=Y#R2&25W/!2& M=30#A+E!-MD0-?L81>-[QDQ>FL7^071&9W*SL;6'& MQ1,I9PH$4M$7*C'[(-8="+*QR4O9U@1HT:=T>Y%E+=L:UO6/06: #LNUEIHCM:M5=PE6G(4QS0J*V;DS -]A\D9C!W?>$W),;G, M%2RG3T82LOPN)C<9%M;IULQ42#*C9TX4'6=%YIXRC' M,L))"PO2 X>6R26&!%Z' M^Q_0AL^&Q^8 @JX@Q\=\ZBOYZ&:CQ.X/B)T^"WWR4PC'@6P!-9<#[G?UWPH* MF=[(;*!UEHUW1F&/?+@)7OZ"^]9+X6EXG!B]X5X0(3?[\9?D$EICHK9&HEE; M[MS*7 YS,527@[2%=D4:?G9VP]*I@0@"*M9,3L.&K9DRQ=B-"C,71,<)#Q@S MQSCWCD'7GYP7;Y?N^"OI@-(O_BS:G,%77_%-<.%[M&R5FK$U4/(1?7"+H?3; MT5GA8T/9X,!U*;^1;<_HMU_)7P,DQJCE!/XVIE8\**]3.MJ4:@%DYURYD!2W\5B9]T%%P;@>#B=" MIVJXJM?H_)08%ZPSI>=-@A7X,@IW92423S&Y9C/+'XXO7LB%&T8NT:ZCPU6" M=_'G,*#7<$A17:\"PB".^YXX;N1\ V/Z'FW(J"H*2S[0@6GI=@ND#P6)L?R& MIE$]^]35P.=IKR4I9F94\Z8=PC1D@.%SS/Y[%4B? ,_.'BC0BP[0&]'%]P!U MDWD>9!*Z-0G?',\Y/V% 5#9(16=Z#$\BHLJ-C=0NAK7=NT1%E2J<0PV3?XJ\ M[C"F>2!U& EJ":V$2J"54*T-H@#"EOT9!O\;7@=^5EO-_^GK_(\^_QKJ#9VY M+&&9['=IYL%\, M CR$*%[FV6.*(]=I6Y ?Q.ZZ :/,:N%P?BN&-1"0V?3/H.1_19FL[#E3A[H9*PMV%JS>7A(LB)(*QSM M>N^)AT2I%$7V@P4CP_#1JVOP"0!I0=U@R9E@4O)#QZRYNQFC?KSXDES6C<"\ M0J[!HHZ&F.2;+IG5L(9@1Y0W. M&[5=7@6W4?@($,*#K/0J28K!R8E:,]B/R5.N/E8I8U.4OXB'YGU5U+J(K90R M,\-9(2?1^,KI^],$?Z-R2E0)YSHTU_]8(3.@N+IT3TPQ\3!U:_QO'$*VT M"Z15$5RIOSJ@D<"52[,*R7][KD_6RP+E^Z&B<-83$EU-D4QI>#;4ADZ69OP4B7\/=SW%- MCI%?%9ZE#<>G$K?E*)G6!!*%W9B31"Y^PG[(D/*ME,L9F3]%7&ZSG%1LMA4C M." :6@ELM((>/63(]H,:AV+(][$5]#&5UYIJ!>Z\25/)9+,UFD'[FYZEHMG9 MHS65(4QG3[A8$+V?L6\R:">.DK_=XT=@Z",F.JJSWQ(9T!\4F*T2,AZ;/2H# MFL2J4)M"N84]!7"]P2"(SJHRE4"=H18S^L?'81%6",X)>N,%:$=(;F/CT6#, M?3 (IW.>0RQ&29DM#D[S@J/#W[[<]ZVL]_EJ=7&.[E?+U<7]_$:I%\;SF+7# M9(X>?=3T-$0%[1O'%.%[H!"DDX>$ C7@B&.DD> MYS'"3"(U4_A'L&[*HF0?HS >6*](Z#Z/U&QJ+)MAAM-14Z;N M-SL9753JVA@],9,.K<203HLQXKWW&G/'+H MK(?*K$?9K+-*(8]RUGGTR2.,V3S8AXBMP]&3M\;E"_$Y#)[(>+%+YSRFRD ^ M^.ESF/PW3D"J> S _DI7@2_/"&4^Y?[-)IM&L[-QZ54]%PR7E(P('7""LC'9 MJK8TRTG5U8](TN3[CVU.?6<'? :SC^W'A2_7ZR@E[V$6K4T..\7_R&22[&_C M1LCSOI'2 3V\#'Y$D3/MX4#8GB -&I=/AT#:HG,1TKFPF#^5!>WL=N24 &+G M))0$";BFAJ789;2, M^KG&&GQ)/ITE#A0<,'RMG.O!UJ_6SY+5G[HEK]K[&Z\BC,M&U%V":@#C0 M^\*M40IE]%>@C2AQ2Z&3HS&G.UZ -(_!GHH_%75CD.-2 ]Q8\ +>EK"E[C"D M*6+WPHD@XB@F(E>Z2^EXSO'&6_<&3A"$D:",WBBT$2=NW%DV/G\Y 55RY#)R M1\B003TD=*! MQ?QD0ZQJT1XJOZX7K_TP3B,&, 7<;X![+^O3>.7#5E:+E?/"$^%8)G_V%YXU M-TP?N,K@2Q]8-RCBUW$2,DO%!$ERT\Q,6RN8S+6$#$P^A&]S1M3CTV^G0'25 MG[KDMUY BQ+X!DW;56_$&(ISR3-P'&Q4RB/VLE?&8&-BL4-6;53KWPR!7LY5 M[[$2<3P:$_9+^$@6>F,:4+TVRUV.J<5VM74";MZ7[H%!H%"5.?9EKL+\(\-\ M*KP*J#)4%7Z;CU;QQ2PL03/-=NKS635?A).*#B>VG4(S\WE2LW$*,V4]]>8C M>1H %>HF./?B?1A[+/"*!5 . FD4>%4<6>H-=Z)\GSE1K-1[&Y=!?LL 48%( M1NX6A3).44);\.=)0T\JQFA1>_)7^M E-,6Z6A9H\..1W[2B6M0 M6\@\T1(>L9PDJ-QA"P!'US_Y[&"7V!5^'2=>G5X_BWCD=8Y!F/]SA)?%XB7J12I(Z?01 /K1V9C0'4 M:T>. NW),"C"'L<0C.5(&%2Z'(L"36RXSN,4\\7WOSI/JQ!EO2/HGIP*B;68 MC0!BKY4Q*"C7W] TE4:WWFM[Q:G8+29SQCXQ])Q!I@Q.P[@!8_!X-:PK1FBV M8]6M789'RV)0Q[X2-&/_I#O=#'_Y^-A6+)J]^DU=ZY-?UM_T12R33$ +A@@S MCSY+YRF^"E9;+W+_&SN#+CMFKRIG*D8?WGWXPU&QYJM<9407()D]8"II+! 0 M1JMMA*U&=ZD!RAYBAFF1N"!I'QUS)8%=C$',*+?H&#L(SC=">$+58_ M[9?0)V1@AX$9GAL%IO.,PU 1'2M2!JN4ILO&RYT=ANT8\Y]\+1=%3-.3I+P0 M<-;&X]>H;QMF)PS@71X2+\X#)"0Q:\'BHS"AK4B.$VM1A)EB-8:UD+-Q8T5] M(G9ZA@ ZRA@MZ2"%H+;9O-&8T+5W6@8%0#1K' M$3B^?Q <0KP*[]>X\";N9QX.<[_%./D8A>F>2,9,&O.8UYK%U3GL"K\>F,&4 M/70+$8B#:-=(]$T>0]$[DMTCT;_5/"#;K MU;<*(?7A%@KCN=@]/7R)P:DN+1-+B +Q1B@XG7,NR\% L( ().#Q-^3/-#5$ M# HDM#0C)C-.>>GR:][$BU%& M]8@8TBO_9(=GP2"AR/FRQM4=CK%#I-9EX"JB\+ \-$&32L&J<,_)'A5/.2^< MFZX3M0["%#8%E5781(*A5BMB7X4A-\5ND34_%* MXT_*@+O+:MV!V^G2>\)D8Z^V.,+.)AFF?-<5P/OP[L.?Z$9/9%??SB3DHJLX MQ$:5LU:OYH@.X/W;0(R^/CUFHZ^LS@^_#OB\M"L$R;RBT#4B?:.5\6U3YP:^ M!W7,?&C3[X^+-U]EJSZVZ3DTSEKTZ 3>/SD<8Q"'ON>*%175AKHMU6$"]J4R4'K^U:&"1[W$!A6C;+BT MC3)@E(U8J5-GT3Y 1<.A]TLC HGHC8NB-N,F[$Q$L4J30!HNH&?SV(!29&VH^B$G MRT[1EZ&F>4K$I@U]T*@UZ[>=M.,P=)\]WR>/RQ5YAH)'C^PSUK7X$PODZ9M: MS8D(WR/O0:8=B[\O$(]9FJ* K*DYT IQ<4K&-^ .#*K_E!57='[Z'B.%*#S_ MA84\+JZT8Y9CS>/,]@Y_8C@6_"G)_"_D3:?E!,:O M[<<-PYLP,EW48FYS4R):](S"8P.C0C5W'DAO'LPK'=UO95;ST#,W=14G'&V> MZ/X[&FP:(_.F0M%TGSG[9:(SUQ4U$8_B@..6=8!BMNI\Z\5!E:5OT 'VQO5;OY-X,-1 U?QE;9K*30] 06)+C<+5K-1 M*08_^0UYO)(#5%U/"+,P#NKQ';?@ $54W/.^Z%ICT=$1\^R7L2LJ#XA>B&;M MTP<>N+[X!KBN+L#0CG5+,00"YN!7+]F>I>1=W^%(NO7T=*DAT4>L$_1,>D&B M&R65#2Q\6O*4E9@DDYR7)8;9*_!UF4:!ES!OS*7W C\- Q*6!.DF%22M91R, MQX_F12AERF2\(@\HO/3BM>.#?Y4H@N?]00)%?"*CQQRV%Q"29!#9;DPV-,UB M E[J%62#]11I*+BEB+YQF"O(9!,4"!B)$^5A[KI6AA]E.%O+U/62,!I0/XU3 M,%XU;$6\#ZR^/_!""Q:DL,1,*#N?VC/A%(>\F;!;P V*&: ]/WP M&71X7E@81T\XACI0 Q#V[R_.D'!6+]#[#R?O?F+6-F[OEET*US'ME%>?L@+' M;X9][7KN/P?606/'#7Z90]"+@6@7R9\G88WMA2N-Q8^:$M5FO6QC?8_''K,O M9VLE*OD>"ROE.-K'Q82OC=_JA<"0)$%$OA)^:+#OK)[)SP?VOS]YL% M2]S=$(W\WC#^IQGFQ!-.F9+DJ7$,,=+B/Z0+XZ8'DYP60Q9R[,(:&F7L(DZ\ M'4"3?HGQ)O6OO0V^V=!P\'ZQ*KF-*\-DC?952[5BOZ01(Z[Q[)[IF&1 > V AH$SF&;VJ> M2I&+/T:@*+JB0T@3 9E 5&B)X42':X_N'&KCW]/)8@$?9H\#%/@,HX272(PO M\2!C!*>&8DX.;&4PZ09V@%B/? [9"'K;RUM1FV:XE=3&V2)^0UBE0)/-: +6LDD# *H M<$1^I]P8KE1U!8E\7"MZ0QJSB$[C.KVQR=*1U+@8S_:(R_8(><_Y]2GB5TTS MJU2NCT=$Q60$CVCPOA@W4%RPZ*EXBH#_LY J!^?%7\GN@U\XC[AO"3F- M) *:"Y11/2:&=-[!"V3ZI^=RAT!6_8+5KZ!UB^+ML"A2A3Z$16"B^?+Z5O'V6^"6GS>9F*IT MAW3NLPYYL2HZ#V??R#SD1+Q9SH?,WO')M0XJ3+F?N2=NC'[,A9.9*%";,(([ M"W-TUN/D3DBY37YT2[$.9I@L!H]7%;Z?;29'!\AIY^7H\+[9D'^[D]^,]VUV MAEJ]*$NHP."NPA69KW@SV/$UGQPJ;&*]VG6Y&QZ!MH+%:PG MJ(TI^CIJQJMEQ^(26U/QDUNE*9FZ] (OP=>@5>2SL/M7 M769$3RC5,I "T67Q^4KG\?:@D';J:LF&%834%NQ;#WG=%RNU=@40&4^_$^ MC!W_9@.YG_1,L),PCIDWZPJ%$1*=@>."IIJRBT'LA$ TCV"YNA+%"&=L"R=$QL\9O M9EZU+(]'HJG!68-CQ6?CB:%@*/V9FIHX2J#VGQ=38"8E1.8BBL+H+"1O''5% M9[4\!H4PBJY8EF\6-D2D9^@/91TN4-:E\9!&6[.@KOLG+XX3&AS!&\I::2P&I>(H,2LSG<4L0YA-Y5D8)_$0Y/6VIG16 M)^O,V7M$((/^%_S:MH7*/HM)TV*W^( @&E,,281#L4L;E5WN ])$L$!L+>%.UJYB#CY91#GT5N_HR"GPW/E8:)2H.? MO4 )?E[S"6$&13T6VHZZ2!C.*IG*8;SM\:@0FA495D1MC.21F6T%\V^Q:@TI!SJF0YZ9O'.X!X-D!HN M7EBQ:1%'')\>/LH0W"6\^J,4>! P8%2D$GU*-#0:^9MUBVB_$Y1ZL#@O)1AI M^5FX,QK_G'G,]D3(]$2U&Q5LO;>[,J,(*85['\M"02IYBC"T9Z41CXO12G1Z M8-%5^CDFGC379Z\5M S;F#I^%C!-BX)=DF;)=FC!,Q;F^N'=AS\>(R?\$"JD ME;#RDB)GT)-)I"Q63OB7T$^)1!4=+CV?3'5?>P\K32R)(49M]L,O*:]LBP?= MS@3J&;45A% -+"6B_(W$OCK%1*7%TAY%1#=6:&H8_ BW13)3BNP59=V2[0C] M*A8\2 NU5.3*WJQ8K.!%Q?!?O?762YR_.$'L](0+S>E!G.(",9IF-: 1AL_W M(:?$1VT'.F6$T:O[)3?S-FHFL)J8@,[&#L4C#J!JH%+J<)@FI/3!W:!*+VJE M2(N&E Q&!) OF95S4'%1&4@IR1T%#\7BKPYG)# 7Y1!''YJ M*#'$J,U[U'YQP';NJ<$CST,?40YVE*!Q](H*SQG9]RZF"@E1SWF\0+E7'KS; MQAV/VG R*-WF@I=3>A_-SN%\X93;QXG1&E#Q5<"\;=1+-H/(.S8J\'*+F"LZ MLM_ 9.J.&J98\'IW FOF6YZ%THC>W#S8D3W6ZR@E(\C<4&=C"%*,JEK':2$< M\\?%5HELQ7GC&*-,'!8^=@OEN"2*C!?@FPUSXUXZ:^K6$X$& FWM4@1-]D\D M@VXH-!+S%XN>E/B+-Z*W[ZVDE9GF6\,#XLRO&?,;WIV,KY H=0,8MBHSI^6H=_?%"X[67HQO(P]2&^)XM76"3T[T%2>]8LGS#FDJ M"11E)N3H$D.L?+?G$H,#@T:A^C)0>8'O-LET(5VDHC:I4E.#UHD;>:T"9D-B&R70F1#8D1(SID!&-&,&C$1FTVC>(( M5J!&TF-@>OH>CI5-+%Y5=3/;D@[SD;]D\KSU]< 8M;+@9DIX >>?URNE((3T M>O53FF2P>@XY,N$GG&S)EK,9K37N/&CVGL)DL+F82_*]ZCCE.O5G_)*LGK'_ MA#^%0;(=";[843W27*R$._[#NP\_?EO\\V-0F\BN@.?HKFOJ_;P)+!51I@?N M=)!]4#W/Z-1:_;GAX]? ,=CHK:"7ZF5:ASDL&)$%6B9)Y#VD"0U-2D+RJD=V M8[?&XZRJU.R__LN?/KS_X[_3^JO)X6?S\*5$C@ [XBB!9CPR%>A-$$ V$B^E MF5V0?T[U(\J;DJSE,02DT/=<>O_?0\XA2U_?J(YV,"PPF\-5 !\5@RMX%O7 MG'NGA\\0$@SZIOSU84#5*QI\KY!"C+REBE;FV-/L!N4\FF;NH^,%T/5-4%(? MN'MQX')T?=('>A-&R*=Q(N1]=\'#9JGFJ+O"BIPHJ?:BCD& 0V:&XW"RZ9<3@IQ?(J8\?2\1_(E2X] MK7*X=K)V"*3C6O0:+M<4/@G*@P"4 >EQX*V6$42"HJW4P1K;508)-M!WP_H@ M*P2F*C\S53$1%^"W>#]FG2Q&6-6L<:@"5A)E](^(PU+5Q1(G]V'@C!.>1RF! M(P Q?W'+;QL=+QVBEWV'ZPF*],1*]61+-;^.NXP)91 MJ:V CJ9 0M[A&#O1>KL,W'/\A/VPERT[)T&?JVHVU]G669\HXIUR( #9K5E) MV_PTE%F%^+95^D*B,T1Z0TIW1\Z]%K_08K5MUYM1] U@-/.QW&$?]%4P?W/L M.!.%A]0"M70F%"=/Q$9 G0=")+!>B,C@_/"#45J62.F6'0AE7GC/S)?/^_Z& MID47")NWAQ 6[5X44CV!-&=VKJE# &J$$*T"9(VAX&$GD'PHCEI\@$W-;\PIE:N\R0X9F MP(Q:E\<_"7K4%JT!")O*I\N_8<@2D#/2>F-,$O$[A&L6U0LL4F8(FRS5 3G[ MO>^MQ1E1BZ[SR+:C8+72OSTKKB1?:L**@90,B(R%Y,1UTKT%BAA,:*K2!^C:(V-&K0^H\K;58D1-TCS'Z'"88&PQ-ZM=M'X1/]TU#!6.V?H8/Y= 1$X"5:@3(&LI?I M(,C?^2C 2RZ'85:LM3Y+1UC?BG2/9.U*[_[8F)U=D=93] M8S8(@8GC'TEG40#=W3J']1:OOQ+UP(.Z3VM,KI8[\H?[]"'VW!Y72SZ^A"L MC[)+\+W0/D&5Y)W2BX<::6/1K^%X$_,3P4^.F("L*R3Z0EEG5$N$[I#L[]CY M+P$8[+X+T!M%:P2 (QI$]KT=&"*9MS+0%5[K3K)3+)=,"5FO%?&F-GDO1(K/@,Q')K35@\;KX(E6DQU,\FWNN8R M1T3CVNAMK=92.0_3AV23^CPN-R']65J-/6BD'LEG04X80\ M[33ZB#L#10&COJ\FCQF"VY19R/1NA-O5N"') (MZ1$*\1:HZ;,,RED6-@=HB MV!H-'OJNN$H6I'A:(QA"T(9%K<.#'B<>^.0^D7.4A[N'"^8Z^CS?L42 M%JQGXPW5E(Y4^>B]W3PY<8M+W,U2W-!CT7 M#=+9Z)TFNH# V3?0"_*"[U5/O^SI>'E.7 P&8?X9&8$4(_!TE3F&#TCH$'/6&U8C5,'Z O01JGC@^Q7C?1%])W ME!#%-3D(;+,!=SDGS<+DP@@IU!=VD=M,,*FN7@M.[=H(!YK3"E9.0>\XN"A8 MS/:.1^.E\U;/J7S@^;#;<\]/$SSH N$DCB)4NB>[?'.6A1ASBD?"2%/ -"=K M.&0:A-Y;5L]7Q5]CELO^WFN@I\*N6;&%CL9'SAN=9\8:INP8H E,IN"@X/:@ M?0>#6RB@OM:">;X$D03973DOPA'16_+)J-',)5ONIY'8V L3!-])M$ 535'3 M(I@7" >TRL"#XX.7_*BX(ZIZE#3Q]X ?O2"PR.(O(D]0AA[$U.L&MM*!=_/] MQ1D2 -,+]/[#R;N?%DCVA[(.Z84GNC1^?9OD7#/-]&+?O/TBE\U#-O5Z"T5+ M!JUU29Z2)&QM1Y0Q.76'S&AWQCT]@$Y M5CD-28)T!CXO?['V]AEE5#NC-=S.%EN,UW+CY>+ ,O4Y'8Q)Q>O#X8PH[^ 1_5WW_RD"'%_Q%K3RIC(!4E'91Q!FU<&(:I9NI?U[.#:HAI: MBEU9[08*XG@N_T=?A[\H1$+[4ROHJ5UF%7862.OU6YD-]4"Q '? ?=$I*;6L#Y9B/@%J%V84Q#,>,89):^KX):-CO<( DS2>DCI8/C M9%-[&U1>G3@.UQ[-PGWVDFV&/RJ TLR6_J/ADQY0)IG0HY9X$8>/ 13X2Z MVH3>B<)DDCTD=BJ+FF13C=T;9]$-/Z@,OXU#?(YRT0IBAO'X!@V9GTL);6KE MZAPVY#)(5N."9C6*TR?G[V%TYA.)X;.S&V9RK8>O6B#:%:)](>C,GIO.+/N: MYM1Q#LR6P .C8'P5QRDP?O&RWH+!D&@ ]SA)R->/I:$A0TL2TDZ11WL%0PSF M_=+0_)CW7 '9:[A^H97Y4.W1,6*]D:V 1'\4 4GTB,IC:+Z!:2@4B.J[)XQ; MU\$LQV;C/(V@[BV+'*5CIG_4?;:]4QH,^&IA4@/#R7#VYJG&T6\^Z\,@>Z6U M9@L,+MC"&RYH01ZF./' 8U@%%- WLC]?6"OK:3(L"(/<"@>1PF4=#H2U% <( M# A]SZ6K0.MM'X:GA"LD%ZR(]P']E?_7:AKX>+QI675*0=5P@V3I)PBP@K(6 MM(;/+1F,*9WSBWY:@M)DH34ZIGT?Z"U!3 .QC&F\;Z8=PR) MWB@J*6+](=&A);N42>Z%&>>WQ;5FH>O NO$(&<]Y@*@ C^: W"NIJ@ *FQR& MIIAEY"72+.'.8L5D0_QIX4 Y)M5>_O5?_O3A_1__G3-N7'[B63NJL<@2S4O5"PYLD^D^- 8B#HK]E0T$5 WE06,VGVF:(5:?3%O0)A56!!:$F95-[0^58N=72N0AY M"AQ/+A?V2IUJZ"9@ %N'08"9YY'&.^S)**(LZL$3)&A5(:6XL4F@OXL@ 1G/ M=[PF+R=<@VNS)7"&\2=,P6B)[M %NH?A6HJV MN+=H"*!F?YXJH) C"O0D$,]>A,]3/SH.1 ,XFTGI"CQ#O"SH]Y1>B/7W2 MG5FURAC7?..IH5]!*Y3%Q3CUHV-/+Y3(F=D?*S.*L-=RP2SEH+!B;)?. MFMJ AR%R45)(T+('PC4""\7Z=)(/HXC\Y"X356+=OZ=Q,K@\QQU^\F+NR[^E MEB!A(LLZ,"Z[CLR:=A7$G!'S05%0 !SC"G_-E\ %: IR8K%[\0)U#%FD>V]( M4.AKD;=Q:^X9M4O$^K244V%V)DHCQ*#+GZ&T.85\]OB[/UNP >9FSC++8Y9L MNW4"'NKVD9!(XJM@4"V $8(H>2" ,E+N0DG(6+,02S9HQ(@-E-%?;'*5EP"&5-0M%VALU$L:QH".-%7.Q>27 M2-P.JPW+ZR('H2/^3IA:FT0OB@%_*3Q^B88+I3]*>/:;%8)CRM9.2\T MK3.?4SK04,Y41P'%XOADDB2"R9-$LGQGJ NX@!T:!G(25#Q<5@=1, M?;R#HT"VO>MM2$-,R=#@&"]+6:5D#$?CC3V5_#1(H!?P%U%*Q5S*3\ M,MD'#2UU9"]HS;HQ7&78!(=\]V:<0@7G##**(,+A= ^ M-MZJZ\H^R,1P\RD$5 )3MB5U.*YPM","/O1[B3N_?#D!6CMS=%L2Q5#21QN, MS8K0XS*7WY$@4;+2F I==&FN#)4!GDHODLK5FMR"V]L9]PN&6(8*NR[UU)T3 M:4:"V<_><\SXJ36^4ZX@FP(K50=>5[#%06!=E=CDJ=<5N3"E&YC2)Y-3"I;K MZW#M^+=;H@H-*N%#R2!*QW#5G3$&K=KFR+I2L<-B07I+V2C$L2=@( M*'W=BN8I79A]#D?ECF\M1I/F%DN.5++'PY"&.UN_3L;ES0CRV),#Z%H)4?;@ M]I6E.>$'5N$2"ENQ9P"*01Y2^>4UV=!9S%==GPN>(5=PL M>:._A8)W$X5/]"J#-W'41"D2YZ47DW<7"NM^@M)?1#(3 P#'0]5]7Q9AZR4 MK^A25MFV:*2_PS&&TI<#H\,9$>H;Y''N9TX4'8AB!3O!&ES],&[TR"K.$MRD MY_@)^R&[2S,633/S,0S=9\_W^Y9GXD%P!$QH@<@SWS!:_1TYU5;2F10T'B8>!X^9(TGUZ;*; M >H"X4&(;+(;Q6FV0+I_GE^TM'JE=;@UT_-0A;M6-C%(=WHK\X+MS4R&L 8& M[DLRH*$Q"QI<&K6:4ZH6A0.]7.)9Z/L.P);\?_;>=#EV'$L3?!5:MEE/I)DB MLR*R:KJR9OJ':[LE2UVY1M*-L.SZD48YX1(SZ*07%UUY//W@8"- MP)PN4R MZZZX*<=V#D#@K-^)1N4DU8HEEN-:RCN:EBS%>H-R^)^P831DQDN*/,M]^J#Y M5JA[P,)*7* '! F+%#\*WQ8[^#Q* ?2*U1%]"G>XR7K[B/^:;6FE&?*D@6UQ M7'@]+ ( .M@R/&D=BB3,E^+1M0#OY-60P-*4V77M!'LLR\%*?/\,;+161&A5 MY*]).C8!6,*I$ -:RP*>BA8UVK!.T.SXH.F+'[,X107S>Q4',@RW9%L4[\_8 MATR>FY9_%[,3]4J>7X4&+9=@\=4S6NJF"2MO--4M&5H^%]TZ.Z5*]?SP6B\P MS0."6@+X*U$>_=Y/UREY22F*+$=('_S-E+7?\7/EIY#S M18>G(1.?Q"%C24[RF52/.?;(JJ'+S]@M969UX?F M1-3CLAM-3# C&%A@RMFOQ=F9H$^: *+Y=+K =BBN)E)3*E"2#Q[.":W+21*4G>F'HPRKNDOB-A#F2V(2,N(WD MW^&6N4OROZ,@!7A MO^;> >5>N:@SCE0";Y6TL-/FLGP(O\6I&!SJ&I2A*U!#_7\\(3[CU!I;Y/XA=5*?E*RLRWILS-0IL;'&LB;%S ;HG@@\Q\,IAF5 MBE> "9WE)">!9Q*,C)B5I_'\C/N0?#H32U'@Y7]FKB$_$\6EX:6D=)5Q18/- MP+),YBXP,RNA%3M,]WUU-NJ0!Q]3G#KFN?A]R=+-9=0RJX9=+NK#Y4*EP;':=F *V/)2*&"&: M1,3Q/&=.LIN!4NX;*BE<;SU1I@GJ#?(TJ7D12V^%,PZ'4IJJ[ M.1ZMSGX0F&6NF6+"1/G-1M:='Y2&5ED'L(]?_79_,F0AF7X6$;@Z$*ID'Y00DU^(8J50LI%B/3S3[RB;*JMLZOPT [R#-:\(9$,9(U@8T_G@)/3LROP.0Q$YOW'98 _P/6X"&^"!(\"\L M3\B&+63>Z\DZG]AA+_DC3\SMNV1JC\WMBT_@*:(+^%CLD;^6MC.$ M8F+B]>.#ESSG8%#Q?')L9N1*8RKA98%NXCM\43Q]1]$;^HK;O(ZR'A$C.B2D M_NOQTB.;_339D/A+?P9['Y1T)"F1Z]A>E+):;0[_@4$E#H4HW&X1+>PJ%]@# M=Y@ZT9F42GAF*?-A&RMPLO@(/B09P* M"U,95P%>8ZM0'&Q M, &E*-CF%)M4V"SQQ5%H"MV.T!^QIQ9P0< )JP'%!$' M/[[9R&G'%Q]^&1$^$''Q@[X%_QQN6@=9GOT@E56T .TM"(@7 MU(_@+KZ)+_Q]B#]+8C=YKMIY'A!%;.,>82H12$[<,X(5%.F!;#Y#;N20(+"DD9&_W,G&!CX3 !Z$7&M1OW-1 MJ[R@5]A]JQCW:DF\D=KX9:V@P1ES/4=\!KN5"<91QPZEIBX! MC1X0 Q\136HNL;(U-@J+5*J*/(B7@54=4?\@UQ\AMVX==7L3%9#Y?/6.OQU\ M4X(R0+6$$259SC3U6,J%>;0)/&R5/U8JN%#[@0:RG%SE=-T>7SA58^C23WLC MY)<1C-$!FP*0.3>\= SY!YJ_=(Q@&18>L%Z75WW4WK"QR2E31Q?EXFWMU2QD*G@\ M1EIG#_U/8OB$;T@L+[XV,(T"=X7DD4X1[/]8[/<1$9XQC8& \ ?-(T[B'\D= M$O(5$"9L!?:+3]5LK$O/GBDP&R_8B6;C>S<*J27,#9G#8MH')'-DZRW+?<(K M&$@7&8>:1/A(5BM'C*9#/JN"&!FJ8%Z?BZSD$!V6EN(8%26TI*+0H9[>BI;JPHUVW/9SOO+5X@_!*7 M!1V9%'>SV_MA2F":"9S<[#Y!91%6S Z1,E12SA,: 895;]_+PI;*WPUU<^2L^DX#*+\NO1U\8HK#L"F2ZLJ*]^< M "MU8/W,&^EP9M=T]*L1Z1<@/P%&*8/'VTBP--R3^Y&9H@VUJ1T+YJ*U)#L# M07.H1K06V3):T 0T574>6C-N&?5F G),RHQ^EV:3EV14LNLP?LQW^56:8NJ2 M-$4$W?4Z\H?:Z00\F09UTR/3>.4\WG_!3+/9[N8A5 O&Y@"U+/U]&7X%@8H#D8"0DP@-I=%'SUIG1(R-E_J[, 23C/<>!H#SAYK2!05 MQ-KIRI;7L6K+L:UZH68@L1F3%PRJ7U#RDOK[UW!C Z(7'NT+K.ZO4N1?),%@ M6%&P&, 8'@SBZF*5C\?*BDO\-AIH1L2551R00J'".LM,L"S,?6PH'9F#'"5: MCE0R6O,HBQ_85'\\9KK5@&D+E1'NDPS+FH"C1FY_EI0P,H) '=03N1A6H2(A M#NT^3> %"G I'@!YC-"^,_>F4B>#GCAV*# M?$6XB.D36U"='TA7IF&T1_:GJT.N=2E0%H5:+UEEI!1L7? MT:%(02J*868KVFX*&NJ5FDI"9M4DB9!_SS((5B\I(L+_,"(J>CZ%M.'9"9[/ M!Y]7QY^2(%D!]/B8GAAT]A,V.4&*5&&@:N[/I5(/6 6=6YQML**VIYG7I%1QSH65S<%N-F]9T(Y9-<13RI^KRE&G^?O]U&XX>C? MLG^'(6S/'N5JA4FJ6^L2Q%^R;?-D'C$?FW!^XJ]],X*?)A-?\JES"! M'=J44YR)D U$9V&E_^:]E&>@D[_Z!%:I'+H,B&#DS1N+-!=U*JYPMRV<$\7L MSM^A]?:K_\_2<36J<)[PN\U=+&_2Q>N25V;//][@[YE$ M6)$\!?O&A'$]O!(+G]Z3YS_SQ IH%HBTAC.O4DCNS&Y-M:585BT;/@?O;)<@ M7Y:7<@GS>;AIO1SZ4@Q5< -F8:45' 'K[-.&^-RB+/L/"!47; RDQ1#&R)!@ M"^?[S9;0>&1TF3(8?:L9C%,3)7W7[3MFZ2OMI;-9U.V/FNZ9%?GCYHWT%0PY M&!_ANU!M&+]6*PG%@@NL^D)2SM?C("WDJ1)9Q[8<=F6:LTL.NPG9T.2P6R2= M'80JA$JD:@H3DFW2D$09#78+P:AGD@.6# RBKACZR"BK0_$(WPJ60ZU1]040 M;6D^W3J^>@?*BC![A66LMU#3;ZCI2/7%N0VE( QE2D*&E/=7J6*%XD1UZ3<'^67 81V#1BNXS"GAQ+ MN2&@G:8\B&Q0L1PYO'U1D.4E6*B<'XD/6*^ZRO)P!VJ5E D B5H*'ST_][ZD MD+I\.6/ IYK)E&&-CU>YW12C@^/H@!S"D QY%'08$K&L$=.D*0C(3IY6<3D8 MNMJH#(DYY(('QTJL(I*F8+W8%CG!;RO+$UFM:_J WE!/@RN?4H(!.3 MAX+4%UG%P00%T*C:+HWM[6!P8KF?O^;9E(2)FZ5*$!G4PZ/.7]UL2GKJQI7< MN$NN7)! Y]/W9 RIUSX *!$C9^66S*"^S[\=.:F#WC]6\ =/9TV/O!V9I2"I MD;?VHOC'+]^@"EN@H8RQ'I(-R^&LC;6S5YE6F!54 M<%?96E.V'"K"J$6@)6H\.17^@=0?110\7NW+^A5L=Y"3#)>8L;K MD(P*O9;G]LK)/3X[5TG$_, HOH*R)HLMN,A%6*68A/ "?A0,RY:%A!IG[%71 MAJH@2G;RHJ:GKAE3R3J5I72%+Y('4>;G/@4(A=T#@@AV?$)-=^53FAL E;0#V^1GJ1J#3],'^1HF6Y52^*6F.*31XDV_P[W%EQP/]Y MB=Y0E)#05U(!=UQ")!N4%L'F_T.:@E4!MO:%S$6O(AMT(]I.MG'&TXTE&6A< M'A4=5DJ?5H+D[#S14].FSZJFF'@L:0ILP',Z]\A3M8&''^G1S=7$QVI#17GFE.-I_I MS L*4O-I"[,1.UV%[GF-J_,1'LG[7,[@X2FP?NB12:C)"JRN3[/O<]WK6BTY M!ZC]W+2&A>W)/=2:HK04&ZB<VHE!_9\0934FO[*IK3>:Z7*ZRJ_\-/T M@%6V0=7-^!> MAU^2' F/XLC35,8!D%%+AZK[E+ #=<04R(>)+MY:@G1I7;HBR,H(/:+T+=P@ M0]@%OE,WS*<-A1)?8G!WT9AVXK 8;8_398F4L1YG''HB8)+ /L3//*R!>Q46 MM= MS,-:\,F/S_4@(0YL?A.SP(HPEB(8+6&Q$,X\MP?U/!O*;%V]HW039JQL M8!K&6;@A@M]/H\2JEY>4I#!" 4DZ**U0+$K5>:B<&*3.2RQOD&OG+S^=@5/D M+Z?#.,T'.[8,H+2X,T\LSXYB5A:LD-.]#$S.3#%G8Z\_J7I')67.Q-NLD;D+ MW(8+,U+^GF4<\H>R BRUDJD,G5DY@O2R*U+75#*:U8!:AA9=IF5=91O@F0:< MYKAHD_=Q80+YR1;%BM9;457M)L[RE C2S.8V5(4M,SGQAU\6;9/&/_.837$! MV^(LI*L9(ZWTSRK'7Q=1=! 8@"BX#M\A0!C]UM\;02CS##EN$S)._/HT#^2L9[0>,SA/1['"["ZAQ^(_)57FR?A'R$5=7,JZ@(0=;+U4K0MXL#" M81U+J2K?DY$8ILC=_.';$VR4%,6EI\%2O)9>ZJ$BS2H&Q J>T"!CW'VW!8_ M]A(7B 7BZP[HNH2\#)D=)%N(*,P/DL&9I$8]O?J,1QE!4\QN8NJJKZ#ODQ\! M:5&8RI=SJ%)*9-NY1].\.N&%\#0 GFZ!IV\V>(H?^ U" 3&YW&19 7&1/&_]6QR@5'S^D/:LW0!R M+]"H$?S RN"G T\Z7].9QU=4)KB?Z<^W' DDEL).- \?F#\CWBEF5L0XLC!J M^V.Q*HCD89.T"JY-GWDAYSB$47&EFHA$^.,)-W!>:0_X';&P)O8G@=Y -70+ M&61N,5R29F8[PK8$(O0"*WE >Z@O%K^,U,G9<)X8SX)^3LQ9YT46Q@@*I^Z> M&;KB!=[:,& FY;7(77]$>1Z-@^101O8R.J"4'G_2GDYEF:]C3EFZ26B_[V)=8#W E\:'\9++&IG8=Y;BZG( 'QB+ 2P?X2Q0'^J M% "(^/1$.0S8 N85&>PQIK2U4S[P&0$4251$^%5AB)B60"7QB3\(/Y0O@H,! MI:Q.A'P [*59Z5/-)\>#,B:<+YIC-@?QYDAL(P_F+UGZG3V'$&"2)C'^YP9) MT>;3P';@:;QR'D^=:$EW[]STJ^5/-L0T9>"#=Y?DWM]1[EUMMVACHZKY?+:+&6C7-V4C60B6N M.=W>PG3CJWN/TOP #H\<"PKP9A,##"E>-MS$1@;%+R(,2R0",3!XDO'0QT48 MC0VZBH/;[A2>>5>T*,.Y'X&OYQ@I?LS]-.]%\SEZ">/X:,FN&%?)R-2K65+Z M)2$UE*5YC=I(C\KTH,LD&[PR4D'2]E\1%7(/O/XL$=$D>K2 M$(2QN @VZ-G,M59A81U]%,:E]8L MO/72P.+6L9?7/#EY\FXVTS@W:94SJM:^D:MKC(LAJGW=M=HW2BV12TCTQJWG M#S2RQ0=%"* 4%QE%KL$RQJ8 '!LO8&1#)D,$F)8",<[S]_LHW! #-7214)5? MDRC @_^'/=5;#U?U(((,R2N-Q:?*7R!7-^.8/-/8]=M"\&_1(:-' *UDF:'2TOXIH5\I21,]5P>WF)*:XJU'4YHQ5U?9H=:*O>-LB,4[/!G9@>)OK@,2#/ N5H!QI&B^C\W@9F\CS^4SS!M[,12H[\C*) M;'R/3^")&>;VGRYR(GHG%TF,U>4()?805Y_0YC5.HN3E0$32JO=^5'A).3:3W#4>>TNA)K.0J121 MYA-8J-;X+7X.HPA4#!J/*D7(CXM1HQ&GJ4#,]_ WX<5)[AU0C@7 MP0_HE@] M*-C\WNIA=NU@0EK9J>0CBE!CF\D M-372/LM+X!F)_'S$F6;--S3:@I"18D# M9H]:;Q]#?%JVX09\[F4\)<1.XF\!-[R'-8+X-8G 7JX&7HY2GX,BW\Q"AO\N MK4D)NF2K(LW%NNS(OLNRD2L#G^P;KV$<(0]+V^9U&#&'RKCT/4+"!H#)(NY MY0V%U'EG>L3Q&@_DY MZWM^0GR<_V&WP,RR7#35: H_*G$S+@MT$^-'.XD#0 \=I>2",PJ*"G@(05Y&/].^6 )#8@ M)2,2VVRR]7(EW/(82>5V)B4@EF562A.0+Y)-<8QD5M[.2I@L=>2F$KGE5@>S MR7\29BYQ"W+0!@YE.D/4"Y^*%U7X@46"_Y$03&:WA-8Z/H M,L?R'9_\=VHD'9/=)-+:"= #PWVVDM,T#1G58L0YJ544<*IR3-4S3=VA45B; M!/\]VRS+ ^+S"(K^2BF*2=W[8#F:B, (6?%4;1ZJRI%A: (\&\CUAB.!8T"EV/ UMCR"%] FENY^64U4EH$QI M<6<>7YX'ZSL=QBHQ3)P%4;A%)&/O@/QTOFR],@9K%00IN.GI?V[#&/T\+LV7 MC73&_^'!F'-Z7R>E11-89IT@?E1_\=,0)"+N1J+K67^/\1I?P_WHDLQ\_-(5 M1V&S>D(;9V:( GRE)DX@: MV7C2Y*R/U@-$1&S"*&22J%1-\G:B<"UU"@B"48I,6@L8FH-4=K8_,HD5).*E MZ2SOW\>='T4\SFK<*T*&$C%;CB]=\VA87_\KBJ))8#K(2/; .<8L7,=W&ZL7 MD.,,R6C-[4^LG-O0LU\"-XD1/3[DT= B;TI)4&FBRV8F*$OS?SR%.2#^W,1! M^!8&6)A9O8=#-X6,10.6^&C>?\%XLUVHDU&@!'O6R9@_L@J\100& #@@]7M1 M"A)VM^S_9N7^!U""CY<7O# M1BN1Z>UMRS2$J)@IC)HR%IY%OI;T+6$A'NH/:30.K^-9"Z!.1DMG:_>,!(DS MIRW3)KPN9?CTT,_)5)A-<4R5TQPMO?44OPTGG?P#V:M)I\W[FS31[R@HJ$R M"F M$FV$JN\HN$Z3'94-&!>O_!3">3.\7LKR@WZ $?8D>4!/ D"Q8U=RB!^*=J-G MRMS<:*@U-R9#L;FDGJ5DQ:EID[>+YN]=^&EZ !N8'1/7Y 1)#V.G';.54E0\ M9UA,PF_2U1NS_XZJM5*.YY$!F1G;4HF5R:A1,[DU)#F;VJ(+WB+!O2D2<20/ M6!G]2N4R]V+D:$PP%.81P3JPWC./K?A4.:_$0N!A?]P"CWB@CI<2'NWL\(A& M7I R=$ ^#RT>Y?@BL1QB2!&N;,T%-AE%JB_,0-:L!N(+/_8#G\,\7,![F6(! M9Y* ;#HV45L28MO:\.'G->Q/2I,PE!!:5L).)X:U$[4]*4V*";+\.Y2/!)Y1\5FED NMC$WEC:OI4 ME#D)024JAY^]9AS(VY"VEN6 =K).F6GHZCW'IQPTI]LP&T49T5%(HEH&-9'Q M)! +SBU0_U5.Y,%,\V.^ST&OL"T#B?=I @Y]\D#HR+R*\9-/\_7LPS7A?_"_ M,2OI X+@ 0*QGGD_ M_?SCO_SUK 0F.&,A'Q[,8\U9/2696I!?@O%[F13/^;:(/ %W8XL^?"UM*4U# MPXI1";('P_P1ZNCQX+G[)*6B7J7.S5V">V#I.(DBN7R:N\0J<<>\R&MK:5>' MZ9%LHU/NH.NH3+2&SPV6NL'(3+U6R^DUK. 174Y9B?)#>&)Q*P]+PQTBBJN>6XQ/B M?&G@N8/%9R52>F>[;N;,;R@D #%E5.BY([P(6KUV]@RF*0A0,K+K5,P98\DB M( X__?Q,4J?&9H_]]/,/SW_D<16SYE6.7;DV:\S.\E6_$U;?U?1FXC#"GSNX MBR(IDWKH8[K=H@W#-. YT\0Z[:G3GE%/%3EY9&HEQ]I6>M',/%&%/B WI]3% MB)076 #TNB':!"OAQ:X@X>,3O.%MH2?2;%;?]!D9H$4Q7(I.HF10G>42WR_Q M"]5;B/M%KPF-40BY-D>Q-=&97OV3PU+]+20N7"?I%I%*U,?/#\4;CR!:Y$4J [?H$&8%](0P)D1(> WXLXP-SCRB+[ M010RV6,FD4OF S!5DB0G.FDS"YH,)2W'CSS,O]ZNM/'N=TD,:0HTA1ES#C\W M^&K"!P#^#2_H:+-YN08X1KZWD8+]D]F#_1=E0U3CP'KKK3Q]N@,8]7XD61QB M%2100ZS#*Q?R(;E5 T+L8H>[3];;AN=]DO(S M?"9@3;.(LR#TZHQL,!4>"O!Q";<"^JS"BFV:[/!7]-]%F,V;M2Q2C*AK\!KA M9]*/%'D>2_+,<7F.8K0-QT9DL*D\-E=-L:$^7C:E]P.;](\68S5L,$.)"6,< MV=()2U :^K.2%)CVG5.9W>>UUR<;]-1MDEYD7 M+H)DY9*U%\28-^Q3>$/I$1X7$1=^"1*C<>T3U+QZ M<6C/K\08E\D,7L 6*D$]4\@I0A<-Q][(E/V)0;CBR3)AAHQ(?$7G(3[.?K%/ M3Z=;EF#@JQ(6B>98*%-[?.Z/PQ7YHV4V81J08CP@,_N]+@HL:.U0NIHF;9R- MYJUF3A,?MVKA/>"KM90(/F[5JIF?+WT96+\1=GTC;J$EL_YT!-6$6AU5RR0# M0TKI]S"*,*%5'V3U?T^>#%US07X<%FBCS"1ZB5"1_8C>-X T"@#=F#G)&_Y. MF6L>7^J90 GQ+82DD8L'Q$,HZ29>MENL9),R@B/O>QC8PY_!3GK (AB;5'*< M]PV8CBA)2R E^R0!A8Q),L:/A!;Y3EIK]L39!/%XIROZ 0$O" MU$C1.:/K%-:JLJ=\%B7T!H[X&:O+D/$00J(S^+EWB3;D/??^\M.9]_.__/R7 M3QY/F+"X+JMJBE6?>6+?V,(]L7(ET,Q* 4XP5#X@'@"*-?V7U-^)]3 G_^\H M*-M0Y74P4TG :3F:QZ8\DYA0SBHWM!/8;X\A=61H0SSP<+1^,^9^FC.ZSM%+&,P=1?Y_P^FZ4U/)2>4K.4=EX M<*:]\8XM2\"QD'CIJLT3[UF^?>9/J[?)>A/'8>_"H74HM<& HN<$7*X-[$ M69X2K:96B:I,7,@JDM(7/'A^B34Y@:NVG(A$R? D.EAT1XXI*04HB1B- $4( M\H B"?ON<^=:C;AT'LB)J>D2+X2E ;!T"RQ]L\/2),U![CU/TC3Y#DCK@T\F M'NE'HA!?HF<+FN/HA>L"H9_%:,= @))QI;#?1N;4+6?0)\U_U,%&/"-%TM#J0@%O8S\DV-<[]=J)D*?;UY?[[O)+5^(6K-R&) MS[^UE+8T?O&F# ,+% "\U"7;='C^AL9"L"%F?4+'KE4!O[.QX/[1Y6,A90DD MP@\%CZK?2['VNB#SXR4\*FGNF54P-\T-43=E!=BQRB&?A*C#=<2#/J>K+=;_+BGTY0>PN-Y?$ [<9FC*6#'\@A7KGC0I>5;N!KI M4P^1U:LW/XR(T2B1?)@,T!P+N /"K"L/@QO8Z3,3+3T*"K:Z)Z8"NN6X C;; MF4?F.W+RW<3+U\>F$MO9*,4+!CBBM7-!V1@T;(6@V=V-+B#\]_,&'T41@/G9 MKY0OJX(^;OGHI\@@;'&B:T1L@Z2Z,"] :6,@>W,1T M*53/ QB(L[)M69F=\D@2(C8OX:;6AC5*$M_.:ZGPTNR!, V.77RWC:2.#^T MG!\@N%\&NC6J:']X-')=S7[@QBX\JJW8(IS?N*6K*'YXK'A.AA/WUP-%:\)7 MS5."94^\C(ACG'Z#(BWLPOL5RWZ/Q7,6!KU5H8IOLIR0:*%T2EXL,&.58;;L M*?@.(F=&YYTW@&A^/D3<-"KH?TH\-E6)*TLF$T\A3.>Q^8ZU@]7H*NF _*BU158B71ECB,EM>(%0'ZZ>?7^I[_;_S_D&T]#VC+ W.G(49S? M4!RH1M3W*$I/_,G>$VP6/D3H3DND;UUE[J>&5!T!(XM'_3,(\.2.TX, M; L&=BX:3=4/^"R,YM42-)M+1GW+T+:(;L/MT#UM+)1UYM'Q/9C@&(E4%;VK M+ ]WI-IG9($>.6*).N"'^HA(YS-O50&CO?=3"RF!X\EH1GC._)$X#'54QA)0-@ M5EIU>3L-!,_O8U(/[!W**>PYOBUY!L1@#UKM:X58I1_$^!Z?8'8LK3FH5#UJ M%HEZ;*D-@)/+D&1$ 2S08[''GT_^B-*W<(,RH2A/ M!>@A3>5E="XO8Y-Y/I]M9L#_&ZER;U M=J),Z",YS(/)[7F8;RWE5L])H?_KN-HHYBH=EH+9;!+M M1"4/DK/S@#8(3P@"^1:O:L4+6%TG*?6[P1WV@"(XC?CBR@^ X'#UGN-C"%+V M58R?;1JH,PJ1K%S&F>?#0CRQ$A+$Q7R L!B '2?+\B7P+^"3(2<5>L$Q_>'O M<+1R7 S>H)[_@WVD@$=KMH^2 $/M!8%'O,9>(=< FNK@-#BOH MI],8+>3+6!X"8&[^2%]-S= ?5W':)=S^7FRTY_6_VFX1 M))Z6(>P/>&E8($GP>QN%Y&:9/,I?3"J%IWLPKZ=.O&A\__RY**HJ M\85I/=X/YRA&VS#_8U,.P+<,_L!K78(,5>1)>B#,G5WIV^W],*72()38(AXW M%B^7G*/+,-LG^!M8;T?) F*2HR4GJE)"L*?+FL(,5XH6=N#3X#:S8]\2+>/: MWQ"0YS$U)ZFZPD>R56ER]/*5[U&E85;#HX"RG[QB($6U7ZADX(1D"?T(;*7+ M% VG[P1 <\OP<+^!AL8:?ZDQWUSX*338JX$(&:\$;HZ"$1 MEG=AGE.A6FCK6$7WXP,(V2@._-0[S,@>Q91()3:(FV6Y*2/M7]0RR.1 $AK, M8^34DW]^=G/HO(ZF0J.DA_'E!JM M/+^-)4+I VVC..C!/"5BIX.7D5;^'6HCH+' = M"2F03"2"4(C-/-2WH1=7_>,&1R:YP761BC+,//QG,8 MDQL6$Y2% ;,AKT59L4>4YQ'D3(@$O?,D^6UT#<\G_%QF6W"XBKR_9SRNA3=I M$=+9B>=S>]+DGC*[5T[OL?E!FRVS(V$)\Q:*78Y+E1?_*+AE1 >X0_E(Y5^+ M!@"QE?9U_RFHTEY\!-:!C/P?,Y=,HN&#]!5E"OTJ#HB!!1,U,K&$AB:&+.:5 M@=/\L02LF/]&GYK J$(;$S^X308H6U/*[HZ,LEK%L6Z[-YOB40V7Y:11>BO#$29N9"@9KA+4@AH>YWBH!\1 -&N&K:L4@F;%(F!51#HI\_(:9 M3GK0%D\)^>\Y;3D:_ZI<$LC*$"?"CVI$@NM)<"A,Z*UXR E1^5.R0!HOQY=( MS":L+50F(?\\9]WF1LQ:GK?L<"D\76\]*6&!X"M>2QSEZ.&@EA!^KL'P)/BY M+OGY5/)S7H1^9]BI@C=9.Z>+(S"W #!+D64+06!W1ANM5I(T6 MA.LSSS(4A\M/967SD6 ,,B,K\$;$5S;KLH&L(/+_907W:"3 ,Q8B>/*0U$,,)"5*PQ;54V4?0'Q%UJH/-MQ1Z M.@T=;34 YG4F,C=$X4>E9?6R0% *:YN_0CP7OC*>L#*.2-+/* \ 1BT*.FL.JT+J?S$C'?F1<4B-8ZPW.2Z+0*#V;V&0J$KA(\!^?9M]_$2(.+K;I0O2HRW*AV+RI:%'*3[&Q9C/(\\7?I\D& MH2"[3I/=(]H4*0KNDAQE6$L9!ZA*1J4),FQ1!^MMY+&2:*?6)3O@H%E2FB4M#P6B\T6>$K,U45AJQ%DOBA) MR&UY^:N?>SO_ E+(;O5K]8DBCGH4]1WAN(G/V6I$TH81J<1>WKH2\ F ,RF\*KP&V? MJ7C;QTNRG)')@H6A"92%P*Y@:!?S:@Q34L2^3D()'9.]L[R8I)6XV2DI4M1:$UGS M8S>]H;@H$QRP5+!-TAT8TDOE"V1[P#W!J\1-UMM'_-=LZV_8;WCN,<@U; EG M4MJ'M I)!R2E5\E"/+H2 J@PH4;GY:Y"D*050.4 M;=*0'"625#+;>"E4?4Y,44A]^;>IV&2LAJ[LP.:34)$96^TE#BK M%%!$^YLXRU,*7TUB:)Y>_9C=1_2.X@6"E].^Z$(]::4LW ?K$W'IJ697JBC3 M?'*,UTHZ=*PS&_$F%ZN'J\?5)K]-_#@K*YM*%=XF2'BH2CNOR,/_"P38H,SF M('$DL!HLW0)FCL]JVNN* !X_2[B9T5MY#]Z51XDF,Q*[J:[JG>W4%WO,4!R- MX@CIY4W,0/(IY(X??4F38D_\Y-F&@BVAH(1:&H'T>E8#.P6Y60 3TB9PIBM_ M5'N(]7I\P1Y9,7.OEVN6\*%.>0.JT5P">78#_T 2YJZ?XZQS2W[Y5L#_JZEP(YTLAK2>JWY61N"Z,X/7_U_\H#K$>Z& MYHA!K$.1:5@DM"7_PWQ4UR,(.Y)N#STDR;(IBCA+("D0!F>U9O-TQ"C%;E$N M YH 558*,5,$-H*)'(,G$I\7@D UA5V=FFI#/B[!>YX9&&\B0K@EAA @QJ.X M858LZ5,1H@#B::CI0,0JW2C+]M,-7P'^9\LB6(L_ [0KVN<_4L:R[A!N08O. MK?"CFR?I=9CN;@+!I43S(V' GQ=::ADJBF]1I&(B\5+,!^Z0NRS0'5;)G[ZC MZ U]Q8+#:R93-G8L)Q@AF>[ /'&7Q'[Y%P)'0(WYS >DH[_G$(N2+==')$LC MNO<#@D)#U5-K:N?$O@W&6VI-=:YE!S M2R?.T!?,8!"!UO&C#\D0-S&XT,EWK-OKAN;+[TFI%%+'=7FN:IMB;KHH&>"< M$X5=OJ#D)?7WK^#N!$5")J*QH1,':["7B/R?7VA)$NH(^LEXZTPTOA,,NT3/ MN>0;XPJ\CG9#4R?(H*6(D"H!710I5+5K*H=45FBZ#3,MU=.,[ 23RN2S1_0" MRZ92!3Z1-S$)L(!UXP-,?R09:-IOH/\P3I"/G\(4=O$2T?_>Q/?;P^,TL8S=V<((D$8I[$^_QBTKB<'\R$]30 M?'$%X0IKUUAS*YZC<',=)7Y-,Z@U<&('NNJAD%QTG13:;>D[QN)[Q94TZ=*K M79E-[9S8.>WK)G&[\XLH]7&"L*\%J&W711R8;X)J&R<6+GPU]PG^Q@\B,L/P M#FG;.D&(,9;\6X:V170;;K6GJT,W)\ACP:&04L;M!+^&^>M%D>5X3]*K=^8- MA+\FIDBU.HK[CN$$X1<)L?=37_5#F/UV3BKM5JT"'9HO_EC?;+8I\P6L M\IP$(N-%7D?^2_6Y-K=T94]JET15+35L3FN_Q8U03V%.S7M!^!8&^&V&U1*D M9[#8OH;[IX0*P#1^O&J:ZME]>=/A$VB/17H@FA4-&<:Z-$N6"DB$#,3:*EZM M7AV=.+)*$(\+_]80Y35 MU(P!W9TX&09M[P[W--]DK9V<($VK)#43UM+%";(8$MSC*T+Y+0.7-,D#IK9. M$'*SPZHX2D,_NDK3)+U(,(^)KUBK9YD:.T$*_<8;WGZEP?+WG'0]W?HA/>8/ MX(%=;[&.1Q9;N]PZ]'%B+\I+F&54!^:8/3EDKX.Q?<" 3K!$>GGP._0H%1VG M2I_6&-C29W%]@LJ1JR# DE=&W$#K%&NU;Q"PIK?9ZMLZL4,U>8$X+?0N0%U+ MIX@P% DL"W.7T=?-SL[!PRU_PSXB'VIO_.ICI2=^R9.X;@-M:N?$?DZ(HWM7 MF"S DT_R(5CW!3>$) P:IU")CB(_7N)+3/C1YF!LSR4L_\G1[5]OJ3*.7^LH M(N_P>GOA[\/%'(- 1X.AJ1-DV,KI)TE6\]Q7HU:R_+55L]DW>!T[ M=7#B7+%H'&T43H.>W*';\COVB%+\"@JOJ%&RT[1R8F\>412!/S,.OOKI;P@, M>8SA9D=]6Q\G""-V.[RLD%F;L7RB#2'5M7.$@.X1.$^O*=)>I+T'<8)TZ9'D MYGX8YX<['PY4W1W:I]_B MVH-B(+O _URG3\EWA9Z&9D[LCWKA5?15XHTLXOP!7_4,&[C=L=4^AA.$&\.U M&@/7VGLY0=Q8*T;YR@M3QAS&$LTT;K"O>,[0?Q=XM5=O6E&UL:&+)#2%/QF: M.D&&[%J^3\-X$^[]B$MC;;[H6@Q![3W<\MJ^(J1J0[Q48;4>@3IB&"=.@^0*9C:8)K>=N;43Q"BVI"8ZM W= M(($',..[Y#(IGO-M$:TV1#;%FNX&A6_P"35%H_09P F2[U/F!R"?#_Y2UBEQ MXP?DB^$%_ P6Q0X]G2!2RF6MQULT'=5.'1VX25$<@&<-[P>\ Q'*B46&ER9@ M+K?ZS=FIFQ,[:#"Z-7R*S3V<($HR/)':6AVRHEJZ.$&640$V>"*;VCM!$/-2 MDQO ;(ZJMUK^8NCX'N'/'.HY;:N^XJ%C+$^X[FHSOFC=>CAQ%$EL74:UG>IF M&+XM8_OE=\D,&0C9+3=X0[8L('1;W[ ^G9W8NRM\MC: ,*>HJ*H2N\JO$3Z& M$ OCYT6>I >EL6Z+)QC6"?: 46F]E2R#)F.4MJ$CAOX+$C\0P>E[_QM2XG^- MC9S@?A,43)L1S4GA"J2).W_7X#]26RQ_&U[A5RVUJW.VF9S8>7 (0FA]Z1(,RV*UNH/0V,$-DB#1 MDQBR()'<#&=3;>7(XD>6O&K +)MJ;"<8Q:Y/9LBNV6^U2D=S%R?(JMLMNUDW M'7G2,5-O G A;$.:YUG.Z]UY>,!D> M0&R2,RH!(.*G--QHDK^M3N_$V:H%YT-]"Q5_3^%%'+ +/],S"VR%NE,XQSR. M,%#&\P2$8SWYU5;+?VSMX:4-EA"G8'OV*(R3*PNA[HRMC0B>.HN\"!OQ" %9LC=UI[.4&<&13: 9!GXK-* M#_^0J@4E\E^7__A5EXL4AF="M6KKX,2A4$]M Y9-IP[+[]+8VU2I[4@D'S6? M_TN:9-GD=WBG69TX+T+I1NE;" A9.L+O$H*#BFCIB(QD#E?UR+LD_SO*X1MY MB4%"H65%*#NT?E ;$SO!XKKM:+79I 4*5&@ADN%;?HWE;]WL4?W&=((Q-$N1 MUHELTBNKK1RQ-#^@EQ!L?G$.$JW>P*RV<8+K,N(Q3_]V6?AH"8_,VC!&Q3YNE/6,7)\B2785F#WF]E2.+!R!] 2P[)<;J$ MLSO!;*J1",@*LP%*V] -$N380OHNF+5S8V,G2"F3.)NS).K-G%@^CUBYA&*W MB0$XM+6Q$Z2(KUDN+T.J/^$W6U3A+FTD/OW@&ZW18\=T@C&*;L-U6XA1*H/, MGQ(P>9)\UP %YX=O&6B 0N)908IDV)8)-,<\3C!0(6'UYH<1 0-*)%Q/AFUQ M&49%KI>'>P_BB%^-Y9.(4N[$W*%\+&UMG=C#&MHY@\K_O2,X>MG<"7( .A8W M?UW%@70;-QCV&SLX05)YUQYTMZVQ$%*7?LN;.WI5,0_? &3\">MFR-_F&A3O M4:,YL=LZS?,1WHQ>=I*RAQM$I2]^'/[.@F'B#*MJ <_]N,>7"#@7J6&]+CMD M .0:)5F1PFX]AB\T;!JK*A1Q O(S6PU.,)Y;K:LPANTYH-UZ.D%D MB5=HT'BI]'3H@WS89R0GF,#JEK8BY#DE0'Y)DN![&$7XHZI4YLOX3]2LHW7- M=>WL!*FK'8A^OXN@7'7!VOUJ[.$$48,M3&K5)B'UX\N&1*!.:LUJF"7.XH!5BOBR++L723"DU!]2X85>$^(SA!]'61QF%.I=CK M\!W^U1#^96Z]N F&(Y1@L=R/0,VYPNI[)7REJ9T3NZ%_T;J_?8OOPJH(PCQ) M=7'ETD].\%J8!$I;8Z,ONVSFQ/+AP:?R#L?-9,D[4"ZZU4S;!&65L')X[>MS@5 D@9G)[Q="PHM%9$<-V!U':?ADG* MBF[Z[_CI! MI(U0,HH2.ZGIK_?L[G]2JY<4X4<+$9UN-R-5W "?.5^V:NVV*/C*W=H*8 M:X80_X9JC@E#(XIH6,VPU*6.LB1/+OMGM\1U ))4_@S)D4^P)(O-+BK-$W2BP1_Y@1!L0QMU.=6#1G#C3,D M(@$Z97XS48Y06MK\*;FDI)(Q2FN6B9Q@(<\:YZ5N.MRR+5V<(,N0#7OQ"A_\ M35P#OZT;8!LM?X-'=8(Y!L,0QP%2#4/,.3/*Y-1S9">8Q.++XIUH[.4$:TU+@NKAZSU$:^Q'WXF?GAQ(I= 7W2WOHX(CAG&#')=KC"S;D$;%R M\)E>US,V=X(<;1X\"8V^3HHT?S4%4W?IM[C?G2:5_))$6./RT\-U&.%#5O7 M:QLYL3<#:GBP*&2SY#1DM.6?AE_#S6N8^W_SL72O"<0QM7%B%\N, P@HH'Q_ M03'$P$O1\@W/1*\!G"!9QA_#2-\$Q@.6ZV%$WPW M*$>8M0'6G3V,,) MHD#I6V^I&GCM;XCAMHK(>\V-<@;/1-\QEK_DICVB')6'5'&"X ) N/OJI[^A MO&827F!Z)\Y9U6J'20LWC9:+YAY.$-7@DI.5'?8Z=,$4&C>B$TR10*[/.T%A MGSLD1(D)Q@+74G]"V=(**.&-"8LVULO;R@W2#/E-$R M-?FX4Z_EB7M,8M]D))%^<^)(Z4M#F+]P=F;UJ:'Y\O=B+1!%JO:I MA]*J79_]AUB>;$U0M90I ZLMJP.P^C8@VFI2_288;GEVU+:P1"J, [:=1)#T MT_2P35)2%JW]('09Q8DO6FN_ZFSH$I[.E:7OSI(@$7X7,#9 8<]B&Q)NLH>4+A[+M*,O.M/"?G6B?P&-CBL M&:3)&X5BJUTCHT=6;]ME'7[]'>"8&.47QF\T6B6 M[M-_^2]4#JR]3(KG?%M$S#B3E>&WOZ9X[];;K2AJ6OM*!X[CQ([+A1M)]J"_ MH?%5!_D7D[&^>V\GB%6-"*8 DGHK-Q8/9^8>KR9%.;Y4B*K, N9YB+11%&KN MY@1YBC4 WC2^VLZ!9UV[+Y^$!:8.0VY5^9,3NU+S'#2^=^;63A!SA_*.B/PZ MXKKW=N!E"W98Y,B(.O>&*HD()%EF]J'8FCGQ*Y]BXNL\".PY*S3 M;[AY"F5_\P./IC!)=%WZ.4&@*J4U2D#:EDX0434E-I14,31=_!;#[R%$5LWNR(KC9Q8NB&+5O]U:YLZ048SJ*6Y\EN7?DX06#.Q8_9O M7G=^^IN9N+8^KA!FR*]KK 7;H9L3Y-W$-/6398.RR^OFX='L56GIX@19Q#! MK:_<(L7"E#N*=;T&<()D 1WV%5_D!;4/9.*/_QEB.2'=O![,GV.O 9P@>6SJ M DM6 ,FK;DP:4R':1(G6,!LTWQ4%(AT5 6,3<>AH6,Y MP0C5K,,4 ?-'TM#<"7(F11[\%84OKU@.7[WA'7M!*@#AI-]*[]F=8/8E>LYO M8BPM$P.,%+>G_4I,C9T@914$)'C'C^[]D*"5DF@6J82+U@?8VLL)XLCSW0G/ M7-_2"2*8NYP&46YDCQ1/MJ"P 7CUVM>]>WBYOB;L*4/R<)LEO/'+L]L*8Y&YHZ<1.]$97_U_)BG)>H2J)PV*0;\AEM\EB@Q/$>-OXJOW#0&EPS<@ >/&HIM6.Z_M MYK!AG-CU1LA\\J.JG>C-LOU'67[O+_$QS7)2!+/+9,JL) 05X1BTQO9I[<3NRR=]>^3A J M(<;JHLO/#U+^?1?8V6Z#.$&ZH; WRX02@:%2"6>._ F8?'$&+^UMV"64:_C8 MRW_YY=Y>%W#Y?L4"QZ[80>@O:);4IXG?795B$6LHN>#-X *S3N3$63.\UM2L M,JS$3JWOXB$Q%"1P%018 LD@\L^/_D^XOTB"6ER,N:4C1! _"JC@;^C2SWU- M+F5;6S>.'8HBF@%%87[POQNT/7/KY:^AB]7#U>-J8PH=4W]>?KD&Q1G,.>N8 M+_8V\>N*3>>>+A")#SX6RNF2V5'11ZJ;FSKQG51!R&YB'D:/'QZ3U-/:R0G2 M5+2U!H>_IMWB,3X/^,CP_)S6XA#&ID[L@PY-8% )E4$#.<&"P1XHJC>5#IJ, MN@)>_5B+I]ZOGW([(+[_BI_QO..X@5Z3ZAH0M$N[Z 6R\]F)6/QBY. MG"5(^B#8!=DK7$)O?@2[U\64V*7C\N)C%;&AZK^HFX!;.BQ/DIR0N0KP]Y+C M#X753M%"3/-19*_ A2>[Y"6#B^M[B_L1G<8=!03K"!HQ^: MDX74%DXL&L"[OX=1I%LN_\V)A4K>ZNZ%,SL$4/0=S0UFE/$,8'2XQNMM!*)N M:N\$06H^P$42 :90ZD=FJWQS#R>(8CF!#PA<.S2,8)ND.SA9Y>4&KKD-OMV? MPAV4O=L^XK]F6QJ,CK)?G?4?X@ MX&RH<1-_LNQ/T.XG'7MM]Y".!71@;?<8T+O MRKHGJT,G-TZ%L%<-#S?J8 P;.?CB 6Q?_7=(8=$'K"H_+G]@RX#22I&4J_=] M2)6B*IY6GWY.'%M:()*@#73*R#2U7GZWGE[Q70""I0RHP-RLK^'F]1Y\X'E& M ^V)F0VHR4 NC?5!2*-'=&2'3=!N78HJ=^_M!+&&5!'\!Q8[UFBD-'5R@K3R M#3 @1X(6?$TOFO:BQ<-'PB:FSNQ;^ T MK$0W0S) &H)?B44_JW^0XZ#)>:R';S)H/ XE H:,J^T6&0(#K*[ #::7!=O( M(]E0=-+0U DRON K'_RR<:"6&V YB6:B.G5T@D0H]XE/W VQ)-&$7A%60'PT MC0;-KIV=(!6,JMEZ6U:VUI%4:[3\G:R\'N1!I(5CZEC_QI;+$]'DKX#\$WX+ MU(71 =V=.&X]\-#*^N,T6J>'+-YEN.5W_Q<_#4%6YH8IFE;%C55P>]"H[ *( M8<8.3 Q-#$AN*]'I$PWIQ"D9&VR)OXA$6S'3IQ?)O3NR#0-D% MMSP6K$@6BQ ]VG&7^_1W@F!(2T3$V2ZG)38I/Q7 EG"5GJ,L_JWQ M5[$M2+&MK1.[>(OR'!S65$@Q&QMT[99__,G#Q/$[VZHY-C5V8B\JB4QJ+,&Z MR*',.=CC6F/ !@VT_&Y6RF5P?*P'4.(#_'2$67J^X:DTQ4UKOSD1C.\&H%L/L %NN M$V3UNE5&7TM.D&R03H3]>92,TS"*$\3K<-U:RM:T='&"+ "NS*C-<@W@QGB= M19B]TNP_B"'6?I]MG9P@3:0QF4/9E!9.++J>4&"60DUMG2!$%R8HVTOD&@AE MJ<[2=M(G;&2*&9Q1I&C^.@\:WQ1&+:K6T(E];\2_Y :P2WU42]>^3A#*LFFO M\1^Y(_W7,'\UE[GIU=$!_:,"UD,BZ[!(I@TS;6KLQ&YU/5JPX*?OR9C3R89P M@FSQPFEM,N96RQ^_P89X'KACS#Y897(@OR1I&RKV.; <)\[2*L[# *K+8TWL M$6T 6@4+Z5?O$!>% GJ=[?8%3R>OUAHQ@S-,,O#R)[;)W6DPPK5W<6+GR1E\ M0'M>&BA-7E)_)W D3"?[*3E'92]SF:S1([O!I&2;?X?C& ?\GY?XI8^2/84< MR9I"\CIW=H)4:O[.N/U;NK.:<-&;^RS__5;JU)#$@NMPF[_"@XXWY@G_C/QM MKOF.NW=U8O]*S:D:30R175*!K#Y*6*^AG&!#77\&VU2]EDR7]HN;U14[>0WP M5]_"B5V0Q)R&D.5J(R>6#AH!0S7MDK'6T-P),H56;L@CX!IVW#M* JO@1-]^SV5$\\F1NLU&:[U17TYW8(U1L @(BS M<$/N+2U8R'RS.<',,JAO5)9_TVF<>(K%S?K; M^BR_6\14;0II*W]S8@=*Y#'NZPGC K 9J L!/P/G:)ND2 3KH@RS&?+ZM $C M(X9S8-]&9L-0Q,1?:-*C'OELSGF<.$^@7S6HR.+7Q=_"B^0-I;H8H-J/BR]5 M=::#N:Z#SUTT<^)85.MLX<B[.B:VZ3Y,-0@&1*TI@ M.ZJ.?(L#E(I#!OXI+>O(Z1,8&7+HE8[]LT[H!$NK:7*-]18,;9>7VLY9[3', M^&<6V0,8\F' ),X2ANL1Y7FDP4?H/<+R1./#"=G]DO_5H&^8&BXNU##5[<"A M:D"!JTHTNC9.?#E/J1\@7L*P[G(S/Y2=.CI!(E?+6$E;LTRO;;C\%U+'1M(% M,HK8.+PGE_ANRW08 <.'900GB+Y#WTNP'GP)QOB?&R09 M]3KX0ON.X03A]ZG(M1;FVF;HY.8>3A#%O[$'%%$KTFNX[P >IFGN!#E*K2ZN MTE:UW6Z5OAI[.T&L,?//7%ZVL8<31+&(&@7/H!,20J>.3I"HH(:Q6X%A5.HE M&V-S)\@9[K\S8QU-7D)SXC4XP7BN79'3D!'X5G8P&IP\K9V<(*UK>NP4F?]. M*-R&M#8-@"_'+:78MC*2*?G+MQC 46@6[:%W&MVD\RVN"3.(.BROO.!]QF_< M=ZQ48.+\6%$A6YJZ<2ZFJ1%(T:?3*IJ;3'O$XP6',ORIDYOR2TIA[% M/FQ\KX>-M+Q>?QD25%EX Q^+/5@C6818)@!B:I)SKXZ+WP4OS9F,">^SB>T>8V3*'DY MD(NFJI.9%=9.'9T@\5O\'$81W+,,E[LT7NH(:VCN!#DTT+U)/E-;+/_%2> < MZZVXQ./@L=CM_/2 ):3P)0ZWX09TY])Z!98J@"N!@KI0*'FC*24^Q_B+WZ94 M9+H.(R9:ZT6J\O?E=UB.UU\%^+++L632"0*[UGIY8J8[3K>Z[/"YYG#BTT_)W:0R\_C@-KTW2[]G""P MEE!I-.KJ6SI!Q)B$TSA_GB\./C2.F39JBV=(&*^J#%15]BQ:+;NZW)B@VH788G[Q46Y M3O=GO9L3Y)$/'9QVU*-E*)*HMG%BX>1828FPNH57VSBQ<&X5N56 M)TEO61)HS5BF_KR\S,LLC@:@%4,3 M-P[9T&32IIH3 ,8V;>IJZVR+'UEJ;U@%00I**OT/J)T_ZPT3FH9.G =]G:7U M]QBE$&VCSW[JW7GY+U8MJ[7>2GD<9H-$ETZ.',3'G1]%W&:B/X)*$U>6_8JB MJ-%)*K=PXHOAGGT!SLA"ZK6"AK'QXA@^3V$.?OB;.(""084?Z6!\M(VZ=G,K)Q;?"1-#J$/D0+38 M8I9_%!IM[KS2=4]3O>CFQ$F[@,6!Q3P'?8"%LS<$W)J;NT$.P>9$J8@D;43Q MTC5UY-VKBX,_Z9\_34,W=D*;0"#$]M**J-V;KIW=(%7GANGLKW&"A&E F+2" M\DQ3.,&VD6#!YP?] "9I9<;IG&!G0YJ#T=W4UL<)PAZ+YPS]=X$OL:LW)FN: M0Z*-C=T@9?<3C":VA)*-'QV+YHU&6/S MY>5H"M3(G=PT@11?/ ;+:&-K)_9F_H-(B^4M\Q'0N9U@M.0,D^";[U#>Z*%N MZ^0$:7"O@PCJ/<=["H_8;9AIR>O4T0D2:ZY,_ _^-^82?$!8 M,WXCP5FKS2;%DG%&_HMDN.Y.;M*!8SO!*#UR;T.QK8;V3A!TGR9;NBC=\LM? MG5CLX!N5AJT#9@P(G_7:]K-,L/QK?I7A=M_;:OIJ6SFQWUW*F.JOG/9^BYOM M&0Z,>!9T5GM=F\7M7AP#YJ>?GXE7H6KNJO[NQ%$2#C_5$ZAD?4M.0;/@WGD( M)\AN4+JENV;T'N4Y2]^BHI% M*ZNNM,;,NR0&HRUUJT$R07>!-> "Z(UM4TZB?M MO1RXS+H6B[HUAO_T'\*)/;U/T=X/15"N,+31#ZXMA;5[[^7W6'Q<^A1(]6J)ISPW9Q*;&3I "]"Z?[,/E8@G"?E3FR24F: MPR5YGJ1I\AV"]?0 M9'%W.2\"!]]BU54N_^;$<>YNQ!MG G2"V$X@08VNOWXC+/\%/7U/UMLM_IA3 M4TAOK843.X4/5EG'=/7FAQ&''A7ZSFL2!7C1^)[3UT'M.8039.OM0D10Z6Y& M(LV=(&=V?6*FX+[^TSO!;L-MW!+FT;^W$\0.WEQN*N#9OG[4I4+/C-,M+K"4 M^*LI"P@P #HH38[C%+2)PU?O^Y"5Q5Y,).^Y!B<8?^Y'$.7^^(I0![7.W-H) M8O21/FU:JKZ]$P25X2]TJ96*[]R]"18=_/?P)>X3]#9H2"?8\@6!L7C_"I42 M*X83$4-D'<5]HLKYX\((AVAXOO*<$7(^X3\>@E4M^7':5? M\14(N;=AH#Q, X=P8K]T25(T7T@)1&B1^INZ.D'F70(7Q![E2*2;-!Q0W,M=:V\LLV_LM+[5T*6-E=*KVZ7P4I-Z:BX+TZ.S$L55, MQJTV92>6+/!;J'>QT(9N!%+=(FK&#\1J3&O<>(IG&";B!0@N7A@J/:C^X15JVW(7>C2SQ$" MMU:1@GR#>4YKT$I#0&4]H6(MES""?(+M6OJ^T6@>.EM+0!$)": MD-['>-=_/"<8$)]7QG"X]+'&_(98_=.>LQ@G^()ZQ7D;K M$V#5,V!*9PD[0X%I@IM8."3.D^2W6FK+=*,Z<29JOK_N@)NU]LOO-K=,T4^1 M/:,4"^A/:N&#W!3A3Y6;9B46SX-LF* M*"<%Z[!DD)$>M,530OY[3EMJ'/?33^+$_@\.%63A8)(Q8O)0M&FF=H+-#?Z_ MVZ9J!UWZ.4&@9+2IE@N @'5\:3 ;5B_[3Y^AG& #43# K7VSVZ?)6UL,24-S M)\BIQPYVQQ]SP\RC10$DM>VOPVW^"M8+?*">\'N&?/ QU'6'G@,XL6_5@KF- M 'F&MDX0*%M'7TM'1Q@JS!3U]9ZG*]E=X_HHS/ M ?;?83XG&"KR\<\/XI__&6)A(-V\'F[1&ZJ5'>S7TPDBV<9D3PD+*S*&NVF_ MB\Z]E[^UG\(=^H74 20GC0E\IJ3 AL9.[-L#/D5Q45HA\4>U3=(=>+++)T54 M'0YWN,EZ^XC_FFW]#?L-[Y'17SKE^(L#CT-P!'-WUW,:M V_E[X6+UXJLP8.X@0RE:F_,[ MP7"-^Z!))6AH[@0Y#5:1\\-7_Y_<(F<2^;IW=X+T!_Q\1V<[_"V(SR3:^B8G(I8AH4%[D M?_^ANH0_*&Q&$*T8H. /FFU)U!TA]N=$\.HU15M*0X:)(/N1HH]U*W?O9,S@\[MG2]*,HS M_I=RX;4X2/)Y8A$6#HG\D;/5M[=?C 1Y):IX6UF[IN%RBR8.?WHGJM]K=='U MAI,L>M"YOJW:U9O/=MG<\I)EY"7-$LG/+FS]>=>M/[>[]2O,I0 X=1WY+QI& MJK];WERJ.%UAX1!?10V[K+:SO,AK+.7Y$5BRK_%?FKZ7:LM%%DIYU6VIL4]O,ZA(O"#Q =(/%C_>_H8-QC=5V=A=)ZX$\(,C( M(I9G/]?N>V-SJTO^)8D*+.^E%('&O-9J.ZN+)-$.S_AF7*NAN:4E M\QI.XO8Q7ZC&IE:YJX4GJC%5;65U@;^B*/I;G'R/'Y&?)3%6A"'=IOJXM[>W MNNC'5[P*,''ZL9FI2B.[R]OY4<3-;N;U*:VL+O!JA](72$Y.D^_Y:QLC]:TM M+=A4Q5-:9:V)I:4!, V\+(?=5YR1L M Z_!8*9K:&S=RH3?\5U^E:9)>I%@=7+3L.P.G>S:2SK49*I;39HZ65W^??$< MA9OK*/'-M@BYC2T;,SV8!JE:_M7N@C@\K7E1HH7=A5V'Z>XF,"^+_6[YR^X, M9*;YP-O[VGK1DS>45J,WY"==^5VS*-DA/8G7?^^#R>W'S6L8B2VOH\B97,Y: MI)NZAS=) Y3^[S_\RQ^\?1J2!(/__0<_G=1-U'I)5T(D.)<^>=04 MH<&X])=/+C6'AS ^_>LGGXR1*8Q%__;)(G-D#./1__W)H]; ',:J__7)*G- M$./1OW_RJ#4>B;'JKY^L:HR#XA+XIVBIQA%(05B<11]32QG&(F,8&&?6IQA> M,DL-/^,<^A3!)0ZI$7"<19_2=\DB0PP>9]6G%"Z'J971?YP_GQ*X)@21,^=3 MYC:'0G(>??,ICNNCO3E_/D5Q<\@Y MY]&G.-X<\\[]X)\R>%O />?4IP#>-=:?<^Q3$N^:7L Y]BF2&S(:.(,F%<;? M4/J<'">+E+P*SIQ/Z5N;X<'9\RER:_),.',^9>Z>^2Z<<1]7&-?FRS2$Q+/0 M>1XY^%<;X;H,QK(*%3DWFF49TIS$61*% 3DG?@3(X8^O"$EUVJQC60Y!J[L- M_6#.J2X MSQ6TYU5.('2Q>*M4ZZN0TJWO)^KH4:&.#C__G0[^\B>>;#-4G\)O$BT%T++P MA@X+'Q.RLL8OM-ILL05+;PZ^,GKO0>?NR\,TZY"E#8V67^SQ8DJ+)=7T =/: MRX;++WJ]O0YC+'"&?G2?L#H5;;=0AZY+BF]I0O+?A6AI%N%,'1:7 M01_0!F%I!G^A=RCO)HEJN[@@1"R#7SUDT<;"7%*5XE3;^SCD%FALSG!%?YW M_ZC;^[E&4LO+WMQI,6*^)$GP/8RJ@-NUGUTPZ[1;;IQ89O-!<$FLJU;IPP+S MU3NKPMAR,#IU750]#7/BJ@7W :D>^8+BC?D0-?58^)UM?&"=./%:@^E .ZLC MJ%3M+D\9ELKD6_S0$'E:2:^)2QT]@2?!-+<0*1T*=5-/5>-'IS]W)W%\VMU; M]6,D^_).@DE]/8(RRYKN_Y-@GM[;^ DJW.CV,]Y2IWIX.G@AM4=*#1;\V,SJ M+6H:_: G@1?;6=QL=K:>!*\^89E'RIC-+N.38%(_N:F+:_HDV#9&^&QUA9\$ M!WM(H)($=EJL:10]NQ_!DV!:/SFK+7[C0^.I]Y:U.@6(G 3+/LL93"5[&:)S M3N04]9$7N@0#G03;Q@A=K<%'I\;!+AZ=3A%.'[JH1G^SA/91G)8Y"5:YW&-. MXV7?'*=U$D>HWWVE\[B?Q&$:<\EW"$<[B:/64Q=JB7C[T-6 NM]A9?#3@CZ.$FJCA^:Z* M_!6_W+^CH/UPU7JX0P:I8]B9!-;:G>4KJ,K=:)"[#"5DMWE]_Y'+/V2%\)=_ M/"#\;84;?(>0^([+3Y]1K[-<9ZXZ'T284@#>:2MFG+"C&I5,^PYJEVR+(L_XAN(Q3;@ M7S^MRI]693U*#F3AB#/38DPSM5[>,'@,1O%?$43^H6#UAK_*%U;:$!_>ZNU^ M[F?AIF4GAHUU'*1/0;(#1_+3]6$9-/0-Q06ZQA*$+G);A-% W /^?\&3_VZ@ M:LA(SG]9$]TGSEXEEV%4@/33T13>=Y0%I8J,!#&Q[+.V,B'&YHL2L-Y"\!J) M $'I6[A!V6,2F3TMQ@XNR';'XZ=[PF.OM\!.8.8Z9:R\ ND^@QC#VS SG:-N M?9>'*:42Z6V2F9XH7U#E'?K<^"PD"&0(G&B[G$KWF4$%R+9EXW]UE80X-SRP62,"[P.2AU M^W.T35(D\!10AK_2U$]2_'#YZ8&(99 # J),0HX3W[=&+6^>&9?# D8Q7GV$ M-W<5[,(XA&_DY.TWI; MC7HW4-'2:3%B\$U7?C*K-S^,P,[PE$@67!;SVJ3>]AUEXOO_O,BP#I=E>+IG M_!43*^_FOXN0>5SQG1AF>^9_?4 D_1JD _VYFV+$Q;:3)YISAWO3ING;.J,L M=%02W.$UT[\Z%DOSR<=PC+(.R]SK:6L]">9^QJ=-XY0> M9&0]"?X-M<-V^'+-ILV3X&R;!51]7)&T?X3#4?@+&9@\D]+5=/2[>) [T?B_T>'UI^.U^CZKMJ:N5J MZD8C=[OUG9C%[%Q*/B+M&IO;NJ'*F45UU3%6EXU/(MSJ,ZBY^_'I)A.;CE4E M&F12MKD0+M-)T%9C'!2Q]B2.4WOX7J,$?5H\:C2^=73N?6Q6=5"W.IRM.6\F M9UC6)I4#GUJNL _-GUZ*5[=0M<^;O7JJ*B?O)"*..T3RZ32ZD^!-[X^MHR9Y M$LQKEZ7Z".]S1-6Z();W/FHM!H#3BCX>DF5C(7S65>>NKCS:,?EU)T3Z)\;XW,EO?UH7Z01W8+;=;_B.LL#+K M J^J[;,\*36QWF$7J?E]JBVZUM"%>^6(H!M3Y&=%>B",I MK7+NY_?(G_'AQ MD%TIL38^MB$(0BI W_MAL .-'HB*#?=4?T&6C"T+,>R @IX8'9+_*&VL6L[1C^/*;:L<:0%O[E_ M%AFM0?^4LN;GZIH?$,U]0Q<+[,E'IWTBMC:R MI]&X:2A5>%(,ZF2/5!)K]1P]+6:U.P7U[#PM+M7LPBJGZN_N'.S94U$P]]/< M)29]@EQ.*ICON>NJU%5)U(L%F[Q-33;702[.O\(9I\4'.$[;G\!0XY9LV^KD_<4'O> MJT\HS''>LD_4QY[.ND]PPKZNPM, *QPOMJB^O4]HO@$>S4\XODE=IA,#]/V5 M\C-&+Y H<3P<-3AR.7,^[44F?[!@T:0J%[447<5'>(+:G,Z"89/J#F:&N9HX M=>%GK]=1\KUDXE'D2^'; 80B=(GH?V]B4=Z%W;GM@(U=!U@2BJRRQM5F [H$ M%O\V*'QKR*?JU'6YX)=BOZ?OH1_Q W@3;Y-T1R^2EGRWCKTG#KJZ3E(4OL1? MDC>4QC#[O7_ W^#FMU66A7"U;! 1Q>/\L7C.PB"L%1$>/(P;D;A@$8@W8824 MU_DI@3VX3Y.W$%\(YX=O6"61/J;5)@_?L$Q4QQ1OBKZ=:JK%&'>)\ 6Z">F! MC ,9,\9 ?U./Y3-1I(>B>S9JO4Y10IY3J, M\0T#-8% <&JCM7/_J8$6)7UII568\-(N3$LKMT!W_TXV]F+;BL_>-LP;0ERE M!JY]AMG&:[]?8&:&M:4.&<%"1E:O M'*R%,YCH(X'H'JD$-.(8F "H* M_'\X9F_XP!$;.%9'P@T4P\0_$'.K_ >I)?5_UW>.?9)7[YM7/WY!#WZ.KK9; M9%25+"_"-=VRW38S8 #7B-3HO:,5YZDE^OHAXL:)7\/\E:L3_-(YD'+MI'ZL M5CL9,=IR)5'\, ;3V#K6",%M,G3'SL=YUXD+A=8,]J,O:5+L:0WA#:U#CX*R MBN(<-UW?);AV!6C< */]",M^*AD<=X0/_-4[+*L(LU=JU+Q$STU?27._SP_$ MSA+^\6_N7+3MJD%3#S=BC_J'G52J8'2(YY@T&]GA0,!^,2 BWG)0&,9)),#/ M&:PA'^/&V(:3X'27L(A*.&MOOI\$(WM'*)25.R8+$3@-1@^.?Y'/L1QY<,IL MZQ#%H#VHS;'_'_W%'QYWH)S!'H[\$V'LU%)IMZ"!2:$IW&7N #FU+2+A)-!/ MYI9&!P58G 3G)Y).&^_EDV#D<.FT(7#F-#@WB;@YSQ5RRAO047#M&#]U(A+ M1')KGP"NDSBCY;2EBBZD^#V1/)HX]MU$HR< M1JKJ<^V>,EM[RDHSAYB>\DZ,EK2,$:HGP=49Y*Q>P; G =)G2Z3X1$+L(4G8 M#OV=91,2_(&ZM G3/)=] H5/F:T]W[X^H9U#=F> ME.GNVB.MOH*]8U[G./F.5BP8)UCW"2&?!3K8M:O:YG72$M8^*;\_;Y*!H>NS M''LG,2V7>DEUQI!IX+8_SJ'O[& Y+;CRKL;\[C$4]L#+)P1C)7-F:/.GE^3M MSV@3T&EOX@Q_I>E3ZL.%MTI3L!0HJ2_V85;E1=+TG4U09NW@_P'15#=Q@*^1 MH/ C4:6$#LA2=8S-)LY3O0J^A_'7,(I0JEV'H=&RWT@;#X5FJ:'.9O&JA;"( MX9V/DJQ(L<"<;=*0T+3>GA=9&*,,C,B/Q0X/=EAO'\.7.-R&&PB,H%Y]P*)/ MHG!#K_6.:;@-P-KK"_#C?>W_0@I$6LCBMQ@W0^FP MMX[C/C)&H+5<2^W]EH0GTB^MW+>VFZ77$&[<"ITWLN(G[\&J$_JP2;SKD8D6 M=,TMWVVET6(?Z2T6]Q!2TV-:'_R63FY\B/IMD+^Z-MI/Z#N#&BTAM3Y!L@ZQ M ;Z@>!,>V\?70(@D1#5_F_W&6 Y I8S:[M]P8Q8NZX/LJ2$H!@%V/* ](,61&( O*'E)_?UK MN)%"*8[KNJA1U5(7S]1\.[&'^_(1I6\0D+-Z21&R[@DW1)%U M6*;A*^_=?>+XMPY3FS[:_OV7_5Z'[I2(INO'JQ/Z2B]6#U>/JTU^F_@QN!P8 M=/:O_@NBV-C'9M=#S_E-C$]!TA^8[CQ77?;1"7BM!^G/O*7/5O0.__;<5T('R+X70FB)LLZM >[-'19C)!S M/PNS];;DL6'U]7:+UFZ"P)D*3$NW3>C4=[E"U7Z8$IA@*1!?DJ?H.@VD=>N[ M&&F0 U=BQ]?J'362UJVO>['FW[0Q/Z4%CI^-X;.?-=L[B2/X MQPVH61-BRRD]C%$]-TYD]5Q:#SM<=W(/Q=E^C5G4^I,#C. _F471#DFV$G/9 MS"(-MQQR@AZA6:1]ED-.T.$TCPRM4LB)^[.TY*-T&SRFKVP6J>'D\))PRHV7 M&,X9]/KY^TH@_[T *>$'K%#[=4%-Q.-X5H,7:T'9'RG9]@6RT' M47M&:[$6AKE^ST NQH.H)_H,V6(RB/N[SZ M=D-_+_H9Q,5\&.":/Z.XV YB MEP!GP$8P&R84VOJ*7'1+8.OX1)S3_KX6M;/)]^3-1B:C<)OJQA6(-GO(:C]N MXH,71)3I<[N9BY;IN*F)6>^YS2U:D=,9W-5'0+L2YW8SOQ^@P &X4 5O3UP: MFILTE-M^C@J[D"_>\+;E)G>0&\3JLGP7)]?P VRJJ;3N<#(97^( MD3YH2..KGJ(45[7]M-X6.PK]]PX>+G$BNO0R(QDG>[UMVU'H;GZ#"TN%>09\ M2:Z7&\U%O;5]UL\BO$-49VBX;:G'\DPA(Q_JK4 B#LRS@(ZL3K.!:H,[+Z Z M>E9#8DDJ-O."CLIC)'!G$:4FQE7#-,@%R$%ZXSR"_F3%FZ0J.U[XGW$?(ZG: MDHO>PCG57.K] M8V^TIM?:5YYK\H*]TXN&4=JZT$YX&"C(3<'K36BE^WM8H> MU8L XQD\!-Y;$$+N9TYZT%!V"!*1^E"4]9N%34/'9Q@?C:>L&Y>SC#)#+@I? M=VIK463?1;F_RU&.RB]!%!SRPS/"/*S*14 +M%42KGK!4IL[7SAJ^Y8=TJ%W M"2[-"S$C+:Y6JET75BZF=P6V<6UM;N#_I1EV')09-B7OP/J-:@$< M*(@WCM >K8B $R\3$);E.&0OP:5'M "&V^T6;%#8\GG&SUZ&'[E 81D&>'?* M7HO*#VD!$#>ER(73+1X10.:ME,1 ,"J@[V@6D/\U2HJ'37_@25<%::!,#^$6 M_NDELI?CT@/:H3A(5@(<+%YG8:OU!K6'D)[%94MO0/N(^UE?-\H3 M@)Q?T"BAI"O^G@40=DJKKI# P+NF>*69HC0Y!6%IFA^*?Y-4:Y5\Q"JP&@N. M= />YW4,X2NTG[5"--)29UG>&S,(XU;DB:HZD69BTXRR#R&$W"WM7 M/=S*C]=9F,K:V5[QN3TG>UNP&+F+5KCS)=IUE\@+QT M=;JLTRH!GIB--V1$.V2)3 GS0?C-*8I!HK2YBX)@1@7.:U$]E_QP[0E+VJGB M(]DA(@:7.N\%XI3EA7A55A?%PZ1JLU8+5*U)=4TEL..%NMJQQ>4KL8KA,N5- MK"U+U\X][,D^A*8DEPJJUL,<&:&7 MII -D;G.GGVWH4'L#X@2VU94:6==3)6G<@#,(Y/G5\TFX<%Q?7?'XY)_%[HKD0UO!J.8B N)M]A.>"TC'*/]X M ]Y!&&/;!,9=-O+_YZ@3UFP"&T**WMV4CX?#$YY>O,ANJU<>DA;T!P,>1 M0_=IFJ.4LNL$5<>$R@K>,G0#F]?1'O?.13?]).K:J7>QS__Q-07;/'P(MC1E M7:2GA9H,ERZAKN88SSL&F1>B]RN%V@_5_%(,/P)JAB]V)X-60"-A'5;Q7T%R MP(F2V>DDN1V-$56%FW$"!PV&!%VJ8[=K8K_&5Z HF W\]986%R3I$R]W^CBO>RW?;#9PS\>X,XM BTQ M>,4SVIAR;BL:U)S7]X <[Y?$-WABY7,U9-!'.Z1]G(4"S9,K.8I)\Y- MKSSP=!9KX4Z!4IOT#HDX5[%R5IIU-FO83B@$];RE9W7$L$--*Y6% =[4-YUH M6&M]QS$B1W7 ]0Z2M]@.=M+Y&$-(IM5%X:0WKNY(X#K:$L&SD\9\Q$C;1KEC MK@B:!>H2[V$Z=?EH\;RS $[@E3W)5*1&#L\"M!X!QW40I4WV28/*G\YF/Y@Z2T]05Q17XAD?!'+C!LN,?[GPLT#E K.JUH=&,].,#/<'R6^_UKP'RDNMI V/F/_S< M"1(:IP<4J<^J]"'6V3QQ7X"'^.?0X*OS3-D5-:7&,$_J?00/LQ2#_XE9*H#5 M8ZFGJ;R>YO"4W>?72)Q:BX2&EDSZ&J*Y@[I3L09,[A3H:/2\8]?DN30P-LDO M>99[(7JWQIQJIYD=SW]4Z5C- "]A-672;\3[Z#2-L$]!E6%>(,JH&$0T20?W M+"!4GB]0CL%G@3%=>6B$^ BDEM!J \N-80?)E-9@.0&87*PBA8WZ=)TCM&;1NU1@FJ^^^!RATB3!- M"F7,+AIK4#)0W'O)#AYFV[1;@;;W,//AON]_L\1*8*AGC6>\ ]2A6=CR4EF$[QJ.;>?B)Z%PU4)'[.-@P5''H[]39A)I],T)VNAI:,E M06,A;6\C?RZ7 IV\!,NMP.C37FX%EEN!Y59@U%L! 2]E5S*218I$1UVS)60^ M(3KK17O-QV,Z+@/Y\+_%PTQ9#CKW-.*6_P:5*ZS20LF#4S/T=\UWAYH/LRWN M^8G9/8M[W@+WO,S!/0M 9?WQPKK$5$M'RZM^BX]XN=UPB%6E5--9>(.7ZPLW M&%7*)IFTKWW$0VIQK@]QKI>2%*5BPMDET5\*9_HG"[SI:9+5;&/XMXM=3"GZ M7%J\[5_5FNV<:;4*3G9YN)@R*1TM3P8:ZITOU)ZQ% M@.:RU_898]MD<&K@(I'J)\I.43;\N%(7SI4I=1N_N[MVV'"^@8*)<<.H^"-F M=4G*27\IW-@X;2=M4!./\ J(!D:3AD%;$@T]9_*DUV*,VJPUEE^PM*6\P%F' MF/22\ Z?IM(Q?2?9".4256M(RZ+87/9OR9 A@U]U$Y#BNI:7VKCK+:Z.ZZ%: M=#55Z%R8Q\7X6&;Q7Z+9P^IA+G%F>U)H2LP@2E8/PETL(<(>,:C?_!V@.:48G:QAY K$&WV4*C_ MD-OA[6ZFW5-%B8AN'4YF5@VQOA:MU>D,N]RATNPVJI?ST3N ]?:+]Y]+W!.1 MT]AM%?OPJ]%7]#CN=I.1+^1J$*24ZR]"(W.L6H6TM7F/G8&;T\M<['+G[IZ= MG8?6W ZOHX!>VBIG3-?_)NT[D5(=V9#-P)$JKN QH6IH4O,$C**#$7Q,/#5G MIOB1]2(FVW4PGS1T0IK8V7W648\FCPU=X:HIX MT!J \93G>8(F<"K2]?1)WZ$HV9.M(W,!K!:@TST,)AW\KH"?'CKW9$ICVR=_ M3]8H;_L(\'.6JKKME9<&&]CX!A7(!;Z35V.AEZ80CBS>9$/>4Y$Q/0;RPW2 M59!LQ6%^)7J87PT\S"FWC\_ "W'[2MF[[!/TG!FK$05\*VC9IGF8X> IB&^* M>Q0MX$["H$)M9^([=UX+ HS9?!QT4UCFU2LYQ71_#)R4WJ*-8P)WL=::TM\7!0[="F M=Z-K^,W"!RMF/-:AZFVAS1)/L71PPK;2+##L;4,VP*5;9;, <: C9<".GPG M@XS(.KR2)ID.<.&7WV*[X)4^MZ]F=1$H?V[WY%<=:%K(;DK.'-ZBS((S%1P\ M>FLUB"P4>3 D?-+(#FNOX;9Q7A1*N"#/X\;5U)_K2B^,=F$91A1'4_^WBT M0!Q#(6(3Q+J5=[IG'-'!XF+H3T7' M4XB"H&K$<*Y2^?TL"&N@3E(LFH'3W62U<_*\.KM6=-$>S <34>?V.8''H2Q! M12?[B.'FG!#I:1]9W!P4(CU-!A\Y9W .. M;=26R/U]IC=43QCU/51+-EZX7%AM#9G#'8GQ%14Z>WMT[H7$WTQT<><&NC(;F0@=QT66 ;T8> N\M M"*&61HL:)+8UQP-[*#=>07*XBI,D_HD>S] X@-#2$@V!7+]S@.* MSCB+4+>Q',]*4;3I%.C'PL6;],[&"/B&4 8@TT&?/+LR/_*9*E!0QH#8IWM0?(81YL\038+(XI6I(E'J,"&52,\4S>?).^'74 M79Q@<8)L[R#"!_X=:)^L(CV4W[=Z&332OL$]$D2[+(Y8-Z[DIHIGA&O4H[RP M2.-/B^-BM8/'7)IA/"I\2%,4[JMQSG=)?$"J49R@=,+!X2V'1CQV+\0_O<1/ MB8_G>,3T&]1XPNIDC"!I) MU;0J/1)G:,9Z?/'_< V>0!+$/CV#D_0P!D.MWK)[_.X2)UB.0Y0-(?%"YOIQ M.BF6'VU!_P5N?:2Z_"_PB**8V5['W%":7Q!M\&8LEI0Z+4)3PT;M^@B0B1WM MSK#A!.]LU9_;T2JB:@:X!$7U7F:]]$(^V:K(.L,3.HO;1IXKM7YUP?):3AHL M(9?Y^=J?ZD&=-$:2/MA."HB.GW/&:%$O#TD>R5G@Q/)J-EF)Y$2SCM4YG@2C]DHY^<"Y* M:T=I)7JY9Q$]**&P"GGA9PP:76]EG+N3QDMN$U(O4&8152F[$<4O=V8,'W5+ MTAT_,T9+C-EZWLK-(IFE(!=R?+0SAHKI*>/&5Y ME]4E5Y59,LV>PB7=1\ ?P M[R.4ZSX. Q^EUSR;#>MM"2'\$8HW?+E@X_-!=>$XW#<&8KW-A:LWIM:J4OX, MD$^L+DQHCYVDAS'[- 0QL\CKD$8[U8%W<;3#\KD!'?HB,?:.WMI.WD'B!&F$ MSU TP*-[ ZBQF-+#J(Z1KQ[-BZT$J[DE2T&8.J.A38>VL)QMW&%+R[!)WS)R M)=U%QV:(H)E I(?IB,)OTK=JXDS'%+<+1BR)/HMB;T+H"&_<\:XMQC?;Z!;; M&1A<^0ZEH:I JA)1!2!UT1IKKGB-F.H:YB8'',5>:@BK7H&,MDH5I\!;"7H+FUH#A;0/H$C(L1WFMGUW)O/DRE=O-+H(D9:C< M&':1*D.295-G2TUF%RL)&2PQ%0VNR5E+FAU4'5D>6UH7.ZRM/@HUSQ CRU0M M#B7;C%>M<-(ENE*WR:\%MA'8H;N]*:%+5;QGX5C1A-[Y!%/J:ID=$_8X/W6$ M28;31[INNNB(EWP'R5MLE\=Y*))\BTE+N.34)*BDG:8TE'*Z I5=9T%M5.4L M.+)]HJL)M9P9 _8_S]5&9T[A0!<4HGF79_"_7X(H..2',WH.7NA5L = MK"+_=0\2X&TS"4E2HJU6$O8!- M3$PG*]C)*F)>]T$B2\NECU6D($&4[25IJ752OX DNBMRV+((:Z MP2H+)'U51E1)#& AD5RQ)=350L)X(DRDIX5D<<694%<=Q1G(WQ06;=)CV+4X M,JMAB2MHH-W?)P2A*U)G\<;% -)G8WT6SSE, 5RX!V:1&LP0Q(4[8A:9KQ0@ MK,)-,HO,3ZJPEHBZ4YL0RK9;4(7B0QN5:@;L85X/!)9SVGQ:+:C"L MW4/_TV([#4:5%& 4)9) M!$@0[4"T"4"Z\OV@H-7QO),,&B] <,,A9<8P%R$6IVECTX,')C>R9_ M=7I$NQD4>7>+?VX4P>(11!_ $B++^34KYC"I:O:PA P(]4,[)S!O;2X=E#\P M;^#UQ?M D=VW7A+%>49,W"#<37FZ3'C:/>509GLI6.T2@)\W-.OA-?-E,MHK MGMMM"@_DGP*3(C>T15?H(?D;5UP4>3J+ZVYY>4R'KB7HYHD?O8R+!-+SA*YS MO-0>,PF(^QF"1E0M:JE#64?/#.&2VIX/G0)+TX[+D>$LBN(P'D[&;6J$%JJB M5R"60] NI1RN #2EP5,2OP;:43/TQ@2#)"%0;"C&:\#!G0)A-L/R+]0Q 61EYSPR8!2HR#W M8AS"J>WN(RBK #53F\XOVG&""(B)^HD[:#O.0GO1#^AY8\]"Q=&/I[B,&"^' MFG%=:4*:T$VY'&&,-*O(1Q7&P\XL>3=*?88R33A[FFQ*.7T-JWO.6S#5UFG MW&_W"0UAFA5+]422":F]C*];.;.>\I+=V?S>$J)&8OH&-$0%YWNS^K/8.3D+ M:V;(N=J(Z!$[IF:!J:1%TV\)9H&DIITO=E(OUC>=5ZDJP"Q TW4@<12163R3 MEF3(04NQ $KSK]&Y3^V#!SM]8]?QX9@7 Z^W%$!HWL>O*?QK[2S/H6Y_0C54 M#7C6*!%FS^@=RR8(@S:%Y*A5L3YJ+9TTR6I6#OS;Q<*!?X&S2:NV=>.D/P>=9PTJ^86QC^/_) MTXP:0LIK;7Z%W?8*4IB(;'ITJF_U'<4V.6EP$?:%/P7W+*H 3X4 ,;8B@]1RJ0^ MP_-Z'5VOGF]?5IOL(?;:)[QD9]L6]'KO13MP'U76%6RP2E.0I;]Y85X8+V$8 M_T0U#.164V9@VT A<>+]X>@%"3HV442"K!@7&M$V&. _7,.5"S))8FO]S*;6 M%;T4H30VOQX.7^E(V9_(+4&T]B;M^V;8MP1 9O&N1]J>)3JTU%B,DP::Z;P@ M;<>.C3EI>"1=JH+";M*020M\B;T^Z;LF'3*/[GQ8H)2$DN_8F/3ED@Y(RP$LZ_G1DI_8:015NI1+JSVLT70/7H'P$CBQ^A@&1&2/%#KHNMZF!HWUVJAZ_N=\X4X MAP?S\5NWVRV FND[:'A.FB=GOZ@M%2,;Y'.HRL #[QF\@R@'+R!Y#S;@_OF% M*&1$>UFT;:7DCHECL7@,O]X^(47K"<#_^K=)$B?7,=2L-IAY1 +J>@QC?I7< MCK2K\H]@=C1$!U$2!U MGPE\J]',@F*Y%>O;J_DMR/;WT';9!E&0@8=@RZE=+]!_K+E#(S8HWD(0BNQ* M=37^,OSLE_RQAX^$PR>MCH_LSJ4]W9*31M+PS1$TQT=TP:,(8_A8_0#,)".?Z>.D9*?"R3!E/&O=CD M/HZ;9J:HB/6)[ZV?63,"R"&PL5QCTT_XI.N3+ >E[@MHAUZ2E4L2OOO M4B3+C&L#),54I!:XV\4>0I!'N?RW\JD-4DN2=X"VVFJS27(O3/'_@_K.$R6Z M[_ S#P#EAPL]> $&Z_0<[/;9>OLU+38))SZ(VDUS8!-'1(CUL6'7U)@4O^J3 MDG5%#\O(D*+ BLG31$O](3\4+^6;P50Z[:*63^F.'#R[=N!T2B.SXRRD5(E5 M,* -U"FCRBXF+UY8BT3"B_;6O%@/ &Z 2F:<1%:EU6,)LE7-1H)'5;VQ/9-W M*=)\HN'-)&-&PNZQP8W6S[5R"=/MX=F81=R-L .$XMKMZV)0"JZE^4;ZN].8 M?O3&XLR-2:G^&R9DO=TDLX!7)CA15@[/ D I(2KN"E(:5S07&4E;@$D':=-, SG-L#YEN[:I+HX0R>G%#)";16EWK7/G: ,O,>Z[T6M[6MGHN*7_ [G=;;%URQ&O^DOF)9E-Y[T: MR*2ES"Q\XVJPE112&MV_T\,62BXMSL9BL]]&77$?KNF%).B-C6D0+_E;"G[/(5O
    V,D M7(=>"BU*O+&9/#P M@[P7O /T+5;9&4I;XP R)$2CB3FQ0+SN724)>D:.O/17ITN3)^^$4QNA:Z,' MRMM>A0.;6[U*!\*,A:>9E@F+H%I%6T]VIW$3_R.0Z8G^:[^..JTOWD=PR _4 MB35_'Q\Q6MVR\V_FMNDYDH:[KU+:QB)E$U _OCF(JLQK]=.?I:%1VQLCX2I/ MH?!+T]4&VBN%H8O_F #V2UMFYO+E M44U%P--;C9E3WIO_88..*M8Z-A]%Q)';V6*L,/5F(D%=K?[U)_SSJ?CO.F+6H13K:ACFFJ9XGZ8Y5;6DM1Y7>0LBMO+6^%TU M+\21ES#6N_:S:K?5X1C&)U"X$Y_R9+.'4OW"47=QGF0 ,(Q3N0&,<62APK&= M6LTV]MJL5!7U0D#D"_DXM'Q*,8<^YHAS2LT=*K(KJ'H5*FWI/"TTVRKA[FN, MI0>)57N.9(\4Y1KIK!XVD/'D)>L$6R8^"LX"3R#!\^230^UIKN)M7?"M\043 M4Z.@M[?$$22Y.(*=39:OS))@DY43_!H%6?K\\I57S9+11Y-@^RW.0$H!F]'0 M%F!E #7-\'@2S^!8J2E)O$N\0_-%RX,4045A*'ERJJL)A3N-QN*L'G:0 M@<^<:D[P+,)__P+@KA.BB=7=#@*KR:W>0>+M /+"<Z*C[57%#P")1]4 M#A#;AP"*B;LXJ4S#4B22SCG!GB/,EZ7_"':R[(Q[!L@V0^\,ST?1I4V13?N3 MU $G-*"M(.@X\:4'M\F'"]D6>1.A:,!J)J0"ET2$VAOO;.@YF#F;I[RP>(W+ MN50$ &:.-FXWLZQ>>$QO\@2"7423UHYI=N"[>'_5MVP7ZQY]'KW/*CY-O'&C M-E8\JVI=X0??@JC,#A"E@0^*TC*K70+PHZ#$B](MV2IB",M$54B?N M\BQ/0,5$?,^3X#CVNHMI+MRZF%[G69IYD0]7M##4BU 5U<%/(I]T#TC:@:\: M/>IWG(?LW0M"%%X#M]5GV)<6FJ#MO(&F+-G7C6D;K*HK@V?P;RLB#5;MRJ7203_N4>^()_^=""%0SJ<:Q MRD]8QCI8-J;W45G"_ .N:(#,W6 #'J!V^PIUP2]>\@-DV/.A@Z,D9[#XF^F# M?__;7QW4#AC5U#//A1,@0A"-THW*)8/1.<01-4[5.K;=K/>8QR]0U$# M"JF3XOQ_[?QWCW'VOR![/C^OK-U3TZ =Y]O3@[809U#[+/\)M:,=,"-/PF L M0KP!P$^1^*HO?R7TZ>]2>/VFQS^7D8I..(46.@Q-;5?>?,P>/&]\X?_6%O[G M2$:D:^! ^',D4J'8LDX;/1\<*_*S=,34S;KJYZK/-6KU ZRCVS# N9+KQ$I% MB0[^V-BHE/]T=:I:PJD7Y<9[4$T=S#U-K>DI)CKR]7S#%J.)NMC? $II?[Y[ M;VQTI493OQD88[7/7A"A7+?KZ"9(CV7FD_6V2*!&4X7+Q=2(%VSR@YBFXCY">4]PKM6K./Y!=4*H&=@\M==>NE=$'Q[* M; *@ 4E?SDEY&3E79E%QA9.SI9XXB9$?9190T9.KU%$B93.9!3SDUT*7>D?4 M;"6S0H>VN=KHS0(4=:E5&E!R7&06X IG)CF?B*T4(;- 24VZD0;?J6/J2:\ -]=))1>E M+:I)PR9@_' MI5GM<$YVESI, B)S%I!)&Y:K%D=-.W>VM&%)28(S"[#TF%34 M9#R3QI1G2S73_>B PB);2JL1P5!.)LUA_8V'1KJG66#$.08DLU#-HE K,6-5 M0U'5DB>JPO;/TU;;N.E4&R;"TY*59)!";UFL>NUNOFHYMT\H!U'NR;< M5DR[ +8VI;+F_9\'D+H9E)[A;18%QO4H3%W$&9D!*YS5:@USL33)]_$+[RJZ M;>>*AW_,&V)%XH&3F++">NJ&A=;[;%I@W,+(PVRV5J[2$LY_SAM./7*A)0_^ MN@;Q;X"O/% M>NQQW\)-/E^AJ]1PG FZ$IGP*Y@7TU!:)6&D[:_"B";NJ5:/J7S1@0KJQ3"4 MA+J90TJ\-D(%^&(C#@I!$JW*4,&]6(P]SL&^HPI5A*A69K$W1UP9>HF):CD6 M,]3<^(H-')=8?J=Y +-;UR'M#M@Y*M5"+;6XJ] ,5.SDOPV*QCRBYY JV5$NT M6/F:=LKPPB_5$BWFOD5+1"D@4ZW5X@OH\Q2*6W^F@G1:+5PJF5; M3/J>>L ;?]2WCBN97S^G6I?%UI>T9S16[JG69+'V5:\)O6Y0]7YYL>M'M%.: MU\"M (:_+Y;[6"Z6GE63JH5:;'OY/<.KNU1ANQCELIN 7RVJPG:QIA5'2!%J M7%58+]:P;JS)E;@J_!=S63_^16VP"O$1+-W_\TL'<$C0CUH#XN\EJ1WT#Q#P M/?CX\R8^_%(52_LE\S[B*#ZJKN#>9!/XN2-#KK="E=O%FL MAB8E94!2HFGC+:#H"XB+6=6P$M*=:F[.KB(S"YA&.\*4BXQ9U)@1YF)Q_7;! MK;/[Z=KV+(I(2#.9H'X_7H$#"SVWM5CAU_@VS8(#A/<<28S>9M<"\E89CL>_ M@4V<=.$JNR]HF]W#!S;G:>@;9L8*-TI<)A M26G[UU&GU:I4WYE8\_?Q$2-X_9N_F=L)JG,'4V]UAHYOSHU-*HS7]E8WVBRW M-3;CX_9$U!\ MN_D:',!O^%%4W0BFWW RVT^# 5JAX$/@Y=H%BM@V5L_:?_!I*_]>"=1 MTZ&@ PH;\V2/5\-\FES%=,Y*[>)>GJ#J[GGJ13(=%:SMW,'37B1'RC].?!7L MWRH<;^%X(2'+,@WP-U:/+N>]3 -K8 NX.BN](;@^%_+A1KAV;V%H6PO M^0$.]PE"6P;4J!;7WFSJTPH!8JWN>6 M>*@E'FJ)A[),-JQ\/RB.TW+;ULK"Z!$/C"_:"^-$0XMHS\S[KO&Y$$1;,6FF MOR_K5'8##\;YL+UL1LUPA_7"^PB2EF,>:6>H;9*I>NO*?GZ" $,M9@N"K)[H M<62,NS,P!G-KCS'S"Y#;FN,05GU72LYN\D++#^3>MCB3< R*M&':1 SC2\[" M5N[8'"6)U0L;Z4ONP6:7O?K]WPY"V)0YB)R"2FW;M?T=9R&K%?/3"EGW.\Y" MQE?J=7YICBK$]T]_=9==C&H1WS_]S5WDC"H2WS_]W5WDC$GU[Y_^,0G46O=T MC<*%^K%D?MU>>*DN/.)QI@-BA3-P%^:*#J-(RTW"9; [9ZX9N.6FX2[@A*/: M!."RT[ 7\"DFP+E-DD9@T/8' ME\#:/A8EF54QS\L3Z.4)]+16P%)IPPH9G,7[5%<>YTU[%997 MPN[(GC&C2I6^3/VU6)X([-"9-]T%&C]"5>G+U&69-,:Y+H]3>Q\6W96CA,XN M#U.'[(8> 3GC/3"='MPZXH#*]5CJ/(^_'L3HHG(]1J@"O:R'H#OO^[_/R_)O M]0Z]VVC1F_K$59=54>/B6%9EX#&.8N?/:Z+40E]47?7ACM5" M*37=%Y5+UWN":KD6R][ 0DF^2*C62JFYOZR5I@<-U6HMK@ #JR7]&J*Z)EXN M7*S5+=!CAO,Z*74=+'J@^D<9U4(M*<%[+M+83SNJ!5N2@X^_8+T>A50+-O-( M#--'5OLY2;4L2RR!T7W4>:)2K=JA"4N B VKL 2(+(*( M[FE>TOU;N4ST//)+ZCN[5JKK?'>@VB7(FWP4B+S/MK&R0%_T<7P\*<8KOCA&,:84:Y !+8!-W"3T\G8U1SF M:#2Y!&1! NJ3JUS<%(I$>MHA5<06K"XQA% 9SR=O?"N_@!TB^AD)]!O$N\XS[8U+;S9/9XAV#V[J8V-[:OJ[I):WA >&A*Y11INYG>WHX]S%N0 M^NYET#ZC/?L,WD&4@_3J=-FJSV!GTX9,DZS&R_!O%SZ&?_D.K?T,R]X+ 5Y( M>/C!;JMV"_*F7'!:?1+$6'IV6QM>(+7V6TV>0VVY^%'PK9'P2,;(OHZC#4"9 M1?%]?Y#^N#IQWABQ>MA#!IH2\RD'JX<2,E*P^?,N?O]E$^?P,Z>"BO(O%P+* M?_C^]:4US]H/]J *-<'-'LKC'W+0MKL9#&+'!\,=/%^K?+K?@FQ_G:=9? ) M)ZA=I*\Y^467-1T/ 4>%(W:UAPF?0(+^P=NAK*YB#%CO8@\A5Z?SQI"3M\UN MUK"<F+K_!H?#0%( MB9,4ZKA'2;Y%1P]$JYQ$8V%\M/4-(QWH6$ JHN'43FJE*3AHP(2L.0557 M6B>-B*PBW SR$-(U9X&?C'+*W(L-W4\'=.\@>8OM D]4;V0"UV'86?*=X),% M\9-V%B@*.%?J0 IHU;. ;:#J)J2^3#KB7U@?$;&1)HV4?I9KG3CSR+RH!DTQ MY4=I.+S=UW/W/APWV 9EF28OV@7P3ZLT!5F*U.75YO<\2/%M>EKF7UQO93I9 M<\O7Z_X)4P*7^"Z(@@P\!.\HWK%!\-7IB_>?.+D.O305NXGJ,Z8QMQQ]DFE] ME@R?J17J8\_;'L?\S"$.H(K;QOIQ-G#L,N3%L9-#59I,?(7D>90VD#&B7\%F'\5AO#OA:.;.GF(QK%A?Q;MH+@ /F@\HVCP#JUT"BH=S3/09'6S<0H^ )AXXG+&#LJ1@V?"\L96L6(/;2T\B>_%[R8A8@ M]["Q!?<[F=%G :KR@TI.+,_"Q:WQI**:1DJ!M3=5B8+32] &6SB5P:DRMN%, MTATIX$R643J+VRR-@A,;Q%HNL%#!-YM 5"$B.[:X#N1H<4Q.7?[9_::6\Q[N M&:58(+I;VK^.^DSO"^3@0WZ@3JSY^ZA3PYA0'CE>?K/1([C<^EA[ZW.QR1C( MBUVB

    PD36G=&.^W.")! 78'0P@H(:V,@I]3<$V#Q^"+6V'#AIRW,/7^V ? MOHW?EYM4#>Q7<^RLM^W9T1B,W6D*UWK&I5H=X]L/E*H,/$*]_?4G"-_!ESC* M]CWDGMJ#3-LUG<4BZ7OA:8.KL*0ETD^-[X8<3PV,N9>O_)"+]J EST V0/Z I+=] MP M:G.K"&"&EC ZF(LB0HOKW+&3!G<;&LS4>CC$$9[1%3OBI=O0W&4@''N] MKY%9X,!^0!*V%8YQZX>D*#"+T-6;V3+AU19* MB548QC^1[(#[X#H!?@ MDC3%UBK:+DF&DUC>(J=)BCQ;MU%^8 M6U5\Q& &+ M\V>CLYB2]S;,FD.[.5Y M:D0ETOTZDP:.ZQRJ(FRDS]=)PR9^S5!G,AEWUJ3AZ^TAJZ/9W_>T8$L2A0Q1 M,.FPL$',*.$NG#2(POE<-XL8H6@]UASAZK5 +Y]UD#2=>!B)=%"V:\G=Z] MKRHQ^\HJ^)(D&H7T&/76RVL _:JQ(<1 MJBG4U3Q[=R0VC<4?S(<'/B7Q!@ ?YR9] 1L(HO\89Z Z4*A!F^Q>YB+!&C+O M%20'(>&(&UHRZ"A'#', 2(FLVL1!-]?;F\C-"89,BS16D MZPAJJ]".SX-TC^8'[7DX7PHI_'Z*#X-GX.?%[?QK#+HQBAX>;HR81+Y7G< 7?1[6YU)]N*1BS1HJDJ]392@SA64!(5OI%P&J" M/"^PF$8_5V>;%U;\B*&NCW@F5[SL*PR"KKS TT>IGO;%[A#8&GK^F(5 K,=) MP)C0<3?C'%Z]#1H=MS2VN,!K]69*N72/1>__^*# MH-!BX!\NR@O\RWDJM2]WK*;RF.4V5Z)]]9HR*?Z#V=3\G;YER:0D2' ]1=U* M-$7=RG1DRP"DOT,YYN6A(O-3?%.BN$O&1L0_V\ $9O(4\G%<091\A-1=Z.T( M0#9_'WEQB_Y%V0;KSP?X&7W,%_81UB[99&)EI@)3;5 M>MN1)EOH)<]@A]/.1!G*H$V8)['9J%.\AB@E*"#7!Q__ ]KQ)_1VXTZR"*=^ M!B@P.XAVZ'0GKCNS^:A3_BT.[((1F"'6N[7:C3A(;&,B$?0=0Y'CD M%%'*?T8OP$OC M"/CH17;G<.>W'W72+WLX"_0HU8OHH#8:C3N]@Q>&5WD*K;N4ONN;K4:=X.T! M)#LH%#\G\<]LSP.2W'JD">.8&CB)3W]]P]D6"+/L-!EI:JBJ#3I93H>WN)VM MLOO[R'C=?FSVZ DQ1>D@-AM=,C[F!$."V&3D(W$3)U!OP$X/[$6X1@^[DM-U M[-,U.':O40EX]3[N?7CX!=N@2'G 9K6?M1)KWP_@9*P_#_D&OM$G3"IK>') M_E5BLG\U,MEK^,=U\@K/;MY4:RU-3!1OGG7RE,3O0;2A[SA* ME'7@7YV>T14Y@+K#*_C(KN"'?C V.+\O@9C+U3@QS. 2;X,(\;/_#T64 O^_ M_RM+:K:TPY&33?X&_@3_%64WN6P7 M)@Q]LN#:C(./;SG_=&C72XA\-Z"$'(82,O[;4[68D8'8T30BD\2": T M-C?Y-(5;3 Q\;&\=+^*?/1_M[_GP;L7(@&YRJZ])#E![>\W+\QI&T"L MKXLIU*S(4^9.LKH)9#8LMJ70WC6_:3%>^SB$FE:*=EYVXDRM)K(-S=Y!FI]G/4#^CE,ZV!QB MPTE@)F-ESQ*P1Y!DIR=H>N#,(WP7![C:".P-.VVQJ;^C*H81<"_]9((6C,I9)K\D(?( MM0*W1+ ):'0(=#17K2:(D%/H 7@IJ-C_Q%T97B^#AV2$E:9O0;:_SM,,"JCD M/$'VMA'J:H=+0<258'"+P^/;0P^*,'L\![M]MMY^A9((38^VU9E]+#*LA TJ M6_ 7W]3\?K:1Q#G9V9V,$?,YCOV?0=A.L=GYV0;#EF^[6C%--B/8I-;=1YD7 M[0)H4Y:*#1ID^#H-^8#A80JG!:(-G8E8/0R?L\P# MU@J.)[J,>GJ:W$OPU'$NG.ABL(\1F6+@I#VE' M/D,IF%RR0S&EJ"TU',UUUELIHMYL.@Z$L&+$OAAU'(79Y?P35P;85[*.DR]W M#(IE.(*.)L[L=X3R+ML=!T/X&!6ZIY\$&'QNZ%SK M.TZWG+@4B0]P') AIPDWTL#1S+O]Q*=8H(+CD(C;(OK%Y>AD,\4E.T3"9,$&TF#\R6_'E[JD=5B>KR_/UXW@CB<"Y<,ZP5/T<>#+$TAP3B_F0K![ MVL!.[KR![2136^79'IY!?X!V'5F1'O:0@8KE=BM5:XG8G&K>[1"HJ"\ 0TF4< M#T69;;R:- MT52C'[]1[(E!I7XY?E?6D7GL^XA'O1=@0<+7#*3BTSO\(96!Y MX0=_79Q9BS-K<68MSJQO 7( '_U#B7#KBS1 6?6/@FNO#38<++N]1O+#=)5 MD&PRO=([B')P!\]&4G#<^?X77?[!__FOW@>%X#XC6;_"BOC:6I:^"<(<:0*" MOCG940P>&BF^HR\#Q'DI9:G-C1*PWJ*H"WRE"I+W8 /2ESBDNWZI'6PXNMVY M.'B%8Z^W"$X$YCHIH;Q%JGB*@F,>@I3&1V)]S2=T*MX6/<0I31\AM32G3($P M1$(T\K]XR0^ IE5N5)HV1>^@^ +A/LH E'E9 5/K.4HWF:=8'X/*0 J000DG M'$"#RXO M.6&S$H7_(E4FQNQ4K1L%")U?-)M8!I&QS"S9413+_ZL\#2)4OC8^O,%=C/V;F]_SH"AKB&1BD![CJL@A M?I6&M ,RWZD8T=AR5N_OJLLAUJ*1VUIC+ @:"?9@7=I?@FA7K9>8!9=N;9>8 MA8G&+ BL_2!7;!T;2<>FS; MH1[*[GE[^8 =1Z:O UA@-]%]JHYCQG.J-@\B MNO_2\>"9)6J(*4WH7.(X^3+L+^A$GD40%='K[#CE,KS AA-XUP*./]@78P3IZP3' M41%A$"57%([G-1#C'LKMA>.TRQKLS4L0'<3_V_:%/U^EZ*#^5]NH[^E8UF+( M6^<6E7<13O=1R)+N9!XO1$H% "YW=F*^$"$TM&+2S#!30D,K)OV:>%$*)0@V M?D_U7QA/1B0&L()(27;Z#B6@EX>J(UK2)*M-'/[M,FGX%U2FP<\W6?W.@CAO M=EN#D;)X'LQ-T&QC.!3O(JC11Y"*0&=X5H\E)$_CFC!W+KO/=$@Q*H_.%TB$ M[4%MYI[@U(2QE "EW=5P9"JGF^*PTY?\>(0BI$+O#K3U2EHK6P/)F>B*]54, M<2XPI, ?M5@"4F)"Q5 M N*(H&0R"L]\0V!PY*DCQ).X8C#UCK 7V *>2+$X@5=B"-6<(S2><=FPM6$ M2Y(L>\>IEMX @KX"FT.(%2J3,D:(S9"HY!2.AV9J]_"$BBK&;[,[(FRY@E^2 M-"Y)&DH M,T99@DY#&P2E0RGQ$N"E>7+"0!838\Z=WMX&:6.T$,WP@!/?#PI=]LD+_/OH MVCL&F1&CQP@'9/9A2X"UP>4&,A@2 MET'I"?PJ\)P3L$AL;-N*%=M#Q9(Q1S*XY_Z3IT7=U]>8LIGPG-_:%58EYE'JMM7\6<4A$PVQ_PR..31_T(\(B9!ZSF23GKPUXA3X1+ Z*ISQL5>ZC=E5E_;I ^&M_:DC:Z)"W:W MC<"R^$YO"@G]%?.=D*0"65;$*Z'$&$6:H=P+UV]AL".=% H'MB/')671FFV6 MB#&7[O:6I'SS3\XZGC!*),^WKJ'<^9)HL, MR^?O>&HP62B8EPFSR!0F?OLPB]1A$G<5TTX7IO("1 M2UID_K5L1"Z*U,G&7'^!@I_7V)8 :\#;8>%&VVFR0KH<$>AP&FP"@AD](5J'W M2-BEDRZO#Z;[^B".-B#*BK2/ST'ZXPI$FSWD$LY;!%XW<[%;!3]#U74#@G<$ M+CM4DM;T/\A=]>[%V+- M$&%KL._?<.'I]Q(KKT,B,9)WN])>9.QWGE<2IM2:Z7 M&VT)EW+I4EQ4\C?=Q-]U7]%@=:>KD;N(^V<7(H$IR@2(?>934H MSEMU\A 4Y)S+]5Z3(,,\PXR MUU/;N).QP=;4-IPJ L]>M"/[Y]N_CCJM+U#5..0'ZL2:OX^/&*4JQ.4W.Q?1 M H$TM=NN9_ .HAQ4E9614O$MR/;7>9K%!\HMOEQ?8Z3=(7T?/ 3OP&_GD_[B M_0>:L4AR/7H']ODH.XHYUBQAQTD>41S5/CBRDX6P>EBTPQR_O7Q*XB-(LM-3 MB%3YR$>>))Q\DJLHB_2TCRRNQBG2EL(JW+'4RLMT=LJ-K&9 M!PRIQ;CZ6QT 4K(^2B/WUM6\2K6*LL!'[C]XQ+Z 39X$60#XYS*WF[E,B8=C M&)\ P";1&KMXF,+]+6.[VX]-F/O +W3:PS'/2A=^QW%](@_ .,YU?M$R& ?O7O-BZ0%X M*4 O[>\/QR1^+S)K,_-MIT5Z>+/<;8A3(CV$BF/M/5 MC';ZQ?M@N\H:O]NPC["C0\RR;KS)0_IK3,B.IFI4)O]A.<\N@0L_UBK5'$=IQR> M$^]O"Q=^A>(I?7[Y*L.-K3XF_00; /P4J6WH42,*C5DG+QX. W^*/(OY%!Z M5S+L$;03_@IV,F@Y0%C!&K*1AV(VL%GP"I+#Y1$OU8#@=C1&U. MH+X3A/#4*"_CRN0D?W12-O<<1'7>WUH8Z)%4%Y^[VX?91G>P>_IHB!UV]V'21A>3;/MCLX1\/<.<6 M52,Q>-AJ>HTIY[:B0$&:!O1,^8*=#58<*<[&2^U?&B'=AHJWV6..3//UMGP8@@+7 MX4;/\HP KT 'RZXVA.]KB,5*U([MW&-6W>\,SLE8E$?P6_WRK>_;T7;\$?,Q M8#T QA$T)%^,]H3#C7>BSF7B7HI3C+'VE/AK1"TAD-UJ(IGK3 Q]KZAL . ( MC239)DKD="16C_P0@A'OCB/3,X*@(>58 >56P[/DTAB BT2\>AT:H*@L%)9]--*<$+E>WH$>,5^I' -H=Y[G9>-@&V6]Z('B M-J/!S3BD,X>"D$RMBV*;D63PU1B>LA[1_E:C*:3>C!#WW\B;Q)4+CD#*THDL MPW0RAXK$8\0Z/LRG"XY#(I#@A&3#4I\_6 V'D$#K\22BCI"TH\ 1Q%CR:ES( M](JC$3(%\GS$S1<2OB.#1];!S*PQ.;D3!NW[3<^#9C9=B"4?:4 MR%&,!RJ*$D^.',_@JD!TM5\KV8R(<1'62].R&5%+7#4BS\YL3BEL#6-J=5G8 MO *6,#+[J:'-=8F-LS#MRL5FT"SA.J%WH397QYP7V#97+[>&"1E!Q#;C9PD+BKR;=[1P_)@P7E[J.UI6 M?DRP)+(&N%J4?F2K3BI#@:OEZT?S;7/R)6C!;R(N,X&,#EK@FYBCAIE-0@N M$_,Y=/)8: %M8I:QVFP:6A"?B $HF+U#"X03,6!4)1?1@O'$K!OIG"5:0)V8 M%22:&47+!>W$3"!2(A8MN$W)S.&DC-&"WT3,',79:I:*N^F=%R2_>6%.+0 ^ MK/KN\"RPU?RNO! IQ"][ ++/29P?(4'G'73Q17L8%&I17F7#FDN+>Y[YB31W M4@U>J:X&T^*2V.\\YPOS4Z@3[V_#VIW_^'\#D*#]?WI P8BL6@YBGS&ARAA\]T7:T1X2&@1SB"!>M)LRHP)I,[05Q_;(M@Q[B"E1I RK@FB@XQ MV>,(5,R< .-@Y48R .U'.$EJL[P'2*0G3I%#& M[**Q1B$#Q;V7[."AM4V[%4I[#^.N'WF .M1X03= NW#$"&78ZW)J13.%J\C1 MY@A"+#-=+T23\7ZIVH\]- K'D9-1$FE(=141FT$1=O8,-_W$]Z/S";P'Z^3R MV_"L'#KN25,"&5O)=#35F!*$^BNYBVNRX9KL/,A=?).+;W+Q33KLPM/I2NA* MB[>46E5RQ,]:J*]%J>:'@;R_:!\(27+0>>>1GQGWZ 2@;4*N 'Q M*^/^_K/N4(L/;?&AS=6'IM\Q)'.L.0Z5K"=(^ QU%!=YC<8R%\;B,+/9^]./ MO:2T)$>]/HJ0D=+'%E?/F7%0-@*-,EJEBW\V\6JI=3A*FEK_SKJM%HUP#H3:_X^/F($EU?S-V,N MBL&9SHH<4Y\HW@MEPX_+3G"N3'9J_.[NVKUD7I+=>!G+):OX(\ZY1T9+0J3\ MZ+'9AK&ZW.,X'B/BX="HO^<"C<:3WX]0K7!B*>+4'?F.FOH\"=,\_6TFTOCN MTZ6*+/8_T_Z_*>-$;35^%S? X@98W "+&V#F;H#%LETLVTE:ML;USL7JFY;5 M-P>7BZ.6[:2-K"I$(L55_BXE/-=;7,330\77(OA+"OOZJ,A#N8T,A]AWRHW2 M#"Z!#N:RD+;GQ J%IS2V9_+U@J]B%-1ZV$,&FA(SCIW5PQXR&N7BH=[&' MD'-5:[E%:7BUA8 6Q@:BINU8C0;_N@*J+S8^@ M% )"$["+SSUM% )]!/C=854'],I+@PUL?(-*B0+?L)N]7:44SX[G:N=TLB [ M#7&&5R=4:SF.KD,O%4Q*(SJ..;<'F@/DS"S>9$/A9O(6O<;RPW259!L MA2R]$I6E5P-E*>5.XQEX(6Y?J3V7?8(R,& I7L"W@F9$FH<9#DF ^*:X1]$" M[B0\QZ(EZ6)$RW<48P&G5-0I\L)2,!03RK(D>(.J82DR:I.ZB \2S8/&,\:< M1/5)1JETX; H%?G!QT4UCFU2LYQ71_#)R4WJ*-8P)WL=::V=O6 3L_S(:<^$ MS2O7_894ZZKI$>J:,U83+G2+PK5W&A 0@+(: O[:R^^/WN:5S4CU2,4EZ7QI MB!@ZT]D,D@ [#;2]!_"9\] -,F3KP$F:A39?;.@XO*YD6^.1UM.#BGCI+ ML?MZ3G>3!5G)\_J<0$$LNV)%)_N(X3X0%.EI'UG$!ZA&$[.D^+= M$A);FWP(DQ_RT,.A4L<$;((R2]0Q!/BTC/S5(4ZRX _\[]2EH-"K;'ASLC/> M9C_1:0O>01CS5YC>WKZ=URW\+-3%&"%W.=2 ,J@XP!G=!1_H3^Q*Z8P.QHAX M %X*D!5P?S@F\3LV/]E4L'J8?+L*E?D<)_:X1QMW![%ET\'LXNQ%G[C&2+[L MXZEDCGN7^\'#4^BL!D7H_D]"RQ,"9D(/$24TQ9:KG:R)V0Q'C_L_,1M.B&ET MOT$:T2'<3\ZH4W^G"A][SS&T8\<=FXK/+8GRT^Y!PN81EM;NN!.W)R),$T ' M)'^W'A*V.3$I#_>3ARH$[N'YLO'"Q=V]N+L7=_?B[A[)W4UY3G&7A^'IK # M=$P#?Y6F@%4WG=]I\>DL/IW%I[/X=.350E&I9#,JKKEV'%&?&55M%C5Z4:-E M",S?4O![#B=R^UY*(E;" 4IKFZ;/U"OI[=TGX;M?UK,R1HJ(^YA"E5!7^PR9 MQ3ZS,!RIM4/8H2K$MHI-RQ>0O/.BHQ@-S<6:!!&J;()=M0^!]Q:$4(&BA9D0 MVYKC@3V4&Z\@.5S%21+_1#'#- X@M%R,=A>-=K$WQVR%IP$+_61V!(=2(= & MQ%GEL!L07=X<,7W':F@6G\XPQN%J[XQ]Y((#1Y-;BZ(1V8S$**XLJE">:F@- M4[Y2]$^;L7#-X>E>H U;DR6I_9Y>7B^# M[Q%($V-Y=ED]1JVB=$YG\QG$N\0[[E%$#:68$KWMN%,NK-[Z)*C5LNAMW9NR M>0?ME1>B _5E#U#"\"*=!L-Y26UN%0%,1R6CPQ2(&,Q2%(_EER!-X?^\?.== M>Y'G>W2?):VIV<=EMQ_'H"@L< -E'JU\);&IN>=D"8 G_9VWP7HNJ_AAMZ$E MDV;GAR1UEG>Y \QM$F3U",.","4Z2'N5T*C5=< MR"5#9=%OP#%..5*&U<-5\:Y+/_D6;/9!YOV/%Z4>(SR7U$SQ3)Z\$WZZUD6@F]PLP?1+HLCUNTSN:GJNL2H,B1*+8>L MB;3@FM4.,DN:83PJ?$A3%.ZK<<2^JN+_X1H\@22(?7KZ$^EA#(:=O67W^.D<3NLB]G8YH$[QJ:CXL9_GR;+YGY]8:Y_OZJ;B;#9>T( M J3H)340.!*W)!2NPX9T\_O.!(J+G4:XIAUF6 U5F*BB7KQ33^3)J2V M]B=?K^@8(3Y83E4EWOHX2GD/-57HOLEF.+1IJXRSVM$P:+F-0;WD\3Q%)1#V*3G;:[-B*GF'X[/U?%DG3W\1)S;;QV _,-J0/AW MZ#HP^:?=F$A?P^O Z%]68\2[N=>!R+^M1$0@2D '&+]:#@8I+$&+A6/[Q00_ MS$$++'8:PL*!$LZ^_$1\'V18GT"&+5QD2!_<"(&EST'C-&U,LK-L[6 5>@=S M83?M.3'??Y(;VS/YJ].CA\H,%"*B^&?6FR*) 2PALIP?,R:=U6,:9.B*L&]] M\HOW$1SR ZJ_&^<9,;)2N)OJ"'=4"/@IAR(6BO_5+@& DV2-U5[QW&[A813_ M%)@4N:&[,7O< Z%QCE,DKR-W.XR;+7FQ3,>E)2@< 8=U\:4-'3>NU,7]=$S- MA+F3&(C:#(V(O2 D8L3/LDG!050J+M=%S!/3YAM$Q4!0CF>7S<9CGF&+<+V] MCV!'\.I]W'X!3PXA*HWG.$J_IO"O=\!'_C?D[<^ACG-Z M]C(PS+:D*$;/ .H@R"G:GBS==A3OIUB)8WR39"**]1DU?0V*1RKO;RBI@=HM M3$V/FE6GV\;^*9I_3']FNR8_4D3#*FOO_TM_2!C%.%7[#6/[PO]/GF94(XW7 MVK85QO>UJ\A']_QA3?C(K2%U%-O(O8L3$.RB!BO=!-LM0*&E@1?*D;',G$$5P@$^NR5U"/]9'R _\%M[R.4]K+3S5C*U8Q*)/Z M# ^1=72]>KY]66VRA]AK'SN2G6U;T.N]![7T^^@&P+V5 !\V*.+ ?_/"O(A/ M"L/X)XI:DEM-F8%M X7$B?>'HQ@C-GM;:.=>UM%EZ]B+P[4.;?4M<+Z24#5S%"W8L3ILAX+^Z MIQC0!&HGX)[O0[ ;'G>&^[#7]M=D9CL*(=-/0A(,'9/;4=>S#MZA&_ V/UT8 M&22^V6]SG/[(8)&=!(Y&[X\%$,N]X&BT?V":%2,;'"=,Y# P_@9 MO(,H!ZBX:[ !]\\OS'H7O%X6L:V4 +%->/0Z/#3M->Y!_1ZD6,U]0EIJ\>+W M-DGBY#J&IO,&[P*10*T>PYA+7P\7(,V"S36*0T].S#U#;FONGOO\]!8%77M) M BV1)-% MJO]8<[_D_Z459Q#M:K @1LO3^#F!,Z6)%')CV)+8M!.,VEXQ MQW2 NO:.0>:%P1_ K\3#*O)OH#H3QL=Z4$J=>7J,8@\?"8?E61UWUYU+>[J5 MRYY9049Z&#=#HN@>L.Z]D /A3K.+]>&_F..9#)=W@W4/D-5$"SW.YCN+B YU MHC/#$318K['5P>%&,)A8X"/9\/24K>*"9-(R518&-V3I\*C0/HX_1\-%9?0NCI/09@2&GJ^C/2,8*T)8[$!E M^50=I;[O.=GVS#I*OIUQ\:I"OO6IT4X7\^N=16H$0H19*NWM,R)S[N;I/2SC*3/<>S_#,(0HG\?97"/HP MMEJLTER>-K@_P?U72=*=-_A]45-/'@! M_LKI.=CML_7V:UIP%R=,@MI-!156]LS^1="KB=:)0GR0J0 M,!@A DO>:S^*NQ@<147/=J,!ZRA(LGM.T-WC:.2!AH.MU,4=!43['G(6&8V'50_' MEJ/!+4JDCZ0OS-'XE_&@?H\$S:K:1H>"B$:)J ME.TAC7K/",D4E<&@,?1PC#R*RG 8*_#LDX4V$]NMZFRHV4L6;W[LXQ#BGM[^ MGJ.H<_6Y)0?[LLE:\RI)4, ?$M57ITN3)^^$7Q&@\[YCS+0\WPH&-N;@OUAT M7"I2&AFD(#CUXX^:+>@UR-"<[R,_> _\W O1.X)G$!957O?!\36^C3):7K ^ M(RB^^[SU0?26Q/&/2K=_N*9GG:0W-L>7^5L*?L\A"]R^P_^\PD\Q\L?16MLT M?68&.7I[8R1"V;PM'Q& M_,?%7&RO [O3N"D^T?ZDI_2L_3KJM+YX'\$A/U GUOS=7%KNPS&,3Z PYM?8 M\<#4H.CMQU]T6KV$\V_&4+W*4VCDI^EJ\WL>I(73"OTQ 6SYQN^G6 .\]L(0 MFG]TM:_9P*PU3EEO.O49"ESR]?>?GQ&7U4LW4<>0F#=6L_J_9-US7'ISS9[*$= M?=D<=W&>9 P/%!R RB>_6..1BWO,Z#EMH)J46'#E=[SPI2K\B^]QGB3D,CH M.9(M+"W#RJ9W8T=R<0U;5@\;R'CRDG6"O0@^NE$'3R#!\^230^UIB>=!DC+! MSIJDP&]Q!E+*#!D-#?JI($C/X%@)S23>)=ZA*8DNG/X:7X%+8]I6&3:FN5N# M$(\+&8?H[ST7]R9?)XAU-N_-*=(BDV?YZGV4(<5W27P0)U[1X,; >4V E^;) MJ2[="_N'QN*L'G:0@:5=-2# M<'?%9\,KBJ^"D@\>2XCM0P#%Q%V<5(IJ*1))AX5@SQ'FRSIY!3M9=L8] ^39 M0 'OYZ/HTJ;(]O9)ZH 3&M!6$'2<^-*#V^0X@VR+W#10-&!=#5*!"PQ ,X9W M-O0* ,#,N,#M9I;5"U?439Y L(O,][5CNE@5^EVL:'_5 M=RX7HPQ]'L5"%Y\FWK]0&RN>5;6N\(-O050^+8O2P =%\N#5+@%H+[\F7I1N MR1X:Z3%4.[=J[LE[J'!N<%9/>)2^@"R#W7=P-C@Z._?"]5L8[+PLZ!3'&S*2 M#2Z"RHN$*2C?O2-UXB[/\@143,1W& B.8V]H$"U]3O.0_;N!2$*1QMD MM0'J4J]2RA:J"2RJ'#0M$6;NG$MHW451?!L_@T]^L:J7;E4 M.LBG?'K3%=H7: M5?E/J!U-@(X\"8.WO/$&&OTIN@ZJ+W\EU.@AYKQ^T^.?RTA%)YQ# 0E[4]N5 M-Q^S!\\;7_B_=2SQL_,:(K7>U@,D"L6-==KH^>!8<5:EHZ%NME0_5WVN4:L? M8!W=A@'.YU8G5BHF:_#'QD:E_*>K4]423KTHF-:#:NI@[FEJ34\HT5&MYQNV M& 74Q?X&4*+,\]UR8Z,K-0KZS< 8JWWV@@@E%5M'-T%ZC(M;E/6V2'E"4X0]B!W?J#I"H(,UB,E)JGC-T&>D2-Y2HO-S9/2.&((!Y'5 M$/"/&#V:+2]UBZ.@49*Z(,H)B54<)5+O =OE%4:>%ZL19(H78B:8BD\:+&0S MC7LX$5UUM:&OD(7T3:#)[#%A/-EG%7^5E8RXZ:H,E1M'@F73.YDZ-$CFW2<7)-V8RB M69.'H0#:#)H64Z>1#\SQ4HR<(TDR 9GC8*@]F ;E0)LZDGKDN0M\:(?KBFJ8 M.%X5=23=4O>5@2K$S"L--5^SXU5DM;,6/9V?S5_=-FH.S@L5:PE..EHS6%*0]+T>IXN6D]F(KF>G6\ M2+4>\%3EDG6]]+4>=)G):%TOC#T"9,S$MUKPL\GC-!P_9EY=+?@YZSB1RNZK M!3IG'0.BB8:UH.:\D3LDH[$61)TUWP01-:IM?W+>A.F;7UD+FLX;+_R$S5IP M<]YND<@+K>5JS5G3A)><6@M:SEHE/9-F:P'16=-D4-9N+5 Z:Z40[N!$,X%K M =)9FV7PJ$+YQ;5@[K[%TW=4>BIR+4"[;P@I KJ;P%P+WLZ:1C8D(=>S),[: M5PHSJ6L!UED#3&_:=BV1:<[::H-')69ZUX*QVQ;>4'Z6S26O90F<-VIZCRJ7 M9UX+^,X;0B-EHM<"OO,6T=BYZK6L@O/FDD 2>RW .6OWF$]-KV=!G+5ZQDB< MKP5QM\TACV_6PM'S+&'3W$=Q5 MX)PG]J&<;#T'8 L 5@]C9(@^"B12)-C9MC5J)IT16Z6RC_+*6W@'8'YN)H-K MEMKJM#(G,4 8HM<6D5]4L0=>;;,Z%IX,Q!'6P"7EZ:D%AK_%MF@4'"-8Y9 R]0*K%>JPR',MW M YL8=OFH\_NI*N!ME6.'2X58 BNJ,V?H^.8\'Z2:A6T'1Z.-O>7J!^39O]HHWF7CVYR#]<9< 4&76>(8: M2EE10_4Y+_OY<;=*LXI(=ZLT?I_PVE=OC VM??GY:0!P+.WL]HBKQ59\Y:[>$5\G@3#5>I..5> MYJ+5P#GW@$3 P'04\*5@N2+/S"5E*-/PM!K!I6#Y=(H*S/?]CK2?P5'XIU.8 M=/+5L9Q]YS6^X\?QFVL'X.>XA6RN<3;I!="Y YQ]>6;"G32A*)&7_ "'.<'S M\F*+M&JU%O9-Y!-*)\S M!B"E1>G);=]=^Y?M!<;"7RU++O:QG^1E?5/U8K>]4S\E,VQI!,QUD6<>C M&T@SSH?=8[I"(;N/(&DY%K/MM%]-,E5SH.SG)P@P%+9;$&3UK#XC8]R=@3F8 M6:5F*'D"R6C)#^0>;YU). 9%,@EM^Y3Q)6=A*]D^1VFU],)&^I*SL)4;!NF) MA?Z@C=?:WW$6LEH9 :V0=;_C+&1\M4[GEYR%K<8!+7=B(U&Z?OYC?MU>>*E> M!B*SZ(!8X0SR.4F<&;KEIN LX01TT ;CL-.P%7%R3-' H MBG[=O0>.W%/_7 :ZELX4!:;^5?7+QP$S<19V.E_1B%7^X'3 3)P5)C4>NXO8'HG#PC!;XIW]*J@RNT;($TZA%/6+@C995F+X2HSPB1XN+:_HZCO) M'2WKX*ROR8'RU+X;X;4E\^J87T_R66.]18U[9NN&4O')%QF)2DF)"-#S*4IPN?KO%;[?X[:Q@ M\<5O-[;3X#&.WO'9H"??F?3W%U^=3=RQY)0=52\S[*6;(L!+TMYQCY'1[X14 M3FV""V/XQD[Y_":X1$TA;-\2R4*V+7X4C&\1'DDMV6F2U4B&?[N0"__R M_26#NP1]^\);7DB(9&&W'7?*!5CU21!#4=AMC3'7=1QM 'IZCI;^.4A_7)TX MT4.L'O:0@:;$# EB]5!"1@HV?][%[[]LXAQ^YE104?[E0D#Y#]^_OK3F6?O! M'E2O0+39PS/CAQRT[6X&PWKPX74'%8TJX<*W(-M?YVD6'T#""?,1Z6O/6D$] M$?T#U#]H]3F87>PAY.ITYA\YL=3L9HR@B[COS)')J M[3460 %(B9,4Z.#NY:*$)DFY/A17U&R^,6!?% HI; @?CIID,P)][DQDE?0S M1'0L;89([#990,^L;R6F/F1Z7O( ML/4\JT'I*RB(ZA\3DPZ768U+CVW4-6_K> AHG#;?NX]UZ J=338#I>*P$='\ M;8X2L(!96O+)6=?^O0\)"[9!F:O/BW8!_-,J34&6HM-XM?D]#U(\G;1\6;O> MRG0R?$. IY( _PYA"AZ"=W2=UIPQ[Z9 :@@+;@SX\[TZ??'^$R?7H9>F8G<' M?<8T!@5CH>JS9#B69$:PD (CZ9B3ZC@XU; MZ!&T5T6PD[FMD7@^0/*5LPO:S9R].NBC8I*O$'II;C:[.7H8:@.TUSJH4CJ@ MS1 *>(J&,B!?D70%8*H8^+,PO^_\OV@ M(*IV>V+8OS_ K^^*/Y\Q3S'G/7> 48/GG]&K&Z)KH/WKJ-/Z D$ZY ?JQ)J_ MCX\8Y47$Y3<;O5>+V]Y%M_V4+LD$E*'6R[VO*=CFX4.PI0G604..*].\#[9, M:_R^7*9H8+^:";_>MF='8S!VIREX]HW+N#K&MQ_H43!XA.KUZT\0OH,O<93M M>X@]D4&G>E/FQEW-\#L:OC9NM3>8'3U(T,VKEPHM_=AJ(KE/6#H:=45E P"K M:5QN/11?/(J:V7.]9>PK.H=IX%:#MERMC7?\-$T91XFKP+ZW.2YBPF25H>;R@')>[ !Z9D^#9>"E!!F@R2S57W'XM<"W27=Y3EKR:%7D0]W M@7?Y%RA>H]3;8/.1Z6^2'47Q$JW\ ]Q4*7[E]TY%FIX81:K_J-< KT&&=*?[ MR _> S_W0O2TOF[2O\:W48;J7]*2F,F.H'AI7G_&Z^T6XI@P$M-T&QG;#U=> MZ$4;\+('('M 7T"''/TBC=K<*@*8M[>,#N8N:M%YO=[B7/WLW&7=A@8S81T. M<81G=,6^5.XV-';VORF\'LY+;S.KJ^0P7.RT.#CW3.>8?JO,]8-7I[ MLR<9)2J&W,X8VD\).'J!7QI.Z3GG0IXD: /P;[DE!C!&)+0:CG'JA9^3.#_> M1YLP]X-HAVP):!X&40[\]1$4*12NX4X(_/(O%))[#Z=8][BDVH'\E*8Y.N;6 MVRHS= 82J)N3U!&A?NX52NLFOM955I/Q)1=X_ :DFR3 -,#M^AI XV"WWE8# M#&=ZSOB*=T'+G+D#@&ABDYH96RPL(I_!!@3OR#RF'6V=9K9,>+6%4F(5AO%/ M)#O@/KA.@!] ]3I-L>F%MDN2X;1%M\CKDR)_U6V4']B"5?57#(;VX:1Y*10: MB)#R,*0&[1$;.Q?(TML3=GXB).Z*LOKN5> =3#_5_@R4G$/(4; &^(?.0!'< M,U:C(71MS_/AU-W^+'>)U4@(9"&D.E&:"=*Z7@NK"1=B :9;HW''*BMI',&F M]%*,"L[9-^(*2 P&XGI9&GN(L--LAH ;O='KXJL1=$N'SV9@^.&G3#=6%;HB M?2I;C0G_I.'?.=1Y0\:EYB@P@U3]X5XYF^.E],D>QO:T&1!=;"3A K4Y:$K_ M644W%VS&1;?TT>)FMCG,3#^C4?1NFT&QZ(SC>>5UP/AWRV&D._@=+92MA*FZ MMP>.UJ;6@<;PJPE'"TDK 9-V<>%.A' KB=#UZOGV9;6!Z^]%R!2## &"7?0- M:HPO^1LT*DXVI@XZNQ8,7E"75770BS9F%'\L-G".F"O2GP8D5Q"7:TC3!''F ^\ M>TKB#0 ^SJWV C9P9OYCG('J+*#&?[%[F0N( 6_9?91F28[%#4@.M,B6;D-+ M)EUY,)ZAS,2"T[_X.X2(80Y@"9$UNT>(IGI[68_@I5K:2K#Y$.EQZC.!>^ MPM>]B!= TPA(D3G<+F7:6DJ)U1@(W8K**"]U;A"#SQ%\6%?K.@%RXWI=/#, MT1P2 :4)ILU@B!26%1*G7-W3T1LN.11(*JNC=S1#"&>KO8Y>)PP!I*$B.WH/ M($>_@'[MZ V & Z]=7<+'+4=>PI# J7[X1>BQ_TA2+/4F*OU(?#>@A"2"=(J M0N*28&H M[U2AIH6D"KH+J:Z&J+D5Z&W-73(4\V!"W&SC@I+,%T*=&T_&;G?<8J#O_SH( MI VG\/#;>.$F#SV]UY27*&)XQL=AX".*ZN%:I&.Q-C/B@I$7!$WKO"A__D1253D>C_2F DR$O21&TVCI.&A'B7KJ'4@+]'PJ^>_="'%.?77M)B'QX%V;ZB?-J0AOLSW_YBP"3FB"ZMK60 $01WOLXA 2D17PA"8=:'W>I M9:PS+3[ *5*;&>X;Y#7YW"FJ&JS'Y$PWZ1/;@,5S+]S619G#%;35!KP$/#V" MK+V@GYR@M8]\1]T@ERYS MH9%Q!%")>X)J3P87%2W^$:TPKNCG%)$<$7P#M@"NG7^/,G$"N)BU]NX1*[9A M+]%U3UX *;_VCD'FA34Q[1C97 G=?/Y5O?XB:Q9_=8+D/H*:U,I5HAF+S3/% MG2*9+J-K+(SR"#M)'4"JNF)0ZREE(KMT&<4XAP!_]9+(JA$ MU:M[PX,JV 0.+S#+4P%U1N180T^6JQHRY_5N[]N_.4$X8]\6CXNB'6;K9T3) M>OLU+5*'.T8E9_\V267M8.?(99T_9*K;?/QW)TBF\_'G./9_!BAB;R($$:J7 MWWZ4KP,[Q/Y#FMB1LIR15.%V4F'!,><,4-"9?OPEN/)NV6M=;3I: [6;&^9?L_F9R,;&+ M4>2ICFSJ(M!ZF%P/JG^:MAJT#B8?OC$\T$0RF%T,/JSB.)B)M/!ZF6,N =\Q MF!L,J^4Y*(D4" M'0V>_2(N2(H2(-#5W+YANQO)^X?9QQ)2Q'<2OY]M)'%$-+N3N0?89R<9<=KG MGXU-4,S#1YR\4-=N0&LK9-6>B-;S/Z;K[3G=F2VAK876BYX:H;>'A5F5H]1K MYXE>@6V<@+-V#-+;#RB#XP0NAY><\-,=7%P52F9HTL"N[=H[1(?]Y;N.A:@1 M*2!=+[Z#* <5J.U#Z\S0B,7A_WR(K&- 7,\8L5 &_;_VGFRY<1S)7YGH]XF->=F8Z9C9"/FJ<*Q= $(%)FPCTO/L0$Q$PD$GDA\[C>J[> Q^A)V:0MFZKR:5T$ M.0]5M#CK3O.*F!\D<\0EPOJ!G*MG/.JRSHC2S5+T##?F$,6_$F8/&\'RQ,2R M ]1]D/UD2)0*W+-\NMD$"VR3B@(7+ $33\G9OB_[(\L9JF( =@4';)P*IV-_ MY?W(U['!]PLL91;$ -5M>=3'V(^<#AN,5_LT*_@?8BHL]-XU!3Q+@!A#6)Q. M%V7.$]#_8+<_P]$F7B[\K>2YO) (7"[J'XO_JAM_.&=_AU/-D/B @WY@.Y[O M&Y?W7 S/?9V[H@6YH//R!!-(X\UTGVE!]Z9ZTP]IBYSC)SM4*SL=)Y:[LQ"]8JT.OHZM00_8"%CS"%<,.HY:+[!D57'=D?'S2S.)JJG0Z%U<09/77Z8^KL39R^ M4_'Y8P(8O-)#EKYQ(,#%X5N.Z2^-\K@*88=H;QK L$@VE/#,[8@X][*80=05 M&0^1S626<_>#%J1L<03R/<- X!63OYN6-J""[K#M#];LNXXBIJYPV$>TXC!PEVTOEFU0(@XQIT\M49*'LT]+01>:;:.DBV_ZPHI!%GD& 5$9/ M&<3KYYB_5)U:/@4M+*7.%7O-6,B#ZIQH'X2>>7S)BB'E;O6*M!/%4+L(;X!] M)LURR(.HT6DR2)4:]Y!Q&/&*::528*M##'[1P2!_A"QN]].Z2LOG(BKC.J\> MD]$K/Y1LM97[=%>:K#!2LJ=7\9VYA9&\+'//BAW2'"?I[D&OJ6(IC=I4.?:[ M%8U*94U@8#X@"MCWZ)A4MCA%69XW/"I<>E5+T\]!26M]JG?K01,\]B/0-HT6 M:D:9$%WSCP18HC1GECZV@Z_"G<%WJV:5J\U/3PVM2>0H[>-;B: M7XY7,!3%A?_VF76U*K[;)]7H)2@1M!,AE!:1W-/#/BQH[TB68;S>=H(EKU-<%R;.\0U%%O"_L)J*WDB#?# M;B55$\P(+PWC]^9!"Q9_& D0*6D_-F+)T\(^"*$[3JQG('%/7Q%64"(V M/F;F[>'J\A_N%<<9"'&T\G\MKS?5+V])F/'[:J55ZG,/\0KLNWJ M#7;N"_M:8F]-T!PD/:3^OBZ+O @2U,I5!-),,1CK(WDF<5#5UCN(A7BK-T_K MSFZ:7<8!S"M)M4+W;QE+7Q/0,AY:E.X+&CC$8ML"GJ*>E5 M%!E_!KE4K4B+9K/TFZ)VD[/'82??Y:SG\0!E"I=7)Z-[(OOWT'6=A1JZNN/ M!5G-'#,KF.>1V$/5\RS?LW]D8?J2\#\P3J.\R]ZN7UM[N&Z3*,WV%:D( MB?9NY69$;V!&W:7)RX9E>Q6H5Y+< M>G';"N 5FJ%J$>O=%JW0)P9O5OC&6& MRMT(]-S9/&/+J\CC&0$G)[[TDNN8YYELFY2I3J5VSG)24DG9::+.8;DZ=J R MMN;]!N9>+ES4&$D*T9&]Q_^4DLL+L=6@IJ*!9:-//\2U,<0I4L&GN@33=[^BN;$?_O\I^T%+-N)*G"V/V[1F:@^C MA9!>(-ECIYV#B (^V*IV/7/(O;Z?G7]&E0<;]B+VZN.K,#IDN=['CO*[WQ'9 M=CA-!!UEW&ES41,6\W8^HV%8]_R"-V4!/^]YPO?EOF%#"M:S\%F^J9:37#1GAB89IL$7W/<#]Q"WB'[TX7L"]\M(K OKRSNY&R 7 M"Z*"'6GC1S%$XSX0%!G9!#R2/.$S$48VA.0AU6Z8&_$I$7UG[Y+M*)I.I5%3 M?)(7;3#=@HVVS&56QF%IO;K&@+;'1SW!UV4UK(:2%Q2- MAV*2?*AG(;BWVI:YXZYJ#27%H$:4#(/\8$KI.9C.EF(>@HS9,IH=^?(XDA1; MFA :'^,%4TJ+?C)/BFD(LF3;E'7DR=904DQI1,DP:.[J\H MM^O77<$?>>%=$0OZA 6N!#).:6WW8266SDU)98OE\WRC3V0\;KVYR-3,Z!,9 MFHTR%Q7J":D?X _Z*]5VI?#IF7-"OF$^/..W$ MC!,0KZLAWK M]FDWM2.C'9N?@'^'\4U4H!VCG<(%DO_G;TKWD>>7;5%DRQ(TFAE611_W MXW@@PN=5EC5D4F]V[XJ#3B=$7R2(+<$CD!?8< (P_;3:M(8@7U.46F58\.>8 M5;-\7F7:@0CJCA:=HD!^I/M9D*7J\?KIU58W*6!;]V?I[/' MI6B/=YO4>@4 R)8$WX.XE,C4#8U4;: _-6U46^=V_QKP# -ELMF(JA_TIR8* M?-!TO_*K [0#[B(FJG=$_.,_CHBSOOX\>O XTK-\!S52Z75A%V)H9Z&&KEGC M=4';.!LU]-7ZK0O*RAE\0'-,@YU*@)&YYZ\J;JN6#O-V[ =36U GG=-E-5TF MID84.V5S*F\/9J1&AK9ZZ8)L:]RRR9RVVI<&F+KC=K"U4$\@6G5U\*Z:"O<# M.!_+^K>04/2R&T57D&6(+&5;3K=D%MC"'[U>C(\L9]F;:/4F6OH%<3YL[>:>15!F%9)M6PAV1J6OY!:AA,]"+.7>R-O% MZ"^#5UX$,:K6ET&6':(T>P^R[3!?WH_@TSE)XEF@:=I6DI:)&G\_ DTGLH*F M6+4? :13V;]B>6RH@YHEFEBB7?(;B]-N)RP_8D83>%\8N:HX$:FPR9BNK$F_ MZH#2>?&Q_EX:8 HO;VZ^K@&F\/(3K4J[M3IU>CH$LO;MDG;>SF Q.O"WR[PS MAR;,-N P(F$<<[YWU%MLHZ^I'4:!P6:TQ$X5,NY?=68V=#2WS#SJ-B$%[&;# MBA:3*VTD:[Y5C3[S8HVVXK 9<6YFLK!#+#C)/ L=-JK,#3NND<#4XVVW6TP^ MB3AV!.^?IWA!8A7^5O*0.V-;96A6 D2E%E8T]/&RR "STL$X. M13M0EK\!55@9I/66 K(:K&[@0CW\.NT+%_#JW>S>G7 "V9JJL6$\CS3 "_^ M\J;T^"[4@YS)C__Y7_!&OP:O MKSR)4ORH^B!)4EEQ0'R&'[&8H8[R%[ZMWFF3L0 T@\-3D88_']EK"=H$NCF! MFQ]9P3.V?0@RC$>P>U;LTFW= 3,)]D"K4T=+2B//\%_W:0+*A*Q7MX'/?_E+ M7C[G!2]*L8196K[6H)6D%'^_LHRGVXV8:%MFE<:9\#A&'\"_?BDR;!P1P$Q8 MJ/1?OT1!+#:#&/P M9VXR[!H*I^\8<8]\TG-^@[CA\FMEG65)+VOP-@E>\*.EN:@)C8J%+?,"ECEK M+E)([,9A9EY5GN1@$A;G6%3"I?7].L M>&+9&T?)QEK[0/7('Y:^AC?9H_/O6\ZB,K[C$:A%0LVI,S DFF8XBD+O$C23 MR^#UGNV?6XS:_;"OLVW3/9@P"V_"MO"X2LOG FB^"D4O>]"A0L;?<-X?&;S# M.HH:U50E>YR&^\.X1R7><%E0Z.A#U=]NU G2>5O\NH/G65@^L]MSRVG^++X> MPZW8\ ).&EA?OG\NLUR ;U*1I2 ,F%T:;V_WKUGZ)A[E'<$];2(R;&,6Y0]9 MBK>56ZD%7>F@?TY24#A<[I?X.0P@LZH6IUB8I>^KEXRQX8IJ'I)<3LLPF43, M$M@?->LN35XV+-M+,X%U,IE:IH<1S!^,F]UXQQ-Q6N2#?=IZ0LY6D-8OX)J M.<<> .WNUM,_)[G[VB?A*I>FVNHEP/473%;[!E4GYS@\&5%JX?@(DF ;')V= M)>+(\KX./0I$P=V+PBE0F5& ZD,:\Y"+N, #?CV:_P,Q?I:IZ9T#+6>@IA'UT&NH 23#-F91 MJ9 %@%3.MU41\2-:$F]0T] C.B)*[(9[1**NE=&JPMXSS,UPA$UQ(?10#%:K M*'I[('L1?B21;>+B@>H-]8BOQ[(0:@5> M#^$1HIUT Y%64&49*/,1N@!DT+30=51WS599AJ7^$/3B< 2IU/J5B-GN7^/T MP)C _J'*Q4!#YX=(_6+;U1M(\Q?6/,IX>/1&?O"W]M5R(*Z8?VDY<\5%B!!S M,7KAE,9K,TCBYVT;A.^>E %P:UY/9?2WTYUQ@AT=_ M6&#W'2# %QB*MY1EX+U*\I^XM]R^C!Z5S7>J:\O$!$?%C69V_^K$X7WP.V9V MP8JA"RI 5:-^7(^Y1*B?;)U<@[*-V+?9I7$AG^\+%#(9IR+$1?I;[P-&TH-2 MX26SPK/:_G^95^E]Z6J[Y3)?^R'@POX2]U2M[=V9)O-(D9*','J >BY#U1.2 M?L(-W[/O(/HKL5^=!UUDQF%(HM5*;.W;HC>L44E-4&0XT;R1C4*[^NCB4$." M&&^;[!,F($,FL^_30H]N.VKLX4D[;.!48EVG=5,RH=X"5R7#Q;P!A)4);Q,G M\>=$W.!MR&R-/2I0=XE9(3I#UNR_CH0BW8A&2VAZFG,5N]C#IZ%XU$WXU3[^ M<'?\!UA:"6@@WV7>[E&YG<^VTDP_OS)LO2W&(J)5%ONJ%P/M?TSRV+\IX_AP MQ5XS%G(,1M[PW]E66GA=="P 22(HG2"8@H\!DNO?0]&> R2.T*N!P<8#4B>. MIB>]M-K*YAW@#C=IF16,]1(T' >19(#;!(ZPO;B\5=W)D)>-"IF;(:YHI9T+ M1\>;&ZULFPEST&.&)Q:@4?DCR'? PT7:S\O1/2:YP$]@,F<]!-H?D7QIE1HD MHB,/E=-]3%_J 9[!;S_'N3C,[I)20_Y<)\R4#*8!)[F>7TM\N77T/2U8WE]# MS<.V7.!)P5[8E"M\EQ$>F30[$-*8Q]ZN>2/U^1\['NX>T.U1 MY#)JBWWA(^&W$F= YY;7#!.UJ4;EXLQJN^<)1W##:A\3W8O:@C:J M!)L.@$=KUKYR@T'GBD=_!"],,N'A6$ILN(U/&TQV;T]U+&&T8BXGE9R+XN%L M?8EQD(U\RL@/]VZ:!,.)]:S560^6@ZEHMG.$ MBJ 8^&Q:']%\Z4']C>;=%4_(<)5%S9&)^DLW7?'Z=S ^>94)C)'KS0[S&+*? MK!#.QKFT)M=OI>FWF#_?8A81;+H8*13X[28596>CH[;B/HZ,W+$(6;RGZRB"[]*L82#0SJOTKO6W8XY9O)'5(T7 M$JQRRH?U-PW09#A_#I=&O_:BTQ!R#HT?/-R!JOB_6%.[M]>5CTCN]I$+W0,' ME!TLN76ZWK+D.4O3G[7?\.ZR[ZG1 I!IT377D:Q@B9HQHZJ8E;Y&9[N:F76^2D?=^T9S3TLX>^>$@D!- M9.$"U(R.)W>FR3P2EZ8&:NK$$16<5TA+3] 5D[]ODSJS\ ?5A^_#)_& 0 )E# / M ;6-H>"UE>#(Q7S$N:'1M[9S?<^(V$,??[Z]0[^8Z[4P,AN0HM6EF,EQG M2B?-=(X\]'6QUEBM;'ED\]DI)CB>/GK7UZ_U^F-NM6F-NAN+$8S04M2J)+C+^]3D'.6!006 M2GS'TEQ(!9D*0FR>:("O_.)9=IBU-7[K5U> M6\4B4U[!_L6@Y^V-(&2^#6Y9B06YP1;Z(%++:=":4$FG@ MAPK7R@/.YED08:90F@Y- W57D>!"!A]\^PI7"5/H%3E$&.02O96$O.IO53D] M$YR&6^Y]U1_MS(I1E00Q4UZD+;47VH=K5B@B8C)=S I&&4BF#]/;*D'R!>=Z MK]1BCKJF;:U0_G_U\9^K#L=8/5>;RI/^,Z4@6U$JF'%\6&2>\2XPA1;.A*0H MK1NFRG0,QMSC4(J%TBVOD895+SW?[_@?ZP-T+!SR H,"[R9:C] ME%HWD.*!M8KMRS]WA?*6"N7WA60%99%B(MNEV5<0:T_3W\18&RG+J'8EZ%_H MUK:RHM5[(/%]>\\>L)F85>=2^\WI3".>DKS7.22@7S3*%QAX[>IZ2W)^:,W0*"=23U4SZC!Z%+5_:L[(<1@]4,ZO-$5%QJ)F_8/TE7_H=ZK)=!?V1Y5[ MZ'C9NIR/@?,(#PATT5NG@4C4Y1+%F'#[AXY#CH.OK[7R>;.\:3^55891/MPIWG8?Y%F(65%SJ$,S-[PT*R[L5:>9A1$]/=DA;) MW:D@ASE6IP(/8H4R +Z"LK#<'W7-PAJ7[T9=NR3'?U!+ P04 " !AGGU8 MV4!]$^8" "V#@ #P &UC:'@M97@R,U\Q+FAT;>U7;6_3,!#^SJ\X-@DQ M:6GSTO0E*9,FV"3$-DTM:'QUDDMC2.S(<6G#K^>^> MN_.Y-\]TD1^\@'F&+*%?F&NN6.92!;MV\PDW&==H526+,2@56AO%RE;=IK4X MDGD2WK+ME^:0+1N>Z"Q(N;9B0J(P-AQM,QYQ#:V7S0GDA/*ONR#'](X'?LZY MU>W)YGN1/'>>ZTEYWIR.YDWW?]42=[$V]T*=N^U^-=;SKK96<\\_Q>MKWQI)-M=SKN M,,YLY-NS:W(_/YV,QC3/1-*-'<^=[#7C*P:>8= 1&,UFOKMG+L$L-65J6R)0YI D K^!0B#7M6K2:>ZL=V_IPU\I4JD9S36> N=@)O,,8BP@5 M>$YCIS?H<_WA$Q >>0VY+Z]G5$.&U1 6RU/XM(23D_/_\7SJ\5PBT]0([,,% MJS(J.UJ*9\'[9NU^0,I?UI7F:?U/4_E:SY;FN+42KC V+WQ SE\7(DQX5>:L M#LQJ>*>MZRCT6AJ41:_-C7XO4[V*DJW0BA2RKQ9+Z1]FP/(-JZNF?YP/3==Y M\(*Z4-.O_@!02P,$% @ 89Y]6+,5PC$/" +S ! !M8VAX+65X M,S%?,6DN:'1M[5M;<]NV$G[OKT"3.1U[1K(EV8X3RB7T@8K0!S#.) MQ&7WMG?U_NJRT[NZN68?/M[>?>Q<]UCOAMU^_*5[QYHGO-X\/>"'K'/]CC7/ M1+BJ?7G(M@;.LXI7YXYUWMU\Z'7?/0C67??2!_"DT6(W[UGOIRZ[Z]S^V+GN MWM5O?ONE^S_6N>S1DU:CT?KRV+W:'FT*DJU9]W6ANJJQKAC)G/TJE0)38S$8 M)Y,).&]?V[M;1E!69NZ^G1V?N\LY4-@!H821B#P=4O+.GE>#YA9>Y,"6@KQW>(J@@[G&5X922B*^$QWC),9YC;G0YRCP1RB,%:;B8D MDO%[P'D7=%J\)] 8G%)1ZJ Y2""6)BXS%,MQ.%HBP#",3YPR6]*O^?@1&*B4 MD .9M JK-RS)V$BZ%!VT!<3>0-);H&E:H)M#'"98?[(8ACT7OHH+)[O,!6") MS!%M!-PYNFI(!!3'QV;ANI$!"] J8;HET9-&!IOB3O$ M*:7FY*AP:9>F1DN%),4UDB@5"B C-,+63V>]/3&W*4N4'MDI70P,I'4&&Q+& MZ6:P&ZVL+:#>3HUY9.T>^%\%_-,= '[O 4I^>#EN-9IOVK;"=E4LTJJIDT3B MI0?0%>,&/%01>K*O@"#% /WN*VE3$B>Q##,&90VZ1E]CI6V)XVARHU7 ;&%T M# )O6W: $!6 F \X[([CE.<#8!U> * MZ6>TEB]0*$":;-EXHN3!1 E.1'XN$PLEJ-:*/D^6"N"$70)5Z_4< _]L_IR? MM9KGKU^=OFF=G)^>M\ZV(!/? 3()L!A;1)4O1CX/^1K523$O[>9#J&#I YO- M%$H@71I4@,OY4%J?)% *EE,4084]WRH:J YIFM5^J*'$E,-VF*U MDH([;VC?2B&YD>2 #)6:3YHY:2HM54]^^;"^U/(I15M @QRF,!I4X"N5<:DX M94)TRQLQK\)P1*CI%DM1_*L/)(@O#,>#V" Y[?FV/=_Z.\>WS1/ $NLV'[@Q M^9"P0RF(4]SJG%.*Y!;Y2'T+$8T;,04]TE#ROE323:AL6S4M+0&>'Q[Z@;T/ M1!?Z'I^)QY5#16D*I)[U968<:R.\ ;X#&D".U:-"!N(3*(C:)(+=76 9+@&R MP&2XY]DWY5F\ SR#(5>E7_P)A9 DV*'((>+'KN@TYC7D!MDL7*[N/CRQ<"!F M(AMZG+XNW7H3-LFW?"8-U, EGV_^67_:&OJUH@H%VM,FY7MN?$MNB!W@1H6Z MQ^BEK;*JL?!/5G/D"W(/%7(ZCDM#(%VHFE:IS;1U^("^M4%E-D9-?Y085-1] ML&Y,@GS#O+ D7MD>(^#\1A_M ?I=Yb KY7969%)&\?P$X0M<'Y(J#4Z8 MDO>@JEV_)?G:UT=I0U+^.QBXW:[%V0Z0;LM="_^5R(RPM?G23IEFD3+S59XP MOS'Z:H];J;EM'/LIIXV=57/^!NK,,ND]Y_/B'#_ M?6%%A5JH;V0^U&H(5.3D?%!][6FJ? -9H?0$\.DHU2')\ =$0V+\/47@T1K( M?N/#4D]W?.4=OH8HG$Q@K3SG&VY*7S>T@KEB4Z=]CNXSH( MQIM!AP[1!Q*O([VP8T;-8Q#MBMJ-(^1>)8^N*%Y8B&S85X)P4A%G,].I:$\K MK+C15+H20BFQ@M9TDM&)H.;8F65]U:E''Y<16E'O8SJXC_SO.MU8'=''[V39 MA"$5?=BX5%+XVJ=>3E_LT5F!+Y'VL*X@>'1BN.(2YIAX_=A!;NG^/@ MP8>PMXZ)_9&7AY\B"G[2LOXD6>];Y;D?7C9?-=KKSZ'ZDC)TO5BV4PXJLWRI M"%\^3+^R+(5U;6W/;MA)^[Z] DSD=>X:2)=F.$\HG,ZJC3#UM[8RMS/0\@N121 T2 M+ #JTE_?78"Z6)8216F.K=9^L$QRL=A=?A]V%X+/,YO+M]^Q\PQX@I_LW HK MX6W_M\9QN]D^$.+P_,C?0J&C6NH\4LF4&3N5\-\7.==#482,5U9]+_)2:2H*E#@_PN=.KIQ)I:JP#2/^ MA+#=*FW7S]2PJ@Q;7?'(D8C0#]1$)QT;\9 M7+Z_O.@-+J^OV(>/-[U<#-KAF-Q]_Z=^R]C%OM$\.^"'K7;UC[=/$7P5? M'K*=D?.DXM6[9;UWUQ\&_7?W@G7;OW !/&YUV/5[-OBISVY[-S_VKOJWC>O? M?NG_C_4N!O2DTVIUOCQVKW9'FX1T9]I]7:@N _:3DG+*>DW6&TJA A:#MB*= M,IMQ&ZZ$86F12H0I)9^&J83):AA^KPRIF,WC9!K&Z5SUFXU?F8J9;]R'6[ M(; 61SAY Y$<,?D(HR*?LKE!C"$LSE6-ZM\K+/1 H( 9CN)Z22,[O M .==TFGP7H+&X)22D@?-00*QT'&5HUB!P]&2!#3#^,09,Q7]6HP?@X9:"3F0 M"R.Q@,.JC(V%S=!!4T+L#"2])9JF$G1SA,,2%DV7P_#,A:_BPO$^3:R4]9DNM8DCP MMF$'"-$$$/,>A_U)G/%B"*R'R_1-)5'"=4*G!W#HAKI.B*[\I: 6I?!<(?V, MUO(E"GE(DRU;3Y3>FRC%B?)4@.8."?S9^STT[[ M[/6KDS>=X[.3L\[I#F3B>T"F! S&%E'EBI'/0SZ@.BGFE=E^"!4L$;#Y3+X$ M4I5&!;B'N@9:8#JHTQ<]%)AJT!:CI$BX M=89&1B2":T$."%^IN:19D*;*4/7DE@_C2BV74I0!-,AB"J-!);Y2$5>24R9$ MMYP1BRH,1_B:;KD4Q;\B($%\83@>DBV2TS/?=N=;M'=\VSX!K+!N^X%;DP\) M.Q()<8H;57!*D=P@'ZEO(:)QGNFI27 \<-!W[/WGNA2 MW^,R\:1VJ*QTB=0SKLR,8Z439X#K@(908/5(FT/X!$JB-HE@=^=9ADN *#$9 M/O/LF_(LW@.>P8C+RBW^A$)(4^Q0Q CQ8]9T&HL:>;?Q;-6D.W5M2A0'NZI/R9&]^2&\D><*-&W4/T MTE99W5BX)^LY\@6YAPHY%<>5)I N54WKU.;*6'Q W]N@,A.CIC\J#"KJ/M@T M)D6^85Y8$:]MCQ%P;J./]@#=+K*W[-#;E7$S+S(IHSA^0N(*7!>2.@U.F11W M(.M=OQ7YX.NCM"4I_QT,W&W7XG0/2+?CKH7[2F1.V&"QM%.F6:;,8I4GS&^- MON!A*[6PC6,_994V\VK.W4"=>2ZL!?A4)HT4%HPDD BTT&DY0&9AXC*4&/&3 MVKK9@@!_5 (=<-ROBMAM$!X^;T_\Z[!G*"=*]H#BP4@B.M*;+Y- M, 9^1Z65[QQ<<>5Z'O>]SFS3^8NH47?T?M]P33+@"0XT,,\%FVE4MTHX!JF M'4W@"SR#U9VI<@09QLAY4^?AM?OSS\7;\P8",0)KM%3C0AP@/L$E#T2X^[ZP MID+@ZQM1C)0< 14Y!1_67WOJ.M] 7DHU!7PZSI1/,OP>T9 8?T\1V-P V6]\ M7.KQ#K"\P]<0^I,)K/,F8)U6Y^3_>.[I\1QG*UY:MX>T9EFBHX?="-=!T,X, M.G>(/I!X ^F%'3-JGD#2K:G=:B+W:GET1?+20&C\OA+XPXHXFYY-17M:?L4- M9]*U$$HE:VA-AQEMXM4<6;VJKS[XZ.(R1BL:$::#N]#];M"-]1%]^$Y631A1 MT8>-2RV%KWWFY>S%-D]+?(FTCTU&/LGC;:$YR<#D*<*@P>G)C?%>7.(]]NOBTQ RM[/$^"U;^/^.0X>?/#[Z^C; M R\//T45_*2E_5$RW[?*=3^\;+]J=3>?175EI>]\L72G/%3EQ4HAOGJF?FUI M"D5R[[!]-E]U2BSJ_$K3X"F^^Y#+,9\:MXR<']&1_[??G1^Y?QCX"U!+ P04 M " !AGGU8<'/L@_<% +3 #0 &UC:'@M97@S,BYH=&WM7&USVC@0 M_MY?H6NGG60&.S8D(=A<9RAQKLQ1R "Y:S\*6\:ZRB\GBP#WZV_E%TK>W(>83&ED(3T7\"PV3F L<"3O!GD>CB85.DKG]-A/JT/ !JQI64/'X<"2VE_Q#+-!)AY_UH(DXLP\YH/@XI6U@C&I(4 M]<@,#>(01R7C.!8B#H%7D+G0,*.3R.*R1]F;;%_VX\8LYM8[(_O8LX *HJ4) M=HF5<*+-.$[R[F:YON.8>?8UW>Y5!W2944\$ED^%Y@(GB:0.SCR@8RJ0]+!L M#RY('NL L_I0IW?[P(7N"=\2)[2=P:ASUFFW1IU^#_7/T/F@TVMWSEM=Y'QU MVA>CSA\._ PJH M]J+=U-'3: MF7"S=F144&N(6J?]\Y%S>H6]9&H8QU*+T6<'#5N#3ZV>,]3Z7[O.-]1JCR2E M:AC//%Z,^&N'[-,&IQ,A.(F(*V@"@A$X\I S=P,<30@"^2%-4ZDL M_$E.#PN" L()*'9%E5SYI2851+ ;2/4=;T8C](4R1GA%]GW.:>32! QVYM"O MH)<$]7V?NAD=NO\<,[9 +1VU)HS&U]J&<>U^TBC*$3[,6) +>LJ@[U$\ X]/"# %6%C7 E[@,2-E*(YC M[A&>19^$>PA=2=487L13 0$U)YZ=!U?C6#?>VP4_1###24JLE"28PS#E8 MX(!?5ZV5/[2SGJ+F9%K@-6R*X?@2C'SPXH M=Z$$6HF.6SW["FPT]1TP<@1@4("Z/Y68Y@)$,8FR2^3EY.\IY22$!JG$C&$Q M-YBU/;POT<,\VO/VE^#S Z>7&%T@D-FH'=H2/F_SJ\HXE7'57*C.O(LF8,03-")?%!1 22,6TDK7RET4'"/1H M)EI6*L U97GBQ@GA69_IM7KD5K>7"0G?KW^?%55 ML?:0!Z%NR!6&M='BN8-X;=!71M]J=*[E[MF]RX-]BXZ;],/:*VK_R1,*,542 M*:.5T0HN%5QN(IY.X3K$L_+U>U1M9*OOARJQ=J?H_+2PU'#O,HX>E)Y8>]VE MKA])X^Z0/UQ3_IWZRH%"SH:U/OVST_O)BLMM.L/^LF'%.]VN,U!3XW9 A#)Z MJXR^<2_+75[HX9"H:7$GIL5'Q\3J/2(*7[;RDQ?^0>AXCNQ=2 MRN[=LGLG<;,8;(6;FRDSBULD2Q_H]:,$S(T9]5!IY\L*N0WNJ[XZ7_V\LN;5 MN>:G[HO7C@?YF[O)_[W>ZW["G+W[J=_I;.73N7-\KHK3): M[6JJ=9.U8^+J<^P*8; _0M02P,$% @ M89Y]6)-+B9L@"Y-@0!K4J19MWZD1,IB*Y$:2<5V?_V>(R59=IQV0[>N M15N@22SRCO?RW-U#>9;[LCB^PV:YY *_VC'Y2>EDH/NXJF<5%8.%Y97T][98YS=/^[!"70E5CT8.*[=T$FKLN#<0@F? M3S+EARFV2TTGW;\W?G0XG1V0@N/9087_"%((UK_LY_@(LCU74Q@@[;:SJ2F, MG=P[#/^FM[N^B(E*3"'>%XL;)MT2AA<7OYZ=O&;/+B[9Y>G)Q:O3R]?LXAD[ M.S\Y/;\Z>W7*3BZ>OS@]?_GDZNSBO!>M3Q"G79#XNU'ZN*"<9>PYMVDNEP-V MIM,1V_.Y9/?O+8\.QVF'F4^8O;B5CIHHC^BDMYI^8LJ*Z]7'V/AQL8M1$M-] M)B1@CFT04YZ5M?,,!U7<2L:9EFAC,F8]):HZ6I7;%B?,'1H@13FLI*74N60I'4CGME-"F0>"A8@JTL*,,' MDV4JE7; N(-)YEJ1AD069C'Z_P+'OI;J>F8LJVI;&8?M2*?/%=)@@.I5A +! MANVI_:[B>F!IX<5*B1[/N&8\30D8&%=]4#%12T(0Z2OQS"I>,&TTH:-0'&B) M1_>!YW-&?V1*8YWV ZT8J5'SG[6R47.M10/)WT8O1RR3^,@)LVEME5=PJN + M-R!(%C6-VJ"UT2!NLQ>VIL8"KYZ<(HA;:*"*N581ZLJY&O)K\SIA!VNX9PM3 M%X*4UH4G6;[VO(1P=Y2*CL%8;9+7,_I_2GV]_*\NXAOI'S%]OC^9ITGW$63%KG!:4WLN(7) M%9:Y]USIX#RRSG>F&-I=;>6 A/>2_7 .F@.PZ[ +1?..@F]-&=QVO @(ZF6] MP5-(DPV>]5Q[SXD[_&M68EI1'5TK!7RT(% X(A'!8\*3%0'1!.%@/Q 9NAY% M \CIA8,5YIM]@KMU,:-JVYE&>S:G6NP^ M:+F$.U=#3V.X7*92B@U?0J8-'MB%B+A<4>.F(=&+UM MS30D80^1[AIL&_*MH;B-QJ[ :+,V!*9:R6W);8:*B?<9L$L .JR1L&,'_'A MN-= 7ZZKYW29YES/)7N2ALR.'S_\/B"*PWZ:SU\.!^N[\AD0L6^!\*'$Y$/K^7)PV]G\&8"V;2:_& P!^O!4$>\P:-H8(I@QH3=F-4T;'4E1 M0>]!6_*W:)-8;]MC2(SKND^/=/:8FFO;=M-@@W*T/3*AN8VL1JQ) M=Y/A<+79OK($IG#CRA$,^@?WEUIC*,=!(4( ,#MH56*:JS!^.+F"$-%T#WYS MYY0+_$]J6)[&B=9YVXR6.(*:,1&,Y$G1>ATX!*] E-/PM(#"P%=KH@CK*24, M*+5OIV$O/K_G4O>CB--IHZN3-^1#R Z6\4.E@1+A9UH7S? .CB(V'=E2Y$@9 M5]6-V=;=']MT\-5Z)(:K)G=&!T<@I,HPV1L*G&4R;3AAGXP397P?2;R!@(TC MPRPG]=O H3C =V#!2=^/_:J#VQP\U35,8!,*>VN4@M.8>AYI24K,KVA"1Y=C MY,(WN'+[(W8&5X10M+PC4-LLI2(7O(\79EQCL$YE%,VA^X^@>%!1K"U/HVZ^ M05,AOG'8KHBE'&QS@S*0,71>)$M!,>E5N,Y)60)$H$'.<;MJ &H-&";E$X** M&%Z\2JW1/OIZ!M"ZPO&7HNB^4 MR."91>1\JRB H$*41HSUHQ1?5C]!E@-5' " ,\H' 1 M " 0 !M8VAX+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0 ( &&>?5A% M"7M-UXP! !3^%P 1 " 8-P @!M8VAX+3(P,C,Q,C,Q+GAS M9%!+ 0(4 Q0 ( &&>?5A^_#)_& 0 )E# / " 8G] M P!M8VAX+65X,C%?,2YH=&U02P$"% ,4 " !AGGU8V4!]$^8" "V#@ M#P @ '. 00 ;6-H>"UE>#(S7S$N:'1M4$L! A0#% @ M89Y]6+,5PC$/" +S ! ( !X00$ &UC:'@M97@S,5\Q M:2YH=&U02P$"% ,4 " !AGGU8@(4 ]@T( W, $0 M@ $>#00 ;6-H>"UE>#,Q7S%I:2YH=&U02P$"% ,4 " !AGGU8<'/L@_<% M +3 #0 @ %:%00 ;6-H>"UE>#,R+FAT;5!+ 0(4 Q0 M ( &&>?5B32XF;' < '<9 / " 7P;! !M8VAX+65X >.3=?,2YH=&U02P4& @ " #M 0 Q2($ end XML 85 mchx-20231231_htm.xml IDEA: XBRL DOCUMENT 0001224133 us-gaap:RestrictedStockMember 2023-12-31 0001224133 mchx:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001224133 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001224133 srt:MinimumMember mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2022-01-01 2022-12-31 0001224133 mchx:SonarMember 2023-01-01 2023-12-31 0001224133 us-gaap:RetainedEarningsMember 2021-12-31 0001224133 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001224133 mchx:CallCapMember 2022-01-01 2022-12-31 0001224133 srt:MaximumMember mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2022-01-01 2022-12-31 0001224133 mchx:AllowancesForCustomerCreditsMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassBMember 2022-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001224133 us-gaap:ConstructionInProgressMember 2023-12-31 0001224133 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001224133 us-gaap:CustomerContractsMember 2023-12-31 0001224133 mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2023-12-31 0001224133 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001224133 srt:MaximumMember mchx:StockIncentivePlanTwentyTwentyOneMember 2023-01-01 0001224133 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001224133 mchx:EdwinMillerMember 2023-11-15 0001224133 mchx:ServiceCostsMember 2023-01-01 2023-12-31 0001224133 mchx:WichitaKansasMember 2023-01-01 2023-12-31 0001224133 mchx:SonarMember 2019-12-01 2019-12-31 0001224133 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001224133 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001224133 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001224133 srt:MaximumMember mchx:TimeVestedStockOptionsMember 2022-01-01 2022-12-31 0001224133 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-12-31 0001224133 2023-06-30 0001224133 us-gaap:RestrictedStockUnitsRSUMember mchx:StockIncentivePlanTwentyTwentyOneMember 2023-12-31 0001224133 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001224133 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001224133 mchx:ServerEquipmentMember 2023-12-31 0001224133 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001224133 us-gaap:TradeNamesMember 2022-12-31 0001224133 mchx:ProductDevelopmentMember 2022-01-01 2022-12-31 0001224133 mchx:TimeVestedStockOptionsMember 2023-01-01 2023-12-31 0001224133 mchx:ProductDevelopmentMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001224133 us-gaap:CustomerRelationshipsMember 2022-12-31 0001224133 mchx:AllowancesForCustomerCreditsMember 2021-12-31 0001224133 srt:MaximumMember 2024-01-01 2023-12-31 0001224133 us-gaap:CustomerContractsMember 2022-12-31 0001224133 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001224133 mchx:AdministrativeSupportServicesAgreementMember 2022-01-01 2022-12-31 0001224133 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001224133 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember mchx:AdministrativeSupportServicesAgreementMember 2022-12-31 0001224133 mchx:AllowancesForCustomerCreditsMember 2022-12-31 0001224133 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001224133 mchx:CanadaAndOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001224133 us-gaap:ComputerEquipmentMember 2023-12-31 0001224133 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001224133 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001224133 mchx:StockIncentivePlanTwentyTwentyOneMember 2023-12-31 0001224133 mchx:AllowancesForCustomerCreditsMember 2023-12-31 0001224133 us-gaap:InternalRevenueServiceIRSMember 2023-01-01 2023-12-31 0001224133 us-gaap:CustomerContractsMember 2023-01-01 2023-12-31 0001224133 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001224133 mchx:CallCapMember 2018-11-30 0001224133 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001224133 mchx:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001224133 mchx:CallCapMember 2018-11-01 2018-11-30 0001224133 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001224133 us-gaap:CommonClassAMember 2022-12-31 0001224133 srt:MaximumMember mchx:TimeVestedStockOptionsMember 2023-01-01 2023-12-31 0001224133 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001224133 mchx:StockIncentivePlanTwentyTwentyOneMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001224133 srt:MaximumMember mchx:SonarMember us-gaap:CommonClassBMember 2019-12-31 0001224133 2021-12-31 0001224133 mchx:StateMember 2023-01-01 2023-12-31 0001224133 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2022-12-31 0001224133 mchx:ProductDevelopmentMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001224133 mchx:TimeVestedStockOptionsMember 2022-01-01 2022-12-31 0001224133 mchx:FullyDepreciatedFixedAssetsMember 2022-12-31 0001224133 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001224133 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001224133 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001224133 2023-01-01 2023-03-31 0001224133 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001224133 mchx:CanadaAndOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001224133 us-gaap:ResearchMember 2023-01-01 2023-12-31 0001224133 mchx:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001224133 mchx:ProductDevelopmentMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassAMember 2023-12-31 0001224133 us-gaap:FairValueInputsLevel1Member us-gaap:CashMember 2023-12-31 0001224133 mchx:EdwinMillerMember 2023-11-15 2023-11-15 0001224133 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001224133 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001224133 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001224133 us-gaap:RetainedEarningsMember 2022-12-31 0001224133 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember mchx:AdministrativeSupportServicesAgreementMember 2023-12-31 0001224133 mchx:SeattleWashingtonMember 2023-01-01 2023-12-31 0001224133 us-gaap:RestrictedStockUnitsRSUMember mchx:StockIncentivePlanTwentyTwentyOneMember 2023-01-01 2023-12-31 0001224133 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001224133 us-gaap:CommonClassAMember 2024-03-25 0001224133 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001224133 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001224133 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001224133 mchx:CallCapMember 2023-01-01 2023-12-31 0001224133 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001224133 mchx:CallCapMember us-gaap:CommonClassBMember 2018-11-01 2018-11-30 0001224133 mchx:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001224133 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001224133 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001224133 mchx:CallCapMember 2023-10-01 2023-10-31 0001224133 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001224133 us-gaap:CommonClassBMember 2014-11-30 0001224133 2023-10-01 2023-12-31 0001224133 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001224133 mchx:AdministrativeSupportServicesAgreementMember 2023-01-01 2023-12-31 0001224133 mchx:SharePurchaseAgreementMember 2022-10-21 2022-10-21 0001224133 mchx:StockIncentivePlanTwentyTwentyOneMember 2023-01-01 0001224133 srt:MaximumMember mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2023-01-01 2023-12-31 0001224133 us-gaap:SellingAndMarketingExpenseMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001224133 mchx:AllowancesForCustomerCreditsMember 2022-01-01 2022-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001224133 us-gaap:RestrictedStockMember 2022-12-31 0001224133 srt:MinimumMember mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2023-01-01 2023-12-31 0001224133 2022-12-31 0001224133 mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2023-01-01 2023-12-31 0001224133 srt:MaximumMember mchx:StockIncentivePlanTwentyTwentyOneMember us-gaap:CommonClassBMember 2023-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001224133 mchx:EmployeeStockPurchasePlanTwentyFourteenMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001224133 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001224133 srt:MinimumMember mchx:TimeVestedStockOptionsMember 2022-01-01 2022-12-31 0001224133 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001224133 us-gaap:TreasuryStockCommonMember 2021-12-31 0001224133 us-gaap:CustomerRelationshipsMember 2023-12-31 0001224133 2023-11-28 2023-11-28 0001224133 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001224133 mchx:SonarMember us-gaap:CommonClassBMember 2019-12-01 2019-12-31 0001224133 mchx:StateMember 2023-12-31 0001224133 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001224133 srt:MaximumMember us-gaap:CustomerContractsMember 2023-01-01 2023-12-31 0001224133 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001224133 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001224133 mchx:EmployeeStockPurchasePlanTwentyFourteenMember 2022-01-01 2022-12-31 0001224133 us-gaap:TradeNamesMember 2023-12-31 0001224133 srt:MinimumMember mchx:TimeVestedStockOptionsMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassBMember 2023-12-31 0001224133 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001224133 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001224133 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001224133 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001224133 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001224133 us-gaap:CommonClassBMember 2024-03-25 0001224133 us-gaap:CustomerContractsMember 2022-01-01 2022-12-31 0001224133 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001224133 2022-01-01 2022-12-31 0001224133 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001224133 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0001224133 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001224133 us-gaap:ResearchMember 2023-12-31 0001224133 mchx:SonarMember 2019-12-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001224133 us-gaap:RetainedEarningsMember 2023-12-31 0001224133 us-gaap:SellingAndMarketingExpenseMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001224133 us-gaap:FairValueInputsLevel1Member us-gaap:CashMember 2022-12-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001224133 mchx:EscrowAgreementMember 2022-10-21 2022-10-21 0001224133 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001224133 us-gaap:ConstructionInProgressMember 2022-12-31 0001224133 mchx:StockIncentivePlanTwentyTwentyOneMember 2022-01-01 0001224133 srt:MaximumMember us-gaap:EmployeeStockOptionMember mchx:StockIncentivePlanTwentyTwentyOneMember 2023-12-31 0001224133 us-gaap:InternalRevenueServiceIRSMember 2023-12-31 0001224133 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-12-31 0001224133 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001224133 mchx:ServiceCostsMember 2022-01-01 2022-12-31 0001224133 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001224133 us-gaap:ComputerEquipmentMember 2022-12-31 0001224133 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001224133 2023-12-31 mchx:Vote pure iso4217:USD shares mchx:Entity mchx:Segment shares iso4217:USD false 0001224133 FY http://fasb.org/us-gaap/2023#ServiceMember http://fasb.org/us-gaap/2023#ServiceMember P5Y http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent 1 1 http://fasb.org/us-gaap/2023#RelatedPartyMember 10-K true 2023-12-31 --12-31 2023 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 No No Yes Yes Non-accelerated Filer true false false false false 46156094 4660927 38997668 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the Registrant’s Definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.</span></p> 20474000 14607000 8396000 7394000 2015000 1805000 30885000 23806000 4050000 2398000 973000 1482000 738000 1631000 17558000 17558000 2590000 602000 56794000 47477000 2037000 1533000 3566000 3294000 3825000 3217000 1384000 1214000 1252000 462000 12064000 9720000 233000 249000 421000 385000 1217000 12682000 11607000 0.01 0.01 137500000 137500000 12500000 12500000 4661000 4661000 4661000 4661000 49000 49000 125000000 125000000 38497000 38497000 1105000 38662000 38662000 720000 385000 386000 354999000 356666000 -311321000 -321231000 44112000 35870000 56794000 47477000 52170000 49910000 20462000 20582000 13517000 11412000 14355000 15355000 9787000 10205000 2124000 1987000 74000 12000 60319000 59553000 -8149000 -9643000 88000 -173000 -8061000 -9816000 184000 94000 -8245000 -9910000 -0.19 -0.19 -0.23 -0.23 -0.19 -0.19 -0.23 -0.23 4661000 4661000 38560000 37960000 4661000 4661000 43221000 42621000 467000 467000 1657000 1520000 2124000 1987000 2648000 1115000 742000 90000 1612000 172000 1396000 147000 6398000 1524000 4661000 49000 37391000 374000 -23000 354155000 -303076000 51502000 654000 6000 33000 39000 2646000 2646000 -23000 23000 475000 5000 -5000 1830000 1830000 -8245000 -8245000 4661000 49000 38497000 385000 354999000 -311321000 44112000 398000 3000 24000 27000 1643000 1643000 -234000 -2000 -2000 -9910000 -9910000 4661000 49000 38661000 386000 356666000 -321231000 35870000 -8245000 -9910000 4033000 3873000 906000 641000 43000 2646000 2393000 -178000 1280000 -360000 -73000 -1152000 675000 -1255000 -510000 -1658000 -633000 -169000 -2292000 -4395000 2865000 1377000 65000 -2865000 -1312000 1495000 185000 40000 25000 -1455000 -160000 -6612000 -5867000 27086000 20474000 20474000 14607000 10000 1648000 1549000 55000 70000 335000 <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 Summary of Significant Accounting Policies and Practices</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(a) Description of Business and 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;">Marchex, Inc. (the “Company”) was incorporated in the state of Delaware on January 17, 2003. The Company is a conversation intelligence company that harnesses the power of AI and 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 all communication 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 style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;">Divestiture</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="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;">In October 2020, the Company sold its interests in certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics and sales engagement solutions. In connection with the divestiture, the Company entered into an administrative support services agreement with the related party purchaser pursuant to which the Company will provide services to the related party purchaser for a support service fee. 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 10: Divestiture Support Services Agreement</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 Consolidated Financial Statements for additional information.</span></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 Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"). The preparation of our 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 doubtful accounts, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock options 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(b) Cash and Cash Equivalents</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 considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds.</span></p></div><div style="font-size:12pt;font-family:Arial;"><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;">(c) Fair Value of Financial Instruments</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 had the following financial instruments as of December 31, 2022 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: 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="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 following table provides information about the fair value of our cash and cash equivalents balance:</span></span></p><div style="font-size:12pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></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="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;">Years Ended 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> </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;">2022</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;">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> </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,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">11,454</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,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> </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;">20,474</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;">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> </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;">Assets, liabilities, and operations of foreign subsidiaries are recorded based on the functional currency of the entity. For a majority of our foreign operations, the functional currency is the U.S. dollar. Assets and liabilities denominated in other than the functional currency is remeasured each month with the remeasurement gain or loss recorded 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;">Interest income (expense) and other, net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Operations.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(d) Accounts Receivable</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;">Accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable balances are presented net of allowance for doubtful accounts.</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;">Allowance for Doubtful Accounts</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 allowance for doubtful accounts is the Company’s best estimate of the amount of expected credit losses in existing accounts receivable. The Company determines the allowance based on analysis of historical bad debts, customer concentrations, customer creditworthiness and current economic trends. Past due balances over 90 days and specific other balances are reviewed individually for collectability. The Company reviews accounts for collectability and the allowance for adequacy quarterly. Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</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 allowance for doubtful accounts activity for the periods indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.717%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.145000000000001%;"></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;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;">Balance at<br/>beginning<br/>of period</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;">Charged to<br/>costs and<br/>expenses</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;">Write-offs,<br/>net of<br/>recoveries</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;">Balance at<br/>end of<br/>period</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;">December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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="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;font-style:italic;min-width:fit-content;">Allowance for Customer Credits</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 allowance for customer credits is the Company’s best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services. The Company determines the allowance for customer credits based on analysis of historical credits and expected revenue adjustments.</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 allowance for customer credits activity for the periods indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></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;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;">Balance at<br/>beginning<br/>of period</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;">Additions<br/>charged against<br/>revenue</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;">Credits<br/>processed<br/>and other</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;">Balance at<br/>end of<br/>period</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;">December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </tr> </table></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="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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(e) Property and Equipment</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 are stated at cost. Depreciation on computers and other related equipment, purchased and internally developed software, and furniture and fixtures are calculated on the straight-line method over the estimated useful lives of the assets, generally averaging </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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Leasehold improvements are amortized straight-line over the shorter of the lease term or estimated useful lives of the assets generally ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2dafcd12-f7ff-43d1-8b62-4b8395d3226b;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five</span></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;">eight years</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;"> </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;">We capitalize certain software development costs incurred in connection with developing or obtaining computer software for internal use when both the preliminary project stage is completed, and it is probable that the software will be used as intended. Capitalized software costs include (i) external direct costs of materials and services utilized in developing computer software, (ii) compensation and related benefits for employees who are directly associated with the software projects. Capitalized software costs are amortized on a straight-line basis when placed into service over the estimated useful life of the software, generally averaging </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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We capitalized software development costs 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;">1.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;"> 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;"> for the year ended December 31, 2022 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(f) 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 determines whether an arrangement is a lease or contains a lease at inception of the arrangement. For arrangements considered leases, the Company assesses the lease for finance or operating classification and records a right-of-use asset and lease liability as of the commencement date. Finance leases are recorded on the Company's Consolidated Balance Sheets and interest is recognized and presented separately 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;">Interest income (expense) and other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's Consolidated Statements of Operations. Operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Right-of-use assets which represent the Company’s right to use the underlying asset for the lease term are amortized over the shorter of the useful life of the asset and the lease term. Operating leases with an initial term of </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;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less are not recorded on the Company's Consolidated Balance Sheets.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(g) Goodwill</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;">Goodwill represents the excess of the purchase price over the fair value of identifiable assets acquired and liabilities assumed in business combinations accounted for under the purchase method, net of recognized impairment.</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;">Goodwill acquired in a purchase business combination is not amortized, but instead tested for impairment at least annually on November 30, and is tested for impairment more frequently if events and circumstances indicate that the asset might be impaired.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(h) Impairment or Disposal of Long-Lived Assets</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 reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds fair value. Assets to be disposed of would be separately presented on the Company's Consolidated Balance Sheets and reported at the lower of their carrying amount or fair value less costs to sell, and no longer depreciated. </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;"> impairment was recognized in either 2022 or 2023.</span></p></div><div style="font-size:12pt;font-family:Arial;"><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;">(i) Revenue Recognition</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;">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></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 customer credits, 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 Consolidated Balance Sheets, using its best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services based on analysis of historical credits and expected revenue adjustments. The balance associated with the allowance for customer credits in the Company’s Consolidated Balance Sheet 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;">84.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;">111.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, 2022 and 2023, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's 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;">2.1</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.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, 2022 and 2023. 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 Consolidated Balance Sheets as of December 31, 2022 and 2023, 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.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;"> 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.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;">, respectively. During the year ended December 31, 2022 and 2023, revenue recognized that was included in the contract liabilities balances 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;">1.1</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.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;">, 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 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 </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.</span></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></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 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, 2022 and 2023, 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.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;">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;"> 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.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;"> 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.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;"> for the year ended December 31, 2022 and 2023</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></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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(j) Service Costs</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;">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; bandwidth and software license fees; network operations; and payroll and related expenses of personnel, including stock based compensation.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(k) Advertising Expenses</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;">Advertising costs are expensed as incurred and include mobile and online advertising and related outside marketing activities, including sponsorships and trade shows. Such costs are included in sales and marketing. Advertising costs were 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;">0.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;"> 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.7</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;"> for the years ended December 31, 2022 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(l) Product Development</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;">Product development costs consist primarily of expenses incurred by the Company in the research and development, creation, and enhancement of the Company’s products and services. Research and development costs are expensed as incurred and include compensation and related expenses, costs of computer hardware and software, and costs incurred in developing features and functionality of the services. For the periods presented, substantially all of the product development expenses are research and development. Product development costs are expensed as incurred or capitalized into property and equipment in accordance with FASB ASC Topic 350, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles – Goodwill and Other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. FASB ASC Topic 350 requires that cost incurred in the preliminary project and post-implementation stages of an internal use software project be expensed as incurred and that certain costs incurred in the application development stage of a project be capitalized.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(m) Income 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 utilizes 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.</span><span style="color:#000000;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="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;">(n) Stock-Based Compensation</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 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 award using the straight-line method. The Company accounts for forfeitures as they occur.</span><span style="color:#000000;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="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;">(o) 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 for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.355%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:16.225%;"></td> <td style="width:1%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:15.917000000000002%;"></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;">At December 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 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;">2022</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;">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: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;">10</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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> </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;">The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.355%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:16.225%;"></td> <td style="width:1%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:15.917000000000002%;"></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;">At December 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 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;">2022</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;">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: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;">28</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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> </tr> </table></div></div><div style="font-size:12pt;font-family:Arial;"><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;">(p) 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></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. 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 6: Stockholders' Equity</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 Consolidated Financial Statements for additional 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;">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 for the periods ended:</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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;">Years Ended 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> </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;">2022</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;">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, 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;">889</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,356</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1,084</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,826</span></p></td> <td style="white-space:nowrap;vertical-align: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;">38,560</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;">37,960</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.19</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.19</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.23</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.23</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="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 following table presents the computation of diluted net loss per share for the periods ended:</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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;">Years Ended 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> </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;">2022</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;">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, 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;">889</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,356</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1,084</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,826</span></p></td> <td style="white-space:nowrap;vertical-align: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;">889</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;">1,084</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;">889</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;">8,245</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;">1,084</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;">9,910</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;">38,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">43,221</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;">42,621</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.19</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.19</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.23</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.23</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="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 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;">For the years ended December 31, 2022 and 2023, outstanding options to acquire </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,766</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,367</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;">For the years ended December 31, 2022 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,105</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">720</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;">For the years ended December 31, 2022 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">535</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">63</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></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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(q) Guarantees</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;">FASB ASC Topic 460, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Guarantees </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">provides accounting guidance surrounding liability recognition and disclosure requirements related to guarantees. In the ordinary course of business, the Company is not subject to potential obligations under guarantees that fall within the scope of FASB ASC Topic 460 except for standard indemnification provisions that are contained within many of the Company’s agreements, and give rise only to the disclosure requirements prescribed by FASB ASC Topic 460.</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 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></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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(r) Recent Accounting Pronouncement 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“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 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;">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ("ASU 2023-09"), which requires public entities to disclose disaggregated information about their effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be applied on a prospective basis</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with early adoption permitted. The Company is currently assessing the impact of this ASU on its 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(a) Description of Business and 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;">Marchex, Inc. (the “Company”) was incorporated in the state of Delaware on January 17, 2003. The Company is a conversation intelligence company that harnesses the power of AI and 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 all communication 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 style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;">Divestiture</span></p><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 its interests in certain assets related to its Local Leads Platform, Call Marketplace and other assets not related to core conversational analytics and sales engagement solutions. In connection with the divestiture, the Company entered into an administrative support services agreement with the related party purchaser pursuant to which the Company will provide services to the related party purchaser for a support service fee. 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 10: Divestiture Support Services Agreement</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 Consolidated Financial Statements for additional information.</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 Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"). The preparation of our 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 doubtful accounts, useful lives for property and equipment and intangible assets, valuation of intangible assets, the fair value of stock options 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(b) Cash and Cash Equivalents</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 considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds.</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;">(c) Fair Value of Financial Instruments</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 had the following financial instruments as of December 31, 2022 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: 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="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 following table provides information about the fair value of our cash and cash equivalents balance:</span></span></p><div style="font-size:12pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></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="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;">Years Ended 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> </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;">2022</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;">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> </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,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">11,454</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,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> </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;">20,474</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;">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> </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;">Assets, liabilities, and operations of foreign subsidiaries are recorded based on the functional currency of the entity. For a majority of our foreign operations, the functional currency is the U.S. dollar. Assets and liabilities denominated in other than the functional currency is remeasured each month with the remeasurement gain or loss recorded 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;">Interest income (expense) and other, net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Operations.</span></p> <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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></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="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;">Years Ended 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> </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;">2022</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;">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> </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,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">11,454</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,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> </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;">20,474</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;">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> </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> 9020000 9510000 11454000 5097000 20474000 14607000 <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;">(d) Accounts Receivable</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;">Accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable balances are presented net of allowance for doubtful accounts.</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;">Allowance for Doubtful Accounts</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 allowance for doubtful accounts is the Company’s best estimate of the amount of expected credit losses in existing accounts receivable. The Company determines the allowance based on analysis of historical bad debts, customer concentrations, customer creditworthiness and current economic trends. Past due balances over 90 days and specific other balances are reviewed individually for collectability. The Company reviews accounts for collectability and the allowance for adequacy quarterly. Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</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 allowance for doubtful accounts activity for the periods indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.717%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.145000000000001%;"></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;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;">Balance at<br/>beginning<br/>of period</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;">Charged to<br/>costs and<br/>expenses</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;">Write-offs,<br/>net of<br/>recoveries</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;">Balance at<br/>end of<br/>period</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;">December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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="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;font-style:italic;min-width:fit-content;">Allowance for Customer Credits</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 allowance for customer credits is the Company’s best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services. The Company determines the allowance for customer credits based on analysis of historical credits and expected revenue adjustments.</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 allowance for customer credits activity for the periods indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></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;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;">Balance at<br/>beginning<br/>of period</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;">Additions<br/>charged against<br/>revenue</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;">Credits<br/>processed<br/>and other</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;">Balance at<br/>end of<br/>period</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;">December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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 allowance for doubtful accounts activity for the periods indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.717%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.703000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.256%;"></td> <td style="width:1%;"></td> <td style="width:11.145000000000001%;"></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;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;">Balance at<br/>beginning<br/>of period</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;">Charged to<br/>costs and<br/>expenses</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;">Write-offs,<br/>net of<br/>recoveries</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;">Balance at<br/>end of<br/>period</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;">December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">The allowance for customer credits activity for the periods indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:86.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></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;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;">Balance at<br/>beginning<br/>of period</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;">Additions<br/>charged against<br/>revenue</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;">Credits<br/>processed<br/>and other</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;">Balance at<br/>end of<br/>period</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;">December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </tr> </table> 266000 26000 125000 167000 167000 284000 331000 120000 157000 461000 534000 84000 84000 472000 445000 111000 <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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(e) Property and Equipment</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 are stated at cost. Depreciation on computers and other related equipment, purchased and internally developed software, and furniture and fixtures are calculated on the straight-line method over the estimated useful lives of the assets, generally averaging </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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Leasehold improvements are amortized straight-line over the shorter of the lease term or estimated useful lives of the assets generally ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2dafcd12-f7ff-43d1-8b62-4b8395d3226b;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five</span></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;">eight years</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;"> </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;">We capitalize certain software development costs incurred in connection with developing or obtaining computer software for internal use when both the preliminary project stage is completed, and it is probable that the software will be used as intended. Capitalized software costs include (i) external direct costs of materials and services utilized in developing computer software, (ii) compensation and related benefits for employees who are directly associated with the software projects. Capitalized software costs are amortized on a straight-line basis when placed into service over the estimated useful life of the software, generally averaging </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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We capitalized software development costs 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;">1.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;"> 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;"> for the year ended December 31, 2022 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> P3Y P8Y P3Y 1400000 400000 <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;">(f) 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 determines whether an arrangement is a lease or contains a lease at inception of the arrangement. For arrangements considered leases, the Company assesses the lease for finance or operating classification and records a right-of-use asset and lease liability as of the commencement date. Finance leases are recorded on the Company's Consolidated Balance Sheets and interest is recognized and presented separately 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;">Interest income (expense) and other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's Consolidated Statements of Operations. Operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Right-of-use assets which represent the Company’s right to use the underlying asset for the lease term are amortized over the shorter of the useful life of the asset and the lease term. Operating leases with an initial term of </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;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less are not recorded on the Company's Consolidated Balance Sheets.</span></p> P12M <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;">(g) Goodwill</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;">Goodwill represents the excess of the purchase price over the fair value of identifiable assets acquired and liabilities assumed in business combinations accounted for under the purchase method, net of recognized impairment.</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;">Goodwill acquired in a purchase business combination is not amortized, but instead tested for impairment at least annually on November 30, and is tested for impairment more frequently if events and circumstances indicate that the asset might be impaired.</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;">(h) Impairment or Disposal of Long-Lived Assets</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 reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds fair value. Assets to be disposed of would be separately presented on the Company's Consolidated Balance Sheets and reported at the lower of their carrying amount or fair value less costs to sell, and no longer depreciated. </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;"> impairment was recognized in either 2022 or 2023.</span></p> 0 0 <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;">(i) Revenue Recognition</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;">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></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 customer credits, 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 Consolidated Balance Sheets, using its best estimate of the amount of expected future reductions in customers’ payment obligations related to delivered services based on analysis of historical credits and expected revenue adjustments. The balance associated with the allowance for customer credits in the Company’s Consolidated Balance Sheet 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;">84.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;">111.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, 2022 and 2023, respectively. The revenue recognized but not yet invoiced (unbilled AR) in the Company's 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;">2.1</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.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, 2022 and 2023. 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 Consolidated Balance Sheets as of December 31, 2022 and 2023, 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.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;"> 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.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;">, respectively. During the year ended December 31, 2022 and 2023, revenue recognized that was included in the contract liabilities balances 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;">1.1</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.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;">, 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 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 </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.</span></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></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 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, 2022 and 2023, 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.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;">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;"> 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.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;"> 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.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;"> for the year ended December 31, 2022 and 2023</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> 84000 111000 2100000 1500000 1400000 1200000 1100000 1300000 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 200000 300000 1500000 1600000 <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;">(j) Service Costs</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;">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; bandwidth and software license fees; network operations; and payroll and related expenses of personnel, including stock based compensation.</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;">(k) Advertising Expenses</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;">Advertising costs are expensed as incurred and include mobile and online advertising and related outside marketing activities, including sponsorships and trade shows. Such costs are included in sales and marketing. Advertising costs were 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;">0.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;"> 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.7</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;"> for the years ended December 31, 2022 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively.</span></p> 900000 700000 <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;">(l) Product Development</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;">Product development costs consist primarily of expenses incurred by the Company in the research and development, creation, and enhancement of the Company’s products and services. Research and development costs are expensed as incurred and include compensation and related expenses, costs of computer hardware and software, and costs incurred in developing features and functionality of the services. For the periods presented, substantially all of the product development expenses are research and development. Product development costs are expensed as incurred or capitalized into property and equipment in accordance with FASB ASC Topic 350, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangibles – Goodwill and Other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. FASB ASC Topic 350 requires that cost incurred in the preliminary project and post-implementation stages of an internal use software project be expensed as incurred and that certain costs incurred in the application development stage of a project be capitalized.</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;">(m) Income 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 utilizes 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.</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="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;">(n) Stock-Based Compensation</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 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 award using the straight-line method. The Company accounts for forfeitures as they occur.</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="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;">(o) 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 for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.355%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:16.225%;"></td> <td style="width:1%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:15.917000000000002%;"></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;">At December 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 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;">2022</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;">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: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;">10</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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> </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;">The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.355%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:16.225%;"></td> <td style="width:1%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:15.917000000000002%;"></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;">At December 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 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;">2022</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;">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: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;">28</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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> </tr> </table></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 for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.355%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:16.225%;"></td> <td style="width:1%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:15.917000000000002%;"></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;">At December 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 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;">2022</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;">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: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;">10</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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> </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;">The Company has one customer that represents more than 10% of consolidated accounts receivable for the year ended December 31, 2022 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.355%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:16.225%;"></td> <td style="width:1%;"></td> <td style="width:1.751%;"></td> <td style="width:1%;"></td> <td style="width:15.917000000000002%;"></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;">At December 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 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;">2022</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;">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: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;">28</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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> </tr> </table> 0.10 0.11 0.28 0.21 <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;">(p) 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></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. 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 6: Stockholders' Equity</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 Consolidated Financial Statements for additional 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;">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 for the periods ended:</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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;">Years Ended 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> </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;">2022</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;">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, 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;">889</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,356</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1,084</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,826</span></p></td> <td style="white-space:nowrap;vertical-align: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;">38,560</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;">37,960</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.19</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.19</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.23</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.23</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="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 following table presents the computation of diluted net loss per share for the periods ended:</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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;">Years Ended 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> </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;">2022</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;">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, 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;">889</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,356</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1,084</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,826</span></p></td> <td style="white-space:nowrap;vertical-align: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;">889</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;">1,084</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;">889</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;">8,245</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;">1,084</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;">9,910</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;">38,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">43,221</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;">42,621</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.19</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.19</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.23</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.23</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="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 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;">For the years ended December 31, 2022 and 2023, outstanding options to acquire </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,766</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,367</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;">For the years ended December 31, 2022 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,105</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">720</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;">For the years ended December 31, 2022 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">535</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">63</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 for the periods ended:</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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;">Years Ended 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> </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;">2022</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;">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, 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;">889</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,356</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1,084</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,826</span></p></td> <td style="white-space:nowrap;vertical-align: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;">38,560</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;">37,960</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.19</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.19</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.23</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.23</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="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 following table presents the computation of diluted net loss per share for the periods ended:</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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;">Years Ended 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> </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;">2022</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;">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, 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;">889</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,356</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1,084</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,826</span></p></td> <td style="white-space:nowrap;vertical-align: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;">889</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;">1,084</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;">889</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;">8,245</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;">1,084</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;">9,910</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;">38,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">43,221</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;">42,621</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.19</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.19</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.23</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.23</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> -889000 -7356000 -1084000 -8826000 4661000 38560000 4661000 37960000 -0.19 -0.19 -0.23 -0.23 -889000 -7356000 -1084000 -8826000 -889000 -1084000 -889000 -8245000 -1084000 -9910000 4661000 38560000 4661000 37960000 4661000 4661000 4661000 43221000 4661000 42621000 -0.19 -0.19 -0.23 -0.23 3766000 5367000 1105000 720000 535000 63000 <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;">(q) Guarantees</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;">FASB ASC Topic 460, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Guarantees </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">provides accounting guidance surrounding liability recognition and disclosure requirements related to guarantees. In the ordinary course of business, the Company is not subject to potential obligations under guarantees that fall within the scope of FASB ASC Topic 460 except for standard indemnification provisions that are contained within many of the Company’s agreements, and give rise only to the disclosure requirements prescribed by FASB ASC Topic 460.</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 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="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;">(r) Recent Accounting Pronouncement 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“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 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;">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ("ASU 2023-09"), which requires public entities to disclose disaggregated information about their effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 and may be applied on a prospective basis</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with early adoption permitted. The Company is currently assessing the impact of this ASU on its 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: 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:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:84.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;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;">Years Ended 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> </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;">2022</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;">(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;">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: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;">14,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">3,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">1,400</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;">22,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,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> </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;">18,384</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,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> </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;">4,050</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,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> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes the original cost of fully depreciated fixed assets which 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;">13.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;"> at December 31, 2022</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="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;">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;"> 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.8</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;"> for the years ended December 31, 2022 and 2023, 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;">We procured </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.8</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 additional server equipment under new financing lease agreements during the year ended December 31, 2023, with current borrowing 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;">0.8</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;">.</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:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:84.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;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;">Years Ended 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> </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;">2022</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;">(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;">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: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;">14,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> </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;">3,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">1,400</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;">22,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,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> </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;">18,384</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,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> </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;">4,050</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,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> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes the original cost of fully depreciated fixed assets which 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;">13.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;"> at December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 14939000 1012000 3090000 2699000 1273000 260000 1732000 1400000 25000 22434000 3996000 18384000 1598000 4050000 2398000 13600000 1600000 1800000 800000 800000 <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: 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 an operating lease for office space for its corporate headquarters in Seattle, Washington which expires on </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;">November 30, 2027</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;">The Company’s prior lease agreement with respect to office space in Seattle, Washington, as amended, was terminated by the Company effective on March 31, 2023. In the first quarter of 2023, we paid 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;">671.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 provided in the lease for the early termination. </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;">The Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> also has an operating lease for office space in Wichita, Kansas, which continues until December 2025 with an option to extend the term for two additional periods of three years each.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company has the option to terminate this lease pursuant to certain terms as specified in the lease without any termination fees if notice is provided. The Company recognizes our 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><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;">Lease cost recognized in the Company’s Consolidated Statements of Operations and other information is summarized as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.842%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.842%;"></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;">Years Ended 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> </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;">2022</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;">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: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;">1,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">202</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;">182</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 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;">2,145</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;">1,249</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:#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;">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:#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;">Weighted-average remaining lease term - operating leases</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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 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.6</span></p></td> <td style="white-space:nowrap;vertical-align: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.7</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;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;"> </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 the 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;">December 31, 2022 and 2023</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></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;">Assets under finance leases, which primarily represent computer equipment, are 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;">Other assets, net</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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">with the related liabilities 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;">Lease liability current</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;font-style:italic;min-width:fit-content;">Finance lease, noncurrent</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's 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;">December 31, 2023 the Company’s operating and financing lease liabilities were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.558%;"></td> <td style="width:1.375%;"></td> <td style="width:1%;"></td> <td style="width:20.64%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:22.427%;"></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;"><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: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;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:9pt;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;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:9pt;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,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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: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;">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="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,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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_974c08a4-51c4-4367-b818-613e853cb3d5;"><span style="-sec-ix-hidden:F_358e21a9-4144-4d85-9d1f-06efbb625ef2;"><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;">462</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;">210</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,217</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;">452</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;">In the fourth quarter of 2023, we entered into a rental agreement for utilization of our financed server equipment. We retain our primary obligation under the original financing terms.</span></p> 2027-11-30 671000 The Company also has an operating lease for office space in Wichita, Kansas, which continues until December 2025 with an option to extend the term for two additional periods of three years each. <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 Consolidated Statements of Operations and other information is summarized as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.842%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.842%;"></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;">Years Ended 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> </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;">2022</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;">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: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;">1,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">202</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;">182</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 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;">2,145</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;">1,249</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:#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;">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:#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;">Weighted-average remaining lease term - operating leases</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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 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.6</span></p></td> <td style="white-space:nowrap;vertical-align: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.7</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;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;"> </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 the 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;">December 31, 2022 and 2023</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></p> 1943000 1067000 202000 182000 2145000 1249000 P1Y2M12D P3Y7M6D 0.046 0.067 <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;">December 31, 2023 the Company’s operating and financing lease liabilities were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.558%;"></td> <td style="width:1.375%;"></td> <td style="width:1%;"></td> <td style="width:20.64%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:22.427%;"></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;"><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: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;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:9pt;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;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:9pt;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,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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: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;">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="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,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;">662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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_974c08a4-51c4-4367-b818-613e853cb3d5;"><span style="-sec-ix-hidden:F_358e21a9-4144-4d85-9d1f-06efbb625ef2;"><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;">462</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;">210</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,217</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;">452</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> 1836000 757000 157000 95000 1679000 662000 462000 210000 1217000 452000 <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: Commitments and Contingencies</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;">(a) 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 related to office facilities leases, as well as other contractual obligations primarily related to minimum payments due to outside service providers. The Company leases its office facilities under operating lease agreements in accordance with ASC 842 and recognizes rent expense on a straight-line basis over the lease term with any lease incentive 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;">Future minimum payments are approximately as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:88.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></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></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:#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;">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;">562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2,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:#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;">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;">1,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">2028 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,836</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;">2,673</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;">4,509</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;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;"> </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 3. 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 Consolidated Financial Statements for additional information.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(b) 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;">In the third quarter of 2021, the Company was legally released from our repayment obligation under CARES Act loans (the "Loans") administered by the U.S. Small Business Administration (“SBA”), as our application for loan forgiveness was approved by the SBA. It is possible that the SBA could subsequently audit the forgiven Loans. The Company believes it was eligible to receive the Loans, calculated the loan amounts correctly, spent loan proceeds on allowable uses and is entitled to loan forgiveness. The Company will retain its financial documents relating to the Loans for six years as required.</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. 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;">(p) Guarantees section </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of </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 1: Description of Business and Summary of Significant Accounting Policies and Practices </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 Consolidated Financial Statements for additional 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;">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="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;">Future minimum payments are approximately as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:88.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></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></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:#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;">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;">562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2,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:#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;">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;">1,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">2028 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,836</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;">2,673</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;">4,509</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;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;"> </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 3. 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 Consolidated Financial Statements for additional information.</span></p> 562000 1438000 2000000 566000 1235000 1801000 397000 0 397000 311000 0 311000 0 0 0 1836000 2673000 4509000 3000000 1000000 <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 5: Income Taxes</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 components of loss before provision for income taxes consist of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:89.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;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;">Years Ended 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> </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;">2022</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;">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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">7,525</span></p></td> <td style="white-space:nowrap;vertical-align: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;">9,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">536</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="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;">13</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: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;">Loss before provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">8,061</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;">9,816</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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Arial;"><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 provision for income taxes consists of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;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;">Years Ended 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> </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;">2022</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;">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: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;">Current federal provision</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="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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Deferred provision (benefit)</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: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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align: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;">Total income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">184</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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="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;">94</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="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 Company’s income tax expense differed from the amounts computed by applying the U.S. federal statutory rate to loss before provision for income taxes as a result of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:91.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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 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;">Years Ended December 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 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;">2022</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;">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: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;">.</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: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 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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">Income tax benefit at U.S. statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,693</span></p></td> <td style="white-space:nowrap;vertical-align: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;">2,061</span></p></td> <td style="white-space:nowrap;vertical-align: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;">State taxes, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339</span></p></td> <td style="white-space:nowrap;vertical-align: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;">Foreign tax differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">150</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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:#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-deductible transaction 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align: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:11pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;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;min-width:fit-content;">Stock-based compensation </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;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;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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:#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;">Gain on CARES Act loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">237</span></p></td> <td style="white-space:nowrap;vertical-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align: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;">Other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">132</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;">394</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 income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">184</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;">94</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;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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.</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;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below and reflects the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% U.S. federal statutory rate for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 and 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width: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;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;">Years Ended 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> </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;">2022</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;">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: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;">Deferred tax assets:</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: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 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 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="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;">Accrued liabilities not currently deductible</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intangible assets- excess of financial statement<br/>   over tax 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Federal net operating and capital losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">35,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">42,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">State, local and foreign net operating and capital loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">5,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Research &amp; experimental tax and other credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">5,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Capitalized research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">460</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;">337</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;">Gross deferred tax 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">54,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">51,795</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;">54,105</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;">Net deferred tax 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;">1,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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: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;">Intangible assets-excess of tax over financial statement 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,107</span></p></td> <td style="white-space:nowrap;vertical-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Right-of-use lease asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">192</span></p></td> <td style="white-space:nowrap;vertical-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">404</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">39</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-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 deferred tax 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233</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;">249</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;">As of December 31, 2023, the Company’s federal and state NOL carryforwards were 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;">175.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;"> 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;">60.1</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. Of the total federal net operating losses reported, we have accumulated </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;">44.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;"> with an indefinite life as of December 31, 2023. The remaining federal net operating losses and the state net operating losses will begin to expire in </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;">2027</span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for income tax purposes. As of December 31, 2023, the Company’s federal research and development credit carryforwards were </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;">4.8</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;">, which will start expiring in </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;">2029</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;"> </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 Tax Reform Act of 1986 limits the use of NOL and tax credit carryforwards in certain situations where changes occur in the stock ownership of a company. The Company is not aware that any such change has occurred related to these specific tax attributes, or that the utilization of the carryforwards is limited such that these NOL or tax credit carryforwards will likely never be utilized. Accordingly, the Company has included these federal NOL and tax credit carryforwards in its deferred tax assets (subject to valuation allowance).</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 recorded a deferred tax asset for stock-based compensation recorded on unexercised non-qualified stock options and certain restricted shares and restricted share units. The ultimate realization of this asset is dependent upon the fair value of the Company’s stock when the options are exercised and when restricted shares or restricted share units vest, and generation of sufficient taxable income to realize the benefit of the related tax deduction.</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 Tax Cuts and Jobs Act contained a provision which requires the capitalization of Section 174 costs incurred in years beginning on or after January 1, 2022. Section 174 costs are expenditures which represent research and development costs that are incident to the development or improvement of a product, process, formula, invention, computer software, or technique. This provision changes the treatment of Section 174 costs such that the expenditures are no longer allowed as an immediate deduction but rather must be capitalized and amortized. We have included the impact of this provision, which results in a deferred tax asset of 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;">1.1</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, 2022 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.8</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.</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;"> At December 31, 2022 and 2023, the Company recorded a valuation allowance 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;">51.8</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;">54.1</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, against its federal, state, city and foreign net deferred tax assets, as it believes it is more likely than not that these benefits will not be realized. The net change in the total valuation allowance for each of the years ended December 31, 2022 and 2023 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;">2.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;">2.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;">, 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;">The Company regularly reviews deferred tax assets to assess whether it is more likely than not that the 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 Company incurred taxable losses from 2016 through 2022. 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.</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. </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;">The following table summarizes activity related to tax contingencies from January 1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 to December 31, 2023 which are recorded as an offset to deferred tax assets (in thousands):</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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 tax contingencies—January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Gross increases to current period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Gross decreases to tax positions associated with prior periods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">Gross tax contingencies—December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">1,384</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;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-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 increases to current period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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> </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;">Gross tax contingencies—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;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,409</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="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 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 under examination or may be subject to examination.</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 components of loss before provision for income taxes consist of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:89.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;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;">Years Ended 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> </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;">2022</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;">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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">7,525</span></p></td> <td style="white-space:nowrap;vertical-align: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;">9,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">536</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="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;">13</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: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;">Loss before provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">8,061</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;">9,816</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> -7525000 -9829000 -536000 -13000 -8061000 -9816000 <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 provision for income taxes consists of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;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;">Years Ended 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> </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;">2022</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;">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: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;">Current federal provision</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="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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Deferred provision (benefit)</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: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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align: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;">Total income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">184</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;text-align:center;"><p style="font-size:10pt;margin-top:0;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="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;">94</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> 58000 78000 39000 67000 25000 20000 -9000 184000 94000 <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 income tax expense differed from the amounts computed by applying the U.S. federal statutory rate to loss before provision for income taxes as a result of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:91.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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 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;">Years Ended December 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 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;">2022</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;">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: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;">.</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: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 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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">Income tax benefit at U.S. statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,693</span></p></td> <td style="white-space:nowrap;vertical-align: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;">2,061</span></p></td> <td style="white-space:nowrap;vertical-align: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;">State taxes, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339</span></p></td> <td style="white-space:nowrap;vertical-align: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;">Foreign tax differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">150</span></p></td> <td style="white-space:nowrap;vertical-align: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;">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:#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-deductible transaction 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align: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:11pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;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;min-width:fit-content;">Stock-based compensation </span><span style="color:#000000;top:-5.159pt;white-space:pre-wrap;font-size:7.37pt;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;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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:#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;">Gain on CARES Act loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">237</span></p></td> <td style="white-space:nowrap;vertical-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align: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;">Other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">132</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;">394</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 income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">184</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;">94</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;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;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.</span></p> -1693000 -2061000 79000 -339000 -150000 3000 16000 -29000 190000 101000 32000 1815000 2307000 237000 282000 132000 394000 184000 94000 <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 tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below and reflects the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% U.S. federal statutory rate for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 and 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width: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;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;">Years Ended 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> </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;">2022</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;">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: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;">Deferred tax assets:</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: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 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 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="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;">Accrued liabilities not currently deductible</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intangible assets- excess of financial statement<br/>   over tax 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Federal net operating and capital losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">35,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">42,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">State, local and foreign net operating and capital loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">5,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Research &amp; experimental tax and other credit carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">5,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5,612</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Capitalized research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">460</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;">337</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;">Gross deferred tax 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">54,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">51,795</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;">54,105</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;">Net deferred tax 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;">1,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Deferred tax liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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: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;">Intangible assets-excess of tax over financial statement 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,107</span></p></td> <td style="white-space:nowrap;vertical-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Right-of-use lease asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">192</span></p></td> <td style="white-space:nowrap;vertical-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">404</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">39</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-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 deferred tax 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233</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;">249</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.21 0.21 434000 559000 3341000 2096000 675000 741000 35724000 42774000 5326000 5421000 5612000 426000 416000 1054000 1764000 460000 337000 52861000 54299000 51795000 54105000 1066000 194000 1107000 192000 404000 -39000 233000 249000 175900000 60100000 44200000 2027 2028 4800000 2029 1100000 1800000 51800000 54100000 -2300000 2200000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes activity related to tax contingencies from January 1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 to December 31, 2023 which are recorded as an offset to deferred tax assets (in thousands):</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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 tax contingencies—January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Gross increases to current period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Gross decreases to tax positions associated with prior periods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">Gross tax contingencies—December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">1,384</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;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-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 increases to current period tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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> </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;">Gross tax contingencies—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;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,409</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> 1382000 2000 1384000 25000 1409000 <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 6: Stockholders' Equity</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;">(a) Common Stock and Authorized Capital</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 total number of shares of all classes of capital stock which the Company has authority to issue is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, consisting of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares are designated Class A common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares are designated Class B common stock, and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of preferred stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The Company’s board of directors has the authority to designate rights, privileges and restrictions of each such series, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">prices, liquidation preferences and the number of shares constituting any series.</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 two classes of authorized common stock: Class A common stock and Class B common stock. Except with respect to voting rights, the Class A and Class B shares have identical rights. Each share of Class A common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">twenty-five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> votes per share, and each share of Class B common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vote per share. Each share of Class A common stock is convertible at the holder’s option into one share of Class B 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 accordance with the stockholders’ agreement signed by the founding Class A common stockholders, the following provisions survived the Company’s initial public offering: Class A stockholders other than Russell C. Horowitz may only sell, assign or transfer their Class A stock to existing Class A stockholders or to the Company and in the event of transfers of Class A stock not expressly permitted by the stockholders’ agreement, such shares of Class A stock shall be converted into shares of Class B common stock.</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 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,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 has made no repurchases under the 2014 Repurchase Program for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and 2023. Shares repurchased but not yet retired by the Company are classified as treasury stock on the Consolidated Balance Sheet before retirement. Retirement of treasury stock results in reductions to common stock and additional paid-in capital.</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 2018, the Company acquired </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;">% of the outstanding stock of Callcap for consideration of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash at closing and approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,400,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class B common stock to be issued over the </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;">four year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period following the acquisition date. The issuance of the shares for 2021 and 2022 was deferred as a result of conditional events occurring as specified in terms of the acquisition. In 2022, we paid $</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 in cash and agreed to transfer $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">335.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand in cash and/or equipment before November 2023 in exchange for settling our contractual obligation to issue </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,340,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of such shares. The $</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 cash consideration was recognized as a financing activity on our Consolidated Statements of Cash Flow for the year ended December 31, 2022. In October 2023, the Company settled its $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">335.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand obligation by transferring equipment with a book value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">593.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and receiving $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand in cash, which resulted in a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">loss of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">193.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand that was recognized 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;">Interest income (expense) and other, net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Consolidated Statements of Operations for the year ended December 31, 2023, and as a combination of non-cash activity and proceeds from sales of fixed assets on our Consolidated Statements of Cash Flow for the year ended December 31, 2023. The remaining shares issuable for the Callcap acquisition were issued in December 2023.</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 2019, the Company acquired </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;">% of the outstanding stock of Sonar for consideration of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash at closing and approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class B common stock to be issued over the </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;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period following the acquisition date, which have been issued in their entirety. The Company also agreed to issue up to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">389,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class B common stock based upon the achievement of certain financial target goals by Sonar in 2020 which were not achieved.</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;">(b) Stock Option Plan</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 stock incentive plan (the “2021 Plan”), which was established in 2021, allows for grants of stock options, restricted stock units and restricted stock awards to eligible participants and such options may be designated as incentive or non-qualified stock options at the discretion of the 2021 Plan’s Administrative Committee. Prior to the 2021 Plan, the Company granted stock-based awards under its 2012 Stock Incentive Plan (the “2012 Plan”). No further awards were made under the 2012 Plan after December 31, 2021. The 2021 Plan authorizes up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class B common stock that may be issued with respect to awards granted under the 2021 Plan, and provides that the total number of shares of Class B common stock for which options designated as incentive stock options may be granted shall not exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares. Annual increases to each of these share limits are to be added on the first day of each fiscal year beginning on January 1, 2022 equal 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;">% of the outstanding common stock (including for this purpose any shares of common stock issuable upon conversion of any outstanding capital stock of the Company) or in the case of incentive stock options, the lesser of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class B common stock, or (ii) </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;">% of the outstanding common stock (including for this purpose any shares of common stock issuable upon conversion of any outstanding capital stock of the Company), or (iii) such number as determined by the Company’s board of directors. As a result of this provision, the authorized number of shares available under the 2021 Plan was increased by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,261,566</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,294,725</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on January 1, 2022 and 2023, respectively, bringing the aggregate authorized number of shares available under the 2021 Plan to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,056,291</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company may issue new shares or reissue treasury shares for stock option exercises and restricted stock grants. Generally, stock options 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;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year terms and vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% each year either annually or quarterly, over a </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;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year period and restricted stock awards and units vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% each year annually over a </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;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year period.</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 did </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;">t grant any options with exercise prices less than the then current market value during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 and 2023.</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 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 award using the straight-line method. The Company accounts for forfeitures as they occur. Stock-based compensation has been included in the same lines as compensation paid to the same employees in the Consolidated Statements of Operations.</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;">Stock-based compensation expense was included in the following operating expense categories:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.212%;"></td> <td style="width:1.806%;"></td> <td style="width:1%;"></td> <td style="width:16.376%;"></td> <td style="width:1%;"></td> <td style="width:1.806%;"></td> <td style="width:1%;"></td> <td style="width:15.798%;"></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;">Years Ended December 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;">2022</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;">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: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;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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;">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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,386</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;">1,613</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;">2,646</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,392</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;">Stock-based compensation expense as reported in the Consolidated Statements of Operations for the year ended December 31, 2023, varies from the reported </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation from options and restricted stock, net of forfeitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Stockholders’ Equity for the year ended December 31, 2023, because of a reclassification of a </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;">750.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;"> payment owed to a former employee in connection with the Sonar acquisition. This payment was to be made, at the Company's election, in any mix of cash or restricted stock. The Company had previously determined its intent and ability to settle this obligation in restricted stock; however, in December 2023, the Company chose to settle in cash, resulting in a reclassification of this payment obligation from </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Additional paid-in capital</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other accrued expenses and current liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Balance Sheets. This caused a decrease to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation from options and restricted stock, net of forfeitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Stockholders’ Equity, with no corresponding decrease in stock-based compensation as reported in the Consolidated Statements of Operations, f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or the year ended December 31, 2023.</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;">For the years ended December 31, 2022 and 2023, the income tax benefit related to stock-based compensation included in net loss 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;">–</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;"> for all periods due to the valuation allowance recorded on the deferred tax assets.</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 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 years ended December 31, 2022 and 2023</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 assumptions were used in determining the fair value of time-vested stock options granted for the periods indicated:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:91.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;">Years Ended December 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;">2022</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;">2023</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;">2.41</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.30</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;">3.86</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.93</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;">51</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;">63</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> <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;">Weighted average 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;">55</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></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="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;">Stock option, restricted stock award, and restricted stock unit activity during the period is 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:43.769%;"></td> <td style="width:11.762%;"></td> <td style="width:1%;"></td> <td style="width:9.842%;"></td> <td style="width:1%;"></td> <td style="width:9.842%;"></td> <td style="width:1%;"></td> <td style="width:9.842%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></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;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 and<br/>Restricted Stock available for grant<br/>(in thousands)</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: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;">Number of<br/>options<br/>outstanding<br/>(in thousands)</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: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;">Weighted<br/>average<br/>exercise price <br/>of options</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: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;">Weighted average<br/>remaining<br/>contractual term<br/>(in years)</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: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;">Aggregate<br/>intrinsic<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value<br/>(in thousands)</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;">Balance at December 31, 2022</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;">16,599</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,796</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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.14</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;">6.67</span></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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</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;">Increase to pool January 1, 2023</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;">1,300</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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 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="text-indent:10pt;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="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,299</span><span style="color:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top: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,328</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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.67</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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="text-indent:10pt;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;">Restricted stock granted</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span><span style="color:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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="text-indent:10pt;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;">Restricted stock forfeited</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;">656</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;">—</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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="text-indent:10pt;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="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">—</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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="text-indent:10pt;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="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,115</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115</span><span style="color:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top: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.62</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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="text-indent:10pt;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="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;">614</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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;">614</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.49</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">Balance at December 31, 2023</span></p></td> <td style="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;">16,652</span></p></td> <td style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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,395</span></p></td> <td style="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="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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.21</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;">7.39</span></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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</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;">Options exercisable at December 31, 2023</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 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;">1,674</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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.31</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;">5.40</span></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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</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;"> </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;">Information related to stock compensation activity during the period indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:91.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;">Years Ended December 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;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;">2022</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;">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: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 fair value of options 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="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.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intrinsic value of options exercised (in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-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="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;">Total grant date fair value of restricted stock vested (in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">3,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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="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;">At December 31, 2023, there 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;">2.8</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 unrecognized stock option compensation expense related to non-vested awards, which is expected to be recognized over a weighted average period of </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;">3.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</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;">Restricted stock awards and restricted stock unit activity during the period is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">535</span></p></td> <td style="white-space:nowrap;vertical-align: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.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">656</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;">2.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 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;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;">782</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.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> </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;">Restricted stock awards and restricted stock units are generally measured at fair value on the date of grant based on the number of awards granted and the quoted price of the Company’s common stock. Restricted stock awards and restricted stock units are expensed on a straight-line basis over the vesting or service period, as applicable, and forfeitures are recognized as they occur. Restricted stock units entitle the holder to receive one share of the Company’s Class B common stock upon satisfaction of certain service conditions.</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;">At December 31, 2023, there 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.8</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 unrecognized restricted stock compensation expense related to non-vested restricted stock, which is expected to be recognized over a weighted average period of </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;">2.0</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</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;">(c) Employee Stock Purchase Plan</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 March 8, 2013, the Company’s board of directors adopted and in May 2013 the stockholders approved the 2014 Employee Stock Purchase Plan (“2014 ESPP”), which became effective on January 1, 2014. The Company authorized an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">225,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class B common stock for issuance under the plan to participating employees. The 2014 ESPP, which expired on December 31, 2023, provided eligible employees the opportunity to purchase the Company’s Class B common stock at a price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the closing price on the last business day of each purchase period. The 2014 ESPP permitted eligible employees to purchase amounts up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their compensation in the purchase period, and no employee was permitted to purchase stock worth more than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in any calendar year, valued as of the first day of each purchase period. During the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,721</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were purchased at prices ranging from </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.25</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="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;">2.18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. During the year ended December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,174</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were purchased at prices ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.29</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span></p> 138500000 137500000 0.01 12500000 125000000 1000000 0.01 25 1 3000000 1 25000000 3400000 P4Y 1500000 335000 1340000 1500000 335000 593000 65000 -193000 1 8500000 1000000 P3Y 389000 3500000 3500000 0.03 2000000 0.03 1261566 1294725 6056291 P10Y 0.25 P4Y 0.25 P4Y 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;">Stock-based compensation expense was included in the following operating expense categories:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.212%;"></td> <td style="width:1.806%;"></td> <td style="width:1%;"></td> <td style="width:16.376%;"></td> <td style="width:1%;"></td> <td style="width:1.806%;"></td> <td style="width:1%;"></td> <td style="width:15.798%;"></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;">Years Ended December 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;">2022</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;">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: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;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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="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;">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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,386</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;">1,613</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;">2,646</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,392</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;">Stock-based compensation expense as reported in the Consolidated Statements of Operations for the year ended December 31, 2023, varies from the reported </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation from options and restricted stock, net of forfeitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Stockholders’ Equity for the year ended December 31, 2023, because of a reclassification of a </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;">750.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;"> payment owed to a former employee in connection with the Sonar acquisition. This payment was to be made, at the Company's election, in any mix of cash or restricted stock. The Company had previously determined its intent and ability to settle this obligation in restricted stock; however, in December 2023, the Company chose to settle in cash, resulting in a reclassification of this payment obligation from </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Additional paid-in capital</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other accrued expenses and current liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Balance Sheets. This caused a decrease to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation from options and restricted stock, net of forfeitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Stockholders’ Equity, with no corresponding decrease in stock-based compensation as reported in the Consolidated Statements of Operations, f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or the year ended December 31, 2023.</span></p> 171000 2000 796000 663000 293000 114000 1386000 1613000 2646000 2392000 750000 0 0 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 following assumptions were used in determining the fair value of time-vested stock options granted for the periods indicated:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:91.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;">Years Ended December 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;">2022</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;">2023</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;">2.41</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.30</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;">3.86</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.93</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;">51</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;">63</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> <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;">Weighted average 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;">55</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></p></td> </tr> </table> P4Y P6Y3M P4Y P6Y3M 0.0241 0.043 0.0386 0.0393 0.51 0.63 0.57 0.64 0.55 0.57 <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, restricted stock award, and restricted stock unit activity during the period is 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:43.769%;"></td> <td style="width:11.762%;"></td> <td style="width:1%;"></td> <td style="width:9.842%;"></td> <td style="width:1%;"></td> <td style="width:9.842%;"></td> <td style="width:1%;"></td> <td style="width:9.842%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></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;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 and<br/>Restricted Stock available for grant<br/>(in thousands)</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: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;">Number of<br/>options<br/>outstanding<br/>(in thousands)</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: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;">Weighted<br/>average<br/>exercise price <br/>of options</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: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;">Weighted average<br/>remaining<br/>contractual term<br/>(in years)</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: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;">Aggregate<br/>intrinsic<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value<br/>(in thousands)</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;">Balance at December 31, 2022</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;">16,599</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,796</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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.14</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;">6.67</span></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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</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;">Increase to pool January 1, 2023</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;">1,300</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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 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="text-indent:10pt;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="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,299</span><span style="color:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top: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,328</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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.67</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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="text-indent:10pt;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;">Restricted stock granted</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span><span style="color:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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="text-indent:10pt;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;">Restricted stock forfeited</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;">656</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;">—</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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="text-indent:10pt;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="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;">—</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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 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="text-indent:10pt;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="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,115</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115</span><span style="color:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top: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.62</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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="text-indent:10pt;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="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;">614</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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;">614</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.49</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="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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">Balance at December 31, 2023</span></p></td> <td style="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;">16,652</span></p></td> <td style="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="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,395</span></p></td> <td style="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="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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.21</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;">7.39</span></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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</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;">Options exercisable at December 31, 2023</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 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;">1,674</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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.31</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;">5.40</span></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;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</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;"> </span></p> 16599000 3796000 3.14 P6Y8M1D 10000 1300000 3299000 3328000 1.67 333000 656000 1115000 1115000 3.62 614000 614000 2.49 16652000 5395000 2.21 P7Y4M20D 1000 1674000 3.31 P5Y4M24D 1000 <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;">Information related to stock compensation activity during the period indicated is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:91.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;">Years Ended December 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;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;">2022</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;">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: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 fair value of options 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="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.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intrinsic value of options exercised (in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-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="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;">Total grant date fair value of restricted stock vested (in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">3,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> 1.06 0.92 1321000 3037000 2800000 P3Y3M18D <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 period is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:87.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">535</span></p></td> <td style="white-space:nowrap;vertical-align: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.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">656</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;">2.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 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;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;">782</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.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> </table> 1640000 2.27 333000 1.84 535000 2.33 656000 2.61 782000 1.94 800000 P2Y 225000 0.95 0.15 25000 18721 1.25 2.18 15174 1.29 2.01 <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: 401(k) Savings Plan</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 voluntary defined contribution plans, which are qualified, covering employees that meet eligibility requirements. Eligible employees may elect to defer and contribute a portion of their eligible compensation to the plans, not to exceed the dollar amounts set by applicable laws. In 2022 and 2023, cash contributions were made in the amount 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;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion 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.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;"> res</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pectively.</span></p> 200000 200000 <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: 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 years ended December 31, 2022 and 2023</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_6f1d61b5-0c39-4a5b-8e08-e0cfc8f2b32c;"><span style="-sec-ix-hidden:F_a6fc4983-64c9-4a68-b637-9f1ef79908b7;"><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, 2022 and 2023, no significant long-lived assets were held by entities outside of the United States.</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:84.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.34%;"></td> <td style="width:1.021%;"></td> <td style="width:1%;"></td> <td style="width:13.31%;"></td> <td style="width:1%;"></td> <td style="width:1.021%;"></td> <td style="width:1%;"></td> <td style="width:13.31%;"></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;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;">Years ended 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> </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;"><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;">2022</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;">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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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:84.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.34%;"></td> <td style="width:1.021%;"></td> <td style="width:1%;"></td> <td style="width:13.31%;"></td> <td style="width:1%;"></td> <td style="width:1.021%;"></td> <td style="width:1%;"></td> <td style="width:13.31%;"></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;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;">Years ended 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> </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;"><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;">2022</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;">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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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 9: Identified Intangible Assets</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><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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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, 2022</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;">8,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">1,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,372</span></p></td> <td style="white-space:nowrap;vertical-align: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;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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,794</span></p></td> <td style="white-space:nowrap;vertical-align: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;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">18,981</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;">2,590</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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 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></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="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;">Amortizable intangible assets are amortized on a straight-line basis over their useful lives. Customer relationships, acquired technologies, trade names, and non-compete agreements have a weighted average useful life from date of purchase of </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, </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;">3</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="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, </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;">2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, </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;">1</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="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;">3 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years, respectively. Aggregate amortization expense incurred by the Company for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and 2023 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;">2.1</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;">2.0</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. The entire remaining net carrying amount of acquired identifiable intangible assets subject to amortization as of December 31, 2023, will be fully amortized within the next year, resulting in estimated amortization expense 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;">0.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;"> in 2024</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><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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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, 2022</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;">8,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">1,386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,372</span></p></td> <td style="white-space:nowrap;vertical-align: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;">935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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,794</span></p></td> <td style="white-space:nowrap;vertical-align: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;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">18,981</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;">2,590</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.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></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 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> 13018000 8202000 3430000 1386000 9369000 7372000 1062000 935000 3409000 2794000 346000 269000 734000 613000 121000 26530000 18981000 4959000 2590000 13018000 9588000 3430000 9369000 7839000 1062000 468000 3409000 2929000 346000 134000 734000 613000 121000 26530000 20969000 4959000 602000 P5Y P3Y P5Y P2Y P1Y P3Y 2100000 2000000 600000 <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: Divestiture Support Services Agreement</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 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, the Company also entered into an administrative support services agreement with the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_ebf58815-de85-405b-86f5-5967fae5924d;"><span style="color:#212529;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:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pursuant to which the Company was to provide services to the related party purchaser for a support ser</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">vices fee, with certain guaranteed payments to the Company in the first year and in the second year following closing. 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;">6.4</span><span style="color:#212529;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;"> for the year ended December 31,</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2022 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;">1.5</span><span style="color:#212529;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;"> for the year ended December 31,</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are included in the Company’s 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</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;">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;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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, </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022 and 2023, the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;">0.7</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;"> respectively, is included in the Company’s Consolidated Balance Sheet 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 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> 6400000 1500000 700000 400000 <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: Interest income (expense) and other, net</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;">Interest income (expense) and other, net consists of the following (in thousands):</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:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">Years Ended 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> </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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">2022</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;">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: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;">Interest Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Interest Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;">Foreign Currency</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(</span><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> </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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">11</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;">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> </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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">88</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</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;">Interest income (expense) and other, net consists of the following (in thousands):</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:83.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">Years Ended 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> </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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">2022</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;">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: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;">Interest Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Interest Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;">Foreign Currency</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">(</span><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> </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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">11</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;">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> </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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">88</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</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> 97000 319000 282000 2000 -11000 -11000 -199000 88000 -173000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> During the last fiscal quarter of 2023, the following executive officer adopted a “Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On </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;">November 15, 2023</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="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;">Edwin Miller</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="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;">Chief Executive Officer</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of Marchex, </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;"> a Rule 10b5-1 trading arrangement providing for the purchase during open trading windows of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of shares of Class B common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until November 29, 2024 or earlier if all transactions under the trading arrangement are completed.</span></p> November 15, 2023 Edwin Miller Chief Executive Officer true true 50000 false false false false true RSM US LLP Seattle, WA 49 Includes the original cost of fully depreciated fixed assets which was $13.6 million at December 31, 2022. The discount rate used to compute the present value of the total lease liabilities as of December 31, 2022 and 2023 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 Consolidated Balance Sheets. For additional information regarding the Company's facilities operating leases, see Note 3. Leases of the Notes to Consolidated Financial Statements for additional information. Includes non-deductible stock-based compensation and excess tax benefits and shortfalls from stock-based compensation.