0000950170-24-056957.txt : 20240509 0000950170-24-056957.hdr.sgml : 20240509 20240509161118 ACCESSION NUMBER: 0000950170-24-056957 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CarGurus, Inc. CENTRAL INDEX KEY: 0001494259 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology IRS NUMBER: 043843478 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38233 FILM NUMBER: 24930702 BUSINESS ADDRESS: STREET 1: 55 CAMBRIDGE PARKWAY STREET 2: 6TH FLOOR CITY: CAMBRIDGE STATE: MA ZIP: 02142 BUSINESS PHONE: 617 354 0068 MAIL ADDRESS: STREET 1: 55 CAMBRIDGE PARKWAY STREET 2: 6TH FLOOR CITY: CAMBRIDGE STATE: MA ZIP: 02142 FORMER COMPANY: FORMER CONFORMED NAME: Cargurus LLC DATE OF NAME CHANGE: 20100615 10-Q 1 carg-20240331.htm 10-Q 10-Q
--12-31falseQ10001494259http://fasb.org/us-gaap/2023#MutualFundMemberhttp://fasb.org/us-gaap/2023#MutualFundMemberhttp://fasb.org/us-gaap/2023#MutualFundMember100P449DP364DP365DP393D0001494259srt:MaximumMemberus-gaap:CommonClassAMember2024-03-310001494259us-gaap:NonUsMember2024-01-012024-03-310001494259us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001494259carg:Rule10B51TradingArrangementMembercarg:MatthewQuinnMember2024-01-012024-03-310001494259us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001494259carg:DealerToDealerMember2023-01-012023-03-310001494259us-gaap:AdditionalPaidInCapitalMember2023-03-310001494259us-gaap:FurnitureAndFixturesMember2024-03-310001494259us-gaap:FurnitureAndFixturesMember2023-12-310001494259country:US2023-01-012023-03-310001494259us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001494259us-gaap:ConstructionInProgressMember2024-03-310001494259us-gaap:LeaseholdImprovementsMember2023-12-310001494259carg:SellMyCarInstantMaxCashOfferMember2023-01-012023-03-310001494259carg:DigitalWholesaleMember2023-12-310001494259us-gaap:RetainedEarningsMember2023-01-012023-03-310001494259us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001494259us-gaap:TradeAccountsReceivableMember2023-12-310001494259us-gaap:FairValueMeasurementsRecurringMember2024-03-310001494259carg:OtherDirectorsAndOfficersMember2024-01-012024-03-310001494259carg:MarketplaceMember2024-01-012024-03-310001494259us-gaap:ConstructionInProgressMember2023-12-310001494259us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001494259carg:DigitalWholesaleMember2024-01-012024-03-310001494259us-gaap:AdditionalPaidInCapitalMember2024-03-310001494259us-gaap:CustomerConcentrationRiskMembercarg:CustomerOneMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001494259us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001494259us-gaap:AllOtherSegmentsMember2023-12-310001494259carg:MatthewQuinnMember2024-01-012024-03-310001494259us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001494259us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001494259us-gaap:RetainedEarningsMember2023-03-310001494259us-gaap:CommonClassAMember2023-12-310001494259us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2022-09-262022-09-260001494259us-gaap:AllOtherSegmentsMember2023-01-012023-03-310001494259us-gaap:AllOtherSegmentsMember2024-01-012024-03-310001494259us-gaap:CommonClassBMember2024-05-020001494259us-gaap:RetainedEarningsMember2022-12-310001494259us-gaap:RetainedEarningsMember2024-03-310001494259carg:UnitedStatesMarketplaceMember2024-01-012024-03-310001494259us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001494259carg:Rule10B51TradingArrangementMembercarg:MatthewQuinnMember2024-03-310001494259us-gaap:SoftwareDevelopmentMember2024-01-012024-03-310001494259us-gaap:RetainedEarningsMember2023-12-310001494259carg:JasonTrevisanMember2024-03-310001494259country:US2024-01-012024-03-310001494259carg:BostonMassachusettsOneZeroZeroOneBoylstonMember2024-01-012024-03-310001494259us-gaap:RevolvingCreditFacilityMember2022-09-262022-09-260001494259us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001494259us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2022-09-260001494259us-gaap:CommonClassAMember2023-01-012023-03-3100014942592024-03-310001494259us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001494259us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001494259us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001494259us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001494259us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001494259us-gaap:RetainedEarningsMember2024-01-012024-03-310001494259carg:SellMyCarInstantMaxCashOfferMember2024-01-012024-03-310001494259us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001494259carg:UnitedStatesMarketplaceMember2023-01-012023-03-310001494259us-gaap:CommonClassAMember2024-01-012024-03-310001494259us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-3100014942592023-12-310001494259us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001494259us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001494259us-gaap:CommonClassBMember2024-01-012024-03-310001494259carg:MatthewQuinnMember2024-03-310001494259us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310001494259carg:JavierZamoraMember2024-03-310001494259us-gaap:CommonClassBMember2024-03-310001494259carg:PillarTwoLegislationMember2024-01-012024-03-310001494259carg:WholesaleMember2023-01-012023-03-310001494259us-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2024-01-012024-03-310001494259carg:DealerToDealerMember2024-01-012024-03-310001494259us-gaap:ProductMember2024-01-012024-03-310001494259us-gaap:TradeAccountsReceivableMember2024-03-310001494259us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001494259us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310001494259us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310001494259us-gaap:AdditionalPaidInCapitalMember2023-12-310001494259us-gaap:LeaseholdImprovementsMember2024-03-310001494259carg:AdvertisingCustomersMemberus-gaap:AccountsReceivableMember2024-03-310001494259us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2024-03-310001494259us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001494259us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001494259us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001494259carg:FinanceLeaseRightOfUseAssetsMember2024-03-310001494259us-gaap:FairValueMeasurementsRecurringMember2023-12-310001494259carg:CarOfferMember2024-01-012024-03-310001494259carg:UnitedStatesMarketplaceMember2023-12-310001494259carg:AdvertisingCustomersMemberus-gaap:AccountsReceivableMember2023-12-310001494259us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001494259carg:DigitalWholesaleMember2024-03-310001494259us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001494259carg:JasonTrevisanMember2024-01-012024-03-310001494259us-gaap:RevolvingCreditFacilityMember2023-12-310001494259carg:BostonMassachusettsOneZeroZeroOneBoylstonMember2024-03-310001494259srt:MaximumMemberus-gaap:CommonClassAMember2023-11-0700014942592023-11-072023-11-070001494259us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001494259us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersrt:MinimumMember2023-01-012023-12-310001494259us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-12-310001494259carg:MarketplaceMember2023-01-012023-03-310001494259carg:DigitalWholesaleMember2023-01-012023-03-310001494259us-gaap:SoftwareDevelopmentMember2024-03-310001494259us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001494259us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001494259us-gaap:AllOtherSegmentsMember2024-03-310001494259carg:FinanceLeaseRightOfUseAssetsMember2023-12-310001494259us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001494259us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-09-262022-09-260001494259us-gaap:SoftwareDevelopmentMember2023-12-310001494259us-gaap:CommonClassAMember2024-05-020001494259carg:WholesaleMember2024-01-012024-03-310001494259us-gaap:NonUsMember2023-01-012023-03-310001494259us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001494259us-gaap:CommonClassBMember2023-12-310001494259carg:JavierZamoraMember2024-01-012024-03-310001494259us-gaap:CustomerConcentrationRiskMembercarg:CustomerOneMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001494259carg:UnitedStatesMarketplaceMember2024-03-310001494259us-gaap:EquipmentMember2024-03-3100014942592023-01-012023-03-310001494259us-gaap:RevolvingCreditFacilityMember2022-09-260001494259us-gaap:RevolvingCreditFacilityMember2024-03-310001494259us-gaap:AdditionalPaidInCapitalMember2022-12-3100014942592023-03-310001494259us-gaap:InternalRevenueServiceIRSMember2024-01-012024-03-3100014942592022-12-3100014942592024-01-012024-03-310001494259us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001494259us-gaap:ConstructionInProgressMember2024-01-012024-03-310001494259us-gaap:CostOfSalesMember2024-01-012024-03-310001494259us-gaap:CostOfSalesMember2023-01-012023-03-310001494259us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001494259us-gaap:EquipmentMember2023-12-310001494259us-gaap:ProductMember2023-01-012023-03-310001494259srt:MaximumMemberus-gaap:CommonClassAMember2022-12-080001494259us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001494259us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001494259us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001494259us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-3100014942592023-01-012023-12-310001494259us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001494259us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001494259us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001494259us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersrt:MinimumMember2024-01-012024-03-310001494259us-gaap:CommonClassAMember2024-03-31xbrli:purecarg:Segmentiso4217:USDxbrli:sharesutr:sqftxbrli:sharescarg:Votecarg:Customeriso4217:USDcarg:Days

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended March 31, 2024

OR

 

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

 

For the transition period from _________________ to _________________

Commission File Number: 001-38233

 

img198335003_0.jpg 

CARGURUS, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

04-3843478

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

55 Cambridge Parkway, 6th Floor

Cambridge, Massachusetts

02142

(Address of principal executive offices)

(Zip Code)

(617) 354-0068

(Registrant’s telephone number, including area code)

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

 

Title of Each Class

Trading Symbol

Name of Exchange on Which Registered

Class A Common Stock, par value $0.001 per share

CARG

The Nasdaq Stock Market LLC (Nasdaq Global Select Market)

 

 

 

 

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Small reporting company

 

 

 

Emerging growth company

 

 

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

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

As of May 2, 2024, the registrant had 88,193,268 shares of Class A common stock, $0.001 par value per share, and 15,999,173 shares of Class B common stock, par value $0.001 per share, outstanding.

 

 


 

Table of Contents

 

 

Page

PART I.

 

FINANCIAL INFORMATION

1

Item 1.

 

Financial Statements

1

 

Unaudited Condensed Consolidated Balance Sheets

1

 

Unaudited Condensed Consolidated Income Statements

2

 

 

Unaudited Condensed Consolidated Statements of Comprehensive Income

3

 

Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders’ Equity

4

 

 

Unaudited Condensed Consolidated Statements of Cash Flows

5

 

Notes to Unaudited Condensed Consolidated Financial Statements

6

Item 2.

 

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

20

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

39

Item 4.

 

Controls and Procedures

40

 

 

 

 

PART II.

 

OTHER INFORMATION

42

Item 1.

 

Legal Proceedings

42

Item 1A.

 

Risk Factors

42

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

42

Item 5.

 

Other Information

43

Item 6.

 

Exhibits

44

Signatures

45

 

 

ii


 

SPECIAL NOTE REGARDING FORWARD‑LOOKING STATEMENTS

This Quarterly Report on Form 10-Q, or Quarterly Report, contains forward‑looking statements within the meaning of the federal securities laws, which statements involve substantial risks and uncertainties. Forward‑looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward‑looking statements because they contain words such as “aim,” “anticipates,” “believes,” “could,” “estimates,” “expects,” “goal,” “intends,” “may,” “might,” “plans,” “potential,” “predicts,” “projects,” “seeks,” “should,” “target,” “will,” “would,” or similar expressions and the negatives of those terms. Forward-looking statements contained in this Quarterly Report include statements about:

our future financial performance, including our expectations regarding our revenue, cost of revenue, gross profit or gross margin, operating expenses, ability to generate cash flow, and ability to achieve, and maintain, future profitability;
our growth strategies and our ability to effectively manage any growth;
the value proposition of our product offerings for dealers and consumers;
the ability of our combined suite of offerings to increase a dealer’s return on investment, add scale to our marketplace network, drive powerful network effects, create powerful synergies for dealers, transform the end-to-end car-shopping journey for both consumers and dealers and become the marketplace for all steps of the vehicle acquisition and sale processes;
our evolution to becoming a transaction-enabled platform where consumers can shop, buy, seek financing, and sell their cars and dealers can predict, source, market, and sell their cars;
our belief that certain of our strengths, including our trusted marketplace for consumers, our strong value proposition for dealers, and our data-driven approach, among other things, will lead to an advantage over our competitors;
the value proposition of the CarOffer, LLC, or CarOffer, online wholesale platform, including our belief that as dealer enrollments increase, dealers will see a corresponding increase in inventory on the platform, further enabling liquidity, selection, choice, and business efficiencies;
our ability to deliver quality leads at a high volume for our dealer customers and to provide the highest return on a dealer’s investment;
our expectations for CarGurus Sell My Car (Instant Max Cash Offer and Top Dealer Offers) as well as our digital retail offerings and continued investments;
our ability to maintain and acquire new customers;
our ability to maintain and build our brand;
our belief that our partnerships with automotive lending companies provide more transparency to car shoppers and deliver highly qualified car shopper leads to participating dealers;
our belief that our Geo Expansion offering promotes participating dealers’ delivery capabilities and increases non-local vehicle detail page views;
our outlook for our Restricted Listings product;
the impact of competition in our industry and innovation by our competitors;
our ability to adapt to technological change and effectively enhance, innovate, and scale our platform and offerings;
our ability to realize benefits from our acquisitions and successfully implement the integration strategies in connection therewith;
our ability to overcome challenges facing the automotive industry ecosystem, including inventory supply problems, global supply chain challenges, changes to trade policies, and other macroeconomic issues;
our expectations regarding cash generation and the sufficiency of our cash to fund our operations;
our expected returns on investments;
our expectations regarding our deferred tax assets;

iii


 

our expectations regarding our expenses generally, including our general and administrative, our product, technology, and development, and our sales and marketing expenses;
domestic and global economic conditions affecting us or our customers;
our expectations regarding the funding of our share repurchase program;
our revolving credit facility;
our ability to adequately protect our intellectual property;
our ability to hire and retain necessary qualified employees to expand our operations;
the material weakness in our internal control over financial reporting that we have identified, and our ability to remediate such weakness and enhance our internal control environment;
our ability to maintain an effective system of internal controls necessary to accurately report our financial results and prevent fraud;
the impact of accounting pronouncements;
our ability to stay abreast of, and effectively comply with, new or modified laws and regulations that currently apply or become applicable to our business and our beliefs regarding our compliance therewith;
the impact of litigation; and
the future trading prices of our Class A common stock.

You should not rely upon forward‑looking statements as predictions of future events. We have based the forward‑looking statements contained in this Quarterly Report primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, operating results, and growth prospects. The outcome of the events described in these forward‑looking statements is subject to risks, uncertainties, and other factors that are described in this Quarterly Report. We have included important risk factors in the cautionary statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the U.S. Securities and Exchange Commission, or SEC, on February 26, 2024, or Annual Report, particularly in the section “Risk Factors” in Part I, Item 1A, that could cause actual results or events to differ materially from the forward-looking statements that we make. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward‑looking statements contained in this Quarterly Report. Further, our forward‑looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, or joint ventures in which we may be involved, or investments we may make. We cannot assure you that the results, events, and circumstances reflected in the forward‑looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward‑looking statements.

The forward‑looking statements made in this Quarterly Report speak only as of the date of this Quarterly Report. We undertake no obligation to update any forward‑looking statement made in this Quarterly Report to reflect events or circumstances after the date of this Quarterly Report or to reflect new information or the occurrence of unanticipated events, except as required by law.

NOTE REGARDING TRADEMARKS

CarGurus® is a registered trademark of CarGurus, Inc., and CarOffer® is a registered trademark of CarOffer, LLC. All other product names, trademarks, and registered trademarks are property of their respective owners. We have omitted the ® and ™ designations, as applicable, for the trademarks used in this Quarterly Report.

 

iv


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

CarGurus, Inc.

Unaudited Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

246,342

 

 

$

291,363

 

Short-term investments

 

 

 

 

 

20,724

 

Accounts receivable, net of allowance for doubtful accounts of $610
   and $
610, respectively

 

 

44,298

 

 

 

39,963

 

Inventory

 

 

391

 

 

 

331

 

Prepaid expenses, prepaid income taxes and other current assets

 

 

18,893

 

 

 

25,152

 

Deferred contract costs

 

 

11,106

 

 

 

11,095

 

Restricted cash

 

 

2,786

 

 

 

2,563

 

Total current assets

 

 

323,816

 

 

 

391,191

 

Property and equipment, net

 

 

108,143

 

 

 

83,370

 

Intangible assets, net

 

 

21,131

 

 

 

23,056

 

Goodwill

 

 

157,566

 

 

 

157,898

 

Operating lease right-of-use assets

 

 

153,711

 

 

 

169,682

 

Deferred tax assets

 

 

82,392

 

 

 

73,356

 

Deferred contract costs, net of current portion

 

 

13,015

 

 

 

12,998

 

Other non-current assets

 

 

11,029

 

 

 

7,376

 

Total assets

 

$

870,803

 

 

$

918,927

 

Liabilities, redeemable noncontrolling interest and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

46,471

 

 

$

47,854

 

Accrued expenses, accrued income taxes and other current liabilities

 

 

38,353

 

 

 

33,718

 

Deferred revenue

 

 

21,432

 

 

 

21,322

 

Operating lease liabilities

 

 

10,063

 

 

 

12,284

 

Total current liabilities

 

 

116,319

 

 

 

115,178

 

Operating lease liabilities

 

 

181,052

 

 

 

182,106

 

Deferred tax liabilities

 

 

42

 

 

 

58

 

Other non–current liabilities

 

 

5,028

 

 

 

4,733

 

Total liabilities

 

 

302,441

 

 

 

302,075

 

Commitments and contingencies (Note 8)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value per share; 10,000,000 shares authorized;
   
no shares issued and outstanding

 

 

 

 

 

 

Class A common stock, $0.001 par value per share; 500,000,000 shares
   authorized;
89,075,845 and 92,175,243 shares issued and outstanding
   at March 31, 2024 and December 31, 2023, respectively

 

 

89

 

 

 

92

 

Class B common stock, $0.001 par value per share; 100,000,000 shares
   authorized;
15,999,173 and 15,999,173 shares issued and outstanding
   at March 31, 2024 and December 31, 2023, respectively

 

 

16

 

 

 

16

 

Additional paid-in capital

 

 

194,309

 

 

 

263,498

 

Retained earnings

 

 

375,448

 

 

 

354,147

 

Accumulated other comprehensive loss

 

 

(1,500

)

 

 

(901

)

Total stockholders’ equity

 

 

568,362

 

 

 

616,852

 

Total liabilities, redeemable noncontrolling interest and stockholders’ equity

 

$

870,803

 

 

$

918,927

 

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

1


 

CarGurus, Inc.

Unaudited Condensed Consolidated Income Statements

(in thousands, except share and per share data)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

 

 

 

 

 

Marketplace

 

$

187,219

 

 

$

167,127

 

Wholesale

 

 

16,125

 

 

 

25,186

 

Product

 

 

12,452

 

 

 

39,650

 

Total revenue

 

 

215,796

 

 

 

231,963

 

Cost of revenue (1)

 

 

 

 

 

 

Marketplace

 

 

14,385

 

 

 

15,533

 

Wholesale

 

 

14,224

 

 

 

22,068

 

Product

 

 

12,226

 

 

 

39,382

 

Total cost of revenue

 

 

40,835

 

 

 

76,983

 

Gross profit

 

 

174,961

 

 

 

154,980

 

Operating expenses:

 

 

 

 

 

 

Sales and marketing

 

 

82,274

 

 

 

75,577

 

Product, technology, and development

 

 

35,545

 

 

 

36,607

 

General and administrative

 

 

28,066

 

 

 

24,919

 

Depreciation and amortization

 

 

2,792

 

 

 

3,818

 

Total operating expenses

 

 

148,677

 

 

 

140,921

 

Income from operations

 

 

26,284

 

 

 

14,059

 

Other income, net:

 

 

 

 

 

 

Interest income

 

 

3,906

 

 

 

3,743

 

Other (expense) income, net

 

 

(505

)

 

 

595

 

Total other income, net

 

 

3,401

 

 

 

4,338

 

Income before income taxes

 

 

29,685

 

 

 

18,397

 

Provision for income taxes

 

 

8,384

 

 

 

6,531

 

Consolidated net income

 

 

21,301

 

 

 

11,866

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders

 

$

21,301

 

 

$

16,132

 

Net income per share attributable to common stockholders: (Note 10)

 

 

 

 

 

 

Basic

 

$

0.20

 

 

$

0.14

 

Diluted

 

$

0.20

 

 

$

0.10

 

Weighted-average number of shares of common stock used in
   computing net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

 

107,174,812

 

 

 

115,358,475

 

Diluted

 

 

108,632,159

 

 

 

115,915,737

 

(1)
Includes depreciation and amortization expense for the three months ended March 31, 2024 and 2023 of $4,689 and $7,758, respectively.

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

2


 

CarGurus, Inc.

Unaudited Condensed Consolidated Statements of Comprehensive Income

(in thousands)

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Consolidated net income

 

$

21,301

 

 

$

11,866

 

Other comprehensive income:

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(599

)

 

 

415

 

Consolidated comprehensive income

 

 

20,702

 

 

 

12,281

 

Comprehensive loss attributable to redeemable noncontrolling interests

 

 

 

 

 

(4,266

)

Comprehensive income attributable to common stockholders

 

$

20,702

 

 

$

16,547

 

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

3


 

CarGurus, Inc.

Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders’ Equity

(in thousands, except share data)

 

 

Redeemable
Noncontrolling

 

 

Class A
Common Stock

 

 

Class B
Common Stock

 

 

Additional
Paid–in

 

 

Retained

 

 

Accumulated
Other
Comprehensive

 

 

Total
Stockholders’

 

 

 

Interest

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Equity

 

Balance as of December 31, 2023

 

$

 

 

 

92,175,243

 

 

$

92

 

 

 

15,999,173

 

 

$

16

 

 

$

263,498

 

 

$

354,147

 

 

$

(901

)

 

$

616,852

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,301

 

 

 

 

 

 

21,301

 

Stock–based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17,649

 

 

 

 

 

 

 

 

 

17,649

 

Issuance of common stock upon exercise of stock options

 

 

 

 

 

36,455

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

11

 

Issuance of common stock upon vesting of restricted stock units

 

 

 

 

 

615,383

 

 

 

1

 

 

 

 

 

 

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

Payment of withholding taxes on net share settlements of restricted stock units

 

 

 

 

 

(213,042

)

 

 

 

 

 

 

 

 

 

 

 

(5,097

)

 

 

 

 

 

 

 

 

(5,097

)

Repurchase of common stock

 

 

 

 

 

(3,538,194

)

 

 

(4

)

 

 

 

 

 

 

 

 

(81,751

)

 

 

 

 

 

 

 

 

(81,755

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(599

)

 

 

(599

)

Balance as of March 31, 2024

 

$

 

 

 

89,075,845

 

 

$

89

 

 

 

15,999,173

 

 

$

16

 

 

$

194,309

 

 

$

375,448

 

 

$

(1,500

)

 

$

568,362

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2022

 

$

36,749

 

 

 

101,636,649

 

 

$

102

 

 

 

15,999,173

 

 

$

16

 

 

$

413,092

 

 

$

323,043

 

 

$

(1,644

)

 

$

734,609

 

Net (loss) income

 

 

(4,266

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16,132

 

 

 

 

 

 

16,132

 

Stock–based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16,049

 

 

 

 

 

 

 

 

 

16,049

 

Issuance of common stock upon exercise of stock options

 

 

 

 

 

7,700

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

19

 

Issuance of common stock upon vesting of restricted stock units

 

 

 

 

 

959,935

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Payment of withholding taxes on net share settlements of restricted stock units

 

 

 

 

 

(335,448

)

 

 

 

 

 

 

 

 

 

 

 

(5,652

)

 

 

 

 

 

 

 

 

(5,652

)

Repurchase of common stock

 

 

 

 

 

(3,989,861

)

 

 

(4

)

 

 

 

 

 

 

 

 

(65,760

)

 

 

 

 

 

 

 

 

(65,764

)

Tax distributions to redeemable noncontrolling interest holders

 

 

(8

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

415

 

 

 

415

 

Balance as of March 31, 2023

 

$

32,475

 

 

 

98,278,975

 

 

$

98

 

 

 

15,999,173

 

 

$

16

 

 

$

357,748

 

 

$

339,175

 

 

$

(1,229

)

 

$

695,808

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

4


 

CarGurus, Inc.

Unaudited Condensed Consolidated Statements of Cash Flows

(in thousands)

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Operating Activities

 

 

 

 

 

 

Consolidated net income

 

$

21,301

 

 

$

11,866

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

7,481

 

 

 

11,576

 

Gain on sale of property and equipment

 

 

 

 

 

(460

)

Currency loss (gain) on foreign denominated transactions

 

 

384

 

 

 

(198

)

Deferred taxes

 

 

(9,052

)

 

 

(11,921

)

Provision (Recoveries) for doubtful accounts

 

 

290

 

 

 

(300

)

Stock-based compensation expense

 

 

15,822

 

 

 

14,904

 

Amortization of deferred financing costs

 

 

129

 

 

 

129

 

Amortization of deferred contract costs

 

 

3,258

 

 

 

2,737

 

Impairment of long-lived assets

 

 

 

 

 

175

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(4,182

)

 

 

6,858

 

Inventory

 

 

(319

)

 

 

3,645

 

Prepaid expenses, prepaid income taxes, and other assets

 

 

5,974

 

 

 

4,652

 

Deferred contract costs

 

 

(3,326

)

 

 

(5,138

)

Accounts payable

 

 

707

 

 

 

10,268

 

Accrued expenses, accrued income taxes, and other liabilities

 

 

681

 

 

 

4,542

 

Deferred revenue

 

 

120

 

 

 

8,557

 

Lease obligations

 

 

12,696

 

 

 

4,453

 

Net cash provided by operating activities

 

 

51,964

 

 

 

66,345

 

Investing Activities

 

 

 

 

 

 

Purchases of property and equipment

 

 

(28,665

)

 

 

(2,398

)

Capitalization of website development costs

 

 

(5,465

)

 

 

(3,489

)

Purchases of short-term investments

 

 

(494

)

 

 

 

Sale of short-term investments

 

 

21,218

 

 

 

 

Advance payments to customers, net of collections

 

 

259

 

 

 

 

Net cash used in investing activities

 

 

(13,147

)

 

 

(5,887

)

Financing Activities

 

 

 

 

 

 

Proceeds from issuance of common stock upon exercise of stock options

 

 

11

 

 

 

19

 

Payment of withholding taxes on net share settlements of restricted stock units

 

 

(5,115

)

 

 

(2,066

)

Repurchases of common stock

 

 

(77,442

)

 

 

(69,024

)

Payment of finance lease obligations

 

 

(18

)

 

 

(17

)

Payment of tax distributions to redeemable noncontrolling interest holders

 

 

 

 

 

(28

)

Change in gross advance payments received from third-party transaction processor

 

 

(474

)

 

 

(2,122

)

Net cash used in financing activities

 

 

(83,038

)

 

 

(73,238

)

Impact of foreign currency on cash, cash equivalents, and restricted cash

 

 

(577

)

 

 

329

 

Net decrease in cash, cash equivalents, and restricted cash

 

 

(44,798

)

 

 

(12,451

)

Cash, cash equivalents, and restricted cash at beginning of period

 

 

293,926

 

 

 

484,132

 

Cash, cash equivalents, and restricted cash at end of period

 

$

249,128

 

 

$

471,681

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Cash paid for income taxes

 

$

1,132

 

 

$

2,410

 

Cash paid for operating lease liabilities

 

$

4,788

 

 

$

4,129

 

Cash paid for interest

 

$

143

 

 

$

144

 

Supplemental noncash disclosure of cash flow information:

 

 

 

 

 

 

Unpaid purchases of property and equipment and capitalized hosting arrangements

 

$

16,329

 

 

$

1,822

 

Receivable from sale of property and equipment

 

$

 

 

$

460

 

Unpaid withholding taxes on net share settlement of restricted stock units

 

$

119

 

 

$

3,590

 

Unpaid repurchases of common stock

 

$

3,658

 

 

$

456

 

Unpaid excise tax on repurchases of common stock

 

$

2,239

 

 

$

574

 

Capitalized stock-based compensation expense in website development and
   internal-use software costs and hosting arrangements

 

$

1,827

 

 

$

1,145

 

Obtaining a right-of-use asset in exchange for an operating lease liability

 

$

(3,536

)

 

$

144,556

 

Accrued tax distributions to redeemable noncontrolling interest holders

 

$

 

 

$

(4

)

 

The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

5


 

CarGurus, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

(dollars in thousands, except share and per share data, unless otherwise noted)

1. Organization and Business Description

CarGurus, Inc. (the "Company") is a multinational, online automotive platform for buying and selling vehicles that is building upon its industry-leading listings marketplace with both digital retail solutions and the CarOffer, LLC ("CarOffer") online wholesale platform. The CarGurus platform gives consumers the confidence to purchase and/or sell a vehicle either online or in-person, and it gives dealerships the power to accurately price, effectively market, instantly acquire, and quickly sell vehicles, all with a nationwide reach. The Company uses proprietary technology, search algorithms, and data analytics to bring trust, transparency, and competitive pricing to the automotive shopping experience.

The Company operates principally in the United States (the "U.S."). In the U.S. it also operates as independent brands the Autolist online marketplace and the CarOffer online wholesale platform. In addition to the U.S., the Company operates online marketplaces under the CarGurus brand in Canada and the United Kingdom (the "U.K."). In the U.K. it also operates as an independent brand the PistonHeads online marketplace.

The Company has subsidiaries in the U.S., Canada, Ireland, and the U.K. and it has two reportable segments, U.S. Marketplace and Digital Wholesale. See Note 12 of the Unaudited Condensed Consolidated Financial Statements (as defined below) for further segment reporting and geographic information.

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited (the “Unaudited Condensed Consolidated Financial Statements”). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board (“FASB”).

The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The Unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company’s financial statements for interim periods. These interim period results are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 26, 2024 (the “Annual Report”).

While the Company disclosed unpaid excise tax on repurchases of common stock within unpaid repurchases of common stock in the Unaudited Condensed Consolidated Statements of Cash Flows in the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, filed with the SEC on May 9, 2023, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows for the quarter ended March 31, 2023 present unpaid excise tax on repurchases of common stock separately from unpaid repurchases of common stock to conform to the current year presentation.

Principles of Consolidation

The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

6


 

Subsequent Event Considerations

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the Unaudited Condensed Consolidated Financial Statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure.

Use of Estimates

The preparation of the Unaudited Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.

Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results may differ from management’s estimates if these results differ from historical experience, or other assumptions do not turn out to be substantially accurate, even if such assumptions are reasonable when made. Changes in estimates are recognized in the period in which they become known.

Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the determination of sales allowance and variable consideration in the Company’s revenue recognition, allowance for doubtful accounts, the impairment of long-lived assets, the capitalization of product, technology, and development costs for website development, internal-use software, and hosting arrangements, the valuation of acquired assets and liabilities, the valuation and recoverability of intangible assets and goodwill, the valuation of redeemable noncontrolling interest, the recoverability of the Company’s net deferred tax assets and related valuation allowance, the valuation of inventory, and the valuation of liability-classified compensation awards. Accordingly, the Company considers these to be its critical accounting estimates, and believes that of the Company’s significant accounting policies, these involve the greatest degree of judgment and complexity. For the three months ended March 31, 2024, there were no estimates related to the valuation of redeemable noncontrolling interest and the valuation of liability-classified compensation awards.

Although no impairment was identified during the annual impairment test as of October 1, 2023, the excess of the fair value over the carrying value declined for the CarOffer reporting unit in the Digital Wholesale segment. If projected future operating results further decline, including as a result of economic conditions or operational challenges, the Company may need to record an impairment charge to reduce its goodwill at CarOffer, which could be material and negatively affect the Company's operations. During the three months ended March 31, 2024, the Company did not identify any triggering events that would require an interim impairment assessment.

Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, short-term investments, trade accounts receivable, and other receivables.

The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash and cash equivalents with multiple financial institutions, its deposits with each such financial institution exceed governmental insured limits.

The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced any material losses related to receivables from individual customers or groups of customers.

7


 

The Company has had no material losses related to marketplace receivables as it was dispersed across a large number of customers. The Company has had no material losses related to wholesale and product receivables as the third-party transaction processor does not release the title to the vehicle until successfully collecting funds from the buying dealer. Titling is handled by the Company's third-party transaction processor and titles are held in escrow until it collects funds from the buying dealer (i.e., title is legally transferred from the selling party to the buying party upon signing of bill of sale, but title is held in escrow by the third-party transaction processor until payment is received). Due to these factors, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company’s accounts receivable and other receivables.

As of March 31, 2024 and December 31, 2023, no customer accounted for more than 10% of net accounts receivable and other receivables. All of accounts receivable was dispersed among more than 1,000 customers. Therefore, there is no significant credit risk with respect to accounts receivable because credit risk is dispersed due to the large number of customers.

For the three months ended March 31, 2024 and 2023, no customer accounted for more than 10% of total revenue.

The Company is exposed to credit losses primarily through its trade accounts receivable, which includes receivables in transit, net of payables due, from a third-party transaction processor. The third-party transaction processor collects customer payments on the Company's behalf and remits them to the Company. Customer payments received by the third-party transaction processor, but not remitted to the Company as of period end, are deemed to be receivables in transit, net of payables due. Additionally, the third-party transaction processor provides payments in advance for certain selling dealers. If the third-party transaction processor does not receive buying dealer payments associated with the transaction paid in advance, the Company would guarantee losses incurred by the third-party transaction processor and the balance would be deducted from future remittances to the Company. To date, losses associated with these guarantees have not been material.

The Company offsets trade accounts receivables in transit, net of payables due, from the third-party transaction processor with payments received in advance from the third-party transaction processor as it has the right of offset. At any point in time, the Company could have amounts due from the third-party transaction processor for funds the third-party transaction processor has collected from buying dealers and has not yet remitted to the Company (i.e., receivables in transit, net of payables due), as well as amounts paid by the third-party transaction processor to the Company in advance of collecting payments from buying dealers (i.e., payments received in advance). Therefore, as the Company has the right to offset, the Company can either have a net receivable balance due from the third-party transaction processor which is recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets, or the Company can have a net liability which is recognized within accrued expenses, accrued income taxes, and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets if the advance payments exceed the receivable position from the third-party transaction processor as of the balance sheet date. The change in payments received in advance from the third-party transaction processor is presented as cash flows from financing activities in the Unaudited Condensed Consolidated Statements of Cash Flows.

As of March 31, 2024, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $3,916, offset by payments received in advance of $1,541, which resulted in a net receivable of $2,375 recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets. As of December 31, 2023, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $2,868, offset by payments received in advance of $2,015, which resulted in a net receivable of $853 recognized within accounts receivable, net in the consolidated balance sheets.

As of March 31, 2024 and December 31, 2023, $10,401 and $9,581, respectively, was included in net accounts receivable, representing unbilled accounts receivable relating primarily to both advertising customers and dealers invoiced in the period subsequent to services rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606").

Significant Accounting Policies

The Unaudited Condensed Consolidated Financial Statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the Unaudited Condensed Consolidated Financial Statements. As of March 31, 2024, there have been no material changes in the Company’s significant accounting policies, which are detailed in the Annual Report.

8


 

Recent Accounting Pronouncements Not Yet Adopted

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company on or prior to the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption. As of March 31, 2024, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.

In December 2023 the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 addresses investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of ASU 2023-09 on its future consolidated financial statements and related disclosures.

In November 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 is intended to enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC Topic 280, Segment Reporting ("ASC 280"). ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (“CODM”) uses to assess segment performance and to make decisions about resource allocations. ASU 2023-07 is intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply ASU 2023-07 retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2023-07 on its future consolidated financial statements and related disclosures.

In October 2023 the FASB issued ASU 2023-06, Disclosure Improvements – Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative ("ASU 2023-06"). ASU 2023-06 modifies the disclosure and presentation requirements for a variety of topics in the ASC. The Company is currently evaluating the impact of ASU 2023-06 on its future consolidated financial statements and related disclosures.

3. Revenue Recognition

 

The following table summarizes revenue from contracts with customers by services and products for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Marketplace

 

$

187,219

 

 

$

167,127

 

Dealer-to-Dealer

 

 

18,499

 

 

 

28,705

 

Sell My Car - Instant Max Cash Offer

 

 

10,078

 

 

 

36,131

 

Total

 

$

215,796

 

 

$

231,963

 

The Company provides disaggregation of revenue by services and products, by income statement presentation, by segment, and by geographic region.

Revenue by services and products is disaggregated by (i) marketplace services, (ii) Dealer-to-Dealer services and products, and (iii) Sell My Car - Instant Max Cash Offer ("IMCO") services and products as disclosed above.

Revenue by income statement presentation is disaggregated by (i) marketplace, (ii) wholesale, and (iii) product revenue sources as disclosed in the Unaudited Condensed Consolidated Income Statements. Marketplace services are included within marketplace revenue in the Unaudited Condensed Consolidated Income Statements. Dealer-to-Dealer and IMCO services and products are included within both wholesale revenue and product revenue in the Unaudited Condensed Consolidated Income Statements.

9


 

Revenue by segment is disaggregated by (i) U.S. Marketplace and (ii) Digital Wholesale segments as disclosed in Note 12 of the Unaudited Condensed Consolidated Financial Statements. Marketplace services are included in the U.S. Marketplace segment and in the Other category of segment reporting. Dealer-to-Dealer and IMCO services and products are included in the Digital Wholesale segment.

Revenue by geographic region is disaggregated by (i) U.S. and (ii) International regions as disclosed in Note 12 of the Unaudited Condensed Consolidated Financial Statements. Marketplace services are provided in the U.S. and International regions. Dealer-to-Dealer and IMCO services and products are provided in the U.S. region.

The Company believes these categories best depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of the relevant quarter end.

For contracts with an original expected duration greater than one year, the aggregate amount of the transaction price allocated to the performance obligations that were unsatisfied as of March 31, 2024, was approximately $53.6 million, which the Company expects to recognize over the next twelve months.

For contracts with an original expected duration of one year or less, the Company has applied the practical expedient available under ASC 606 to not disclose the amount of transaction price allocated to unsatisfied performance obligations as of March 31, 2024. For performance obligations not satisfied as of March 31, 2024, and to which this expedient applies, the nature of the performance obligations, the variable consideration, and any consideration from contracts with customers not included in the transaction price is consistent with performance obligations satisfied as of March 31, 2024.

For the three months ended March 31, 2024 and 2023, revenue recognized from amounts included in deferred revenue at the beginning of the period was $21,322 and $12,249, respectively.

4. Fair Value of Financial Instruments

As of March 31, 2024 and December 31, 2023, assets measured at fair value on a recurring basis consist of the following:

 

 

 

As of March 31, 2024

 

 

 

Quoted Prices
in Active Markets
for Identical Assets
(Level 1 Inputs)

 

 

Significant Other
Observable Inputs
(Level 2 Inputs)

 

 

Significant
Unobservable Inputs
(Level 3 Inputs)

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

115,980

 

 

$

 

 

$

 

 

$

115,980

 

Total

 

$

115,980

 

 

$

 

 

$

 

 

$

115,980

 

 

 

 

As of December 31, 2023

 

 

 

Quoted Prices
in Active Markets
for Identical Assets
(Level 1 Inputs)

 

 

Significant Other
Observable Inputs
(Level 2 Inputs)

 

 

Significant
Unobservable Inputs
(Level 3 Inputs)

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

73,449

 

 

$

 

 

$

 

 

$

73,449

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

20,724

 

 

 

 

 

 

 

 

 

20,724

 

Total

 

$

94,173

 

 

$

 

 

$

 

 

$

94,173

 

For the three months ended March 31, 2024, dividend income recognized within interest income in the Unaudited Condensed Consolidated Income Statements was immaterial. For the three months ended March 31, 2023, there was no dividend income as the Company did not hold any investments.

10


 

For the three months ended March 31, 2024, unrealized and realized gain on short-term investments in equity securities was immaterial. For the three months ended March 31, 2023, there was no gain or loss investments in equity securities as the Company did not hold any investments.

As of March 31, 2024, the Company did not have any short-term investments as all were sold during the three months ended March 31, 2024.

5. Property and Equipment, Net

As of March 31, 2024 and December 31, 2023, property and equipment, net consist of the following:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Capitalized equipment

 

$

1,081

 

 

$

1,326

 

Capitalized internal-use software

 

 

13,957

 

 

 

12,279

 

Capitalized website development

 

 

64,016

 

 

 

57,158

 

Furniture and fixtures

 

 

8,174

 

 

 

8,149

 

Leasehold improvements

 

 

23,336

 

 

 

23,308

 

Construction in progress

 

 

61,601

 

 

 

39,835

 

Finance lease right-of-use assets

 

 

254

 

 

 

288

 

 

 

 

172,419

 

 

 

142,343

 

Less accumulated depreciation and amortization

 

 

(64,276

)

 

 

(58,973

)

Total

 

$

108,143

 

 

$

83,370

 

For the three months ended March 31, 2024 and 2023, depreciation and amortization expense, excluding amortization of intangible assets, amortization of capitalized hosting arrangements, and impairments, was $5,599 and $4,042, respectively.

For the three months ended March 31, 2024, the Company did not have any impairments. For the three months ended March 31, 2023, the Company impaired $175 of Digital Wholesale segment capitalized website development costs within wholesale cost of revenue in the Unaudited Condensed Consolidated Income Statements related to certain developed technology in which the Company decided to cease investment.

During the three months ended March 31, 2024, capitalized website development costs increased $6,858 due to continued net investment in the Company's product offerings.

During the three months ended March 31, 2024, construction in progress costs increased $21,766 due to the buildout of the Company's future headquarters located at 1001 Boylston Street.

6. Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities

As of March 31, 2024 and December 31, 2023, accrued expenses, accrued income taxes, and other current liabilities consist of the following:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Accrued bonus

 

$

6,114

 

 

$

15,247

 

Accrued repurchases of common stock, including excise taxes

 

 

5,897

 

 

 

1,584

 

Accrued income taxes

 

 

8,942

 

 

 

1,095

 

Other accrued expenses and other current liabilities

 

 

17,400

 

 

 

15,792

 

Total

 

$

38,353

 

 

$

33,718

 

The decrease of $9,133 in accrued bonus was due primarily to the payout of the second portion of the fiscal year 2023 bonuses in the first quarter of 2024, offset in part by the accrual for the fiscal year 2024 bonuses.

11


 

The increase of $4,313 in accrued repurchases of common stock, including excise taxes was due primarily to shares purchased but not yet settled as of March 31, 2024, under the Company’s 2024 Share Repurchase Program (as defined below) as well as unpaid excise taxes.

The increase of $7,847 in accrued income taxes was due primarily to the timing of income tax payments, which were paid subsequent to March 31, 2024.

7. Debt

As of March 31, 2024 and December 31, 2023, the Company had no long-term debt outstanding.

Revolving Credit Facility

On September 26, 2022, the Company entered into a Credit Agreement (the “Credit Agreement”) with PNC Bank, National Association, as administrative agent and collateral agent and an L/C Issuer (as defined in the Credit Agreement), and the other lenders, L/C Issuers, and parties thereto from time to time. The Credit Agreement consists of a revolving credit facility (the “2022 Revolver”), which allows the Company to borrow up to $400.0 million, $50.0 million of which may be comprised of a letter of credit sub-facility (the "2022 Revolver Sub-facility"). The borrowing capacity under the Credit Agreement may be increased in accordance with the terms and subject to the adjustments as set forth in the Credit Agreement. Specifically, the borrowing capacity may be increased by an amount up to the greater of $250.0 million or 100% of Four Quarter Consolidated EBITDA (as defined in the Credit Agreement) if certain criteria are met and subject to certain restrictions. Any such increase requires lender approval. Proceeds of any borrowings may be used for general corporate purposes. The 2022 Revolver is scheduled to mature on September 26, 2027.

The applicable interest rate is, at the Company's option, based on a number of different benchmark rates and applicable spreads, based on the ratio of the outstanding principal amount of the Company’s secured indebtedness to the trailing four quarters of consolidated EBITDA (as determined under the Credit Agreement, the “Consolidated Secured Net Leverage Ratio”). The Credit Agreement also requires the Company to pay a commitment fee to the lenders with respect of the unutilized revolving commitments at a rate ranging from 0.125% to 0.175% per annum based on the Consolidated Secured Net Leverage Ratio, as determined on a quarterly basis.

The 2022 Revolver is secured by a first priority lien on substantially all tangible and intangible property of the Company, as well as any future guarantors, and pledges of the equity of certain wholly-owned subsidiaries, in each case subject to certain exceptions, limitations, and exclusions from the collateral. The Credit Agreement includes customary events of default and requires the Company to comply with customary affirmative and negative covenants, including a financial covenant requiring that the Company not exceed certain Consolidated Secured Net Leverage Ratio ranges at the end of each fiscal quarter. The Company was in compliance with all covenants as of March 31, 2024.

As of both March 31, 2024 and December 31, 2023, there were no borrowings and $9,627 in letters of credit outstanding under the 2022 Revolver associated with the Company's leases, which reduces the borrowing capacity under the 2022 Revolver to $390,373.

As of March 31, 2024 and December 31, 2023, deferred financing costs were $1,798 and $1,927, respectively.

For both the three months ended March 31, 2024 and 2023, amortization expense associated with deferred financing costs was $129.

For the three months ended March 31, 2024 and 2023, commitment fees under the 2022 Revolver were immaterial.

8. Commitments and Contingencies

Contractual Obligations and Commitments

As of March 31, 2024, all of the Company’s property and equipment and hosting arrangements have been purchased with cash with the exception of unpaid amounts as disclosed in the Unaudited Condensed Consolidated Statements of Cash Flows.

12


 

In connection with the Company’s operating lease agreement in Boston, Massachusetts for 225,428 square feet at 1001 Boylston Street (the “1001 Boylston Street Lease"), the Company expects to spend an additional $35,171 to complete its buildout, of which $26,285 has been committed and remains unspent as of March 31, 2024. These costs will be partially reimbursable under the tenant improvement allowance.

The Company is subject to a number of risks and uncertainties common to companies in its and similar industries and stages of development including, but not limited to, rapid technological changes, competition from substitute products and services from larger companies, management of international activities, protection of proprietary rights, patent litigation, and dependence on key individuals.

Leases

The Company’s material lease obligations consist of various leases for office space in: Boston, Massachusetts; Cambridge, Massachusetts; Addison, Texas; and Dublin, Ireland.

As of March 31, 2024, there were no material changes in the Company’s leases from those disclosed in the Annual Report, other than those described below.

On March 19, 2024, the Company entered into a letter agreement regarding the 1001 Boylston Street Lease (the "2024 Letter Agreement"). The 2024 Letter Agreement memorializes the Substantial Completion Date, Commencement Date, Fixed Rent Commencement Date (as each term is defined in the 1001 Boylston Street Lease), and the rental credits and holdover compensation owed to the Company per the 1001 Boylston Street Lease. The 2024 Letter Agreement also modifies the parking privileges and payments, which will now commence on June 1, 2024. The 2024 Letter Agreement also provides reimbursement from the landlord to the Company for additional unexpected costs incurred. The Company accounted for the 2024 Letter Agreement as a remeasurement of the 1001 Boylston Street Lease, using an incremental borrowing rate as of the modification date. The lease remeasurement resulted in a decrease in the lease liability and right-of-use asset on the Unaudited Condensed Consolidated Balance Sheets of $3,536. There was not a material impact on the Unaudited Condensed Consolidated Income Statement or future minimum lease payments.

Restricted Cash

As of March 31, 2024 and December 31, 2023, restricted cash was $2,786 and $2,563, respectively, and in each case primarily related to pass-through payments from customers related to the Company’s Digital Wholesale business.

Legal Matters

From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. The Company recognizes a liability when it believes that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. Judgment is required to determine both the probability of having incurred a liability and the estimated amount of the liability. The Company is not presently subject to any pending or threatened litigation that it believes, if determined adversely to the Company, individually, or taken together, would reasonably be expected to have a material adverse effect on its business or financial results. However, litigation is inherently unpredictable and the future outcome of legal proceedings and other contingencies may be unexpected or differ from the Company’s estimated liabilities, which could have a material adverse effect on the Company’s future financial results.

Guarantees and Indemnification Obligations

In the ordinary course of business, the Company enters into agreements with its customers, partners, and service providers that include commercial provisions with respect to licensing, infringement, guarantees, indemnification, and other common provisions.

The Company provides certain guarantees to dealers through products such as its 45-Day Guarantee and OfferGuard service offerings on the CarOffer platform, which are accounted for under ASC Topic 460, Guarantees.

13


 

45-Day Guarantee is an arrangement through which a selling dealer lists a car on the CarOffer platform, and the Company provides an offer to purchase the vehicle listed at a specified price at any time over a 45-day period. This provides the seller with a put option, where they have the right, but not the obligation, to require the Company to purchase the vehicle during this window. OfferGuard is an arrangement through which a buying dealer purchases a car on the CarOffer platform, and the Company provides an offer to purchase the vehicle at a specified price between days 1 and 3, and days 42 and 45 if the dealer is not able to sell the vehicle after 42 days.

For the three months ended March 31, 2024 and 2023, income for guarantees purchased by dealers was $236 and $614, respectively. For the three months ended March 31, 2024 and 2023, the net gains or losses recognized within cost of revenue in the Unaudited Condensed Consolidated Income Statements resulting from dealers' exercise of guarantees was immaterial.

As of March 31, 2024, the maximum potential amount of future payments that the Company could be required to make under these guarantees was $5,887. Of the maximum potential amount of future payments, the losses that were probable were not material. As such, as of March 31, 2024, the Company had no material contingent loss liabilities.

As of December 31, 2023, the maximum potential amount of future payments that the Company could be required to make under these guarantees was $10,158. Of the maximum potential amount of future payments, the losses that were probable were not material. As such, as of December 31, 2023, the Company had no material contingent loss liabilities.

9. Stock-based Compensation and Common Stock Share Repurchases

Stock-based Compensation Expense

For the three months ended March 31, 2024 and 2023, stock-based compensation expense by award type and where the stock-based compensation expense was recognized in the Unaudited Condensed Consolidated Income Statements is as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Options

 

$

591

 

 

$

614

 

Restricted Stock Units

 

 

15,231

 

 

 

14,363

 

Total

 

$

15,822

 

 

$

14,977

 

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

231

 

 

$

143

 

Sales and marketing expense

 

 

2,874

 

 

 

3,084

 

Product, technology, and development expense

 

 

5,977

 

 

 

6,289

 

General and administrative expense

 

 

6,740

 

 

 

5,461

 

Total

 

$

15,822

 

 

$

14,977

 

For the three months ended March 31, 2024 and 2023, stock-based compensation expense excluded $1,827 and $1,145, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.

14


 

Common Stock Share Repurchases

On November 7, 2023, the Company announced that the Board of Directors authorized a share repurchase program (the "2024 Share Repurchase Program") pursuant to which the Company may, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $250.0 million. Share repurchases under the 2024 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2024 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2024 Share Repurchase Program has an effective date of January 1, 2024, and an expiration date of December 31, 2024, and prior to its expiration may be modified, suspended, or discontinued by the Board of Directors at any time without prior notice. All repurchased shares of Class A common stock under the 2024 Share Repurchase Program will be retired. The Company has funded and expects to continue to fund any additional share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations.

On December 8, 2022, the Company announced that the Board of Directors authorized a share repurchase program (the “2022 Share Repurchase Program”) pursuant to which the Company could, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $250.0 million. The 2022 Share Repurchase Program expired on December 31, 2023. The 2022 Share Repurchase Program did not obligate the Company to repurchase any minimum dollar amount or number of shares. All repurchased shares of Class A common stock under the 2022 Share Repurchase Program were retired. The Company funded share repurchases under the 2022 Share Repurchase Program through cash on hand and cash generated from operations.

During the three months ended March 31, 2024, the Company repurchased and retired 3,538,194 shares for $81,067, exclusive of commissions and excise tax, at an average cost of $22.91 per share, under the 2024 Share Repurchase Program. As of March 31, 2024, the Company had remaining authorization to purchase up to $168,933 of the Company's Class A common stock under the 2024 Share Repurchase Program.

During the three months ended March 31, 2023, the Company repurchased and retired 3,989,861 shares for $65,151, exclusive of commissions and excise tax, at an average cost of $16.33 per share, under the 2022 Share Repurchase Program.

10. Earnings Per Share

The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair. The Company allocates undistributed earnings attributable to common stock between the common stock classes on a one‑to‑one basis when computing net income per share. As a result, basic and diluted net income per share of Class A common stock and per share of Class B common stock are equivalent.

During the three months ended March 31, 2024 and 2023, no shares of Class B common stock were converted into Class A common stock.

Basic net income per share (“Basic EPS”) is computed by dividing consolidated net income adjusted for net loss attributable to redeemable noncontrolling interest and changes in the redemption value of redeemable noncontrolling interest, if applicable, by the weighted-average number of common shares outstanding during the reporting period. The Company computes the weighted-average number of common shares outstanding during the reporting period using the total number of shares of Class A common stock and Class B common stock outstanding as of the last day of the previous year plus the weighted-average of any additional shares issued and outstanding during the reporting period, less the weighted-average of any shares repurchased during the period.

15


 

Diluted net income per share (“Diluted EPS”) gives effect to all potentially dilutive securities. Diluted EPS is computed by dividing consolidated net income adjusted for net loss attributable to redeemable noncontrolling interest and changes in the redemption value of redeemable noncontrolling interest, if applicable and dilutive, by the weighted-average number of common shares outstanding during the reporting period using (i) the number of shares of common stock used in the Basic EPS calculation as indicated above, and (ii) if dilutive, the incremental weighted-average common stock that the Company would issue upon the exercise of stock options and the vesting of RSUs. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. For previous periods, the if-converted method was used to calculate the number of shares issuable upon exercise of the 2024 Put Right (as defined in Note 2 to the consolidated financial statements contained within the Annual Report), inclusive of CarOffer noncontrolling interest and CO Incentive and Subject Units (as each term is defined in Note 2 to the consolidated financial statements contained within the Annual Report), that would have been issuable as of the end of the reporting period assuming the end of the reporting period was also the end of the contingency period.

For the three months ended March 31, 2024 and 2023, a reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Consolidated net income

 

$

21,301

 

 

$

11,866

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders — basic

 

$

21,301

 

 

$

16,132

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders — diluted

 

$

21,301

 

 

$

11,866

 

Denominator:

 

 

 

 

 

 

Weighted-average number of shares of common stock used
   in computing net income per share attributable to
   common stockholders — basic

 

 

107,174,812

 

 

 

115,358,475

 

Dilutive effect of share equivalents resulting from stock
   options

 

 

215,891

 

 

 

229,679

 

Dilutive effect of share equivalents resulting from
   unvested restricted stock units

 

 

1,241,456

 

 

 

327,583

 

Weighted-average number of shares of common stock
   used in computing net income per share attributable to
   common stockholders — diluted

 

 

108,632,159

 

 

 

115,915,737

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.20

 

 

$

0.14

 

Diluted

 

$

0.20

 

 

$

0.10

 

For the three months ended March 31, 2024 and 2023, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Stock options outstanding

 

 

537,981

 

 

 

560,027

 

Restricted stock units outstanding

 

 

1,178,036

 

 

 

3,207,191

 

 

16


 

For the three months ended March 31, 2024, there were no contingently issuable shares as a result of the acquisition of remaining minority equity interests in CarOffer. For the three months ended March 31, 2023, the number of issuable shares estimated upon exercise of the 2024 Put Right was zero.

11. Income Taxes

During the three months ended March 31, 2024, the Company recorded an income tax provision of $8,384, representing an effective tax rate of 28.2%. The effective tax rate for the three months ended March 31, 2024, was greater than the statutory tax rate of 21%, principally due to state and local income taxes, the Section 162(m) excess officer compensation limitation, and non-deductible meals and commuter fringe benefits, partially offset by federal and state research and development tax credits.

During the three months ended March 31 2023, the Company recorded an income tax provision of $6,531, representing an effective tax rate of 28.8%. The effective tax rate for the three months ended March 31, 2023, was greater than the statutory rate of 21%, principally due to state and local income taxes, shortfalls on the taxable compensation of share-based awards, and the Section 162(m) excess officer compensation limitation, partially offset by federal and state research and development tax credits.

The Organisation for Economic Co-operation and Development introduced an international tax framework under Pillar Two which includes a global minimum tax of 15%. Pillar Two legislation has been enacted or substantively enacted in certain jurisdictions where the Company operates. The Pillar Two legislation became effective for the Company's fiscal year beginning January 1, 2024. The Company has performed an assessment of its potential exposure to Pillar Two income taxes based on the Company's most recent tax filings, country-by-country reporting, and financial statements for the constituent entities within the Company. Based on the assessment performed, the Company meets the Pillar Two transitional safe harbor effective tax rate relief as all jurisdictions in which the Company operates are above 15%. The Company does not expect any exposure to Pillar Two income taxes in any jurisdictions.

The Company and its subsidiaries are subject to various U.S. federal, state, and foreign income tax examinations. The Company is currently not subject to income tax examination for the tax years 2019 and prior as a result of applicable statute of limitations of the Internal Revenue Service and a majority of applicable state jurisdictions. The Company is currently not subject to examination in its foreign jurisdictions for the tax years 2018 and prior.

12. Segment and Geographic Information

The Company has two reportable segments, U.S. Marketplace and Digital Wholesale. Segment information is presented in the same manner as the Company’s CODM reviews the Company’s operating results in assessing performance and allocating resources. The CODM reviews segment revenue and segment operating income (loss) as a proxy for the performance of the Company's operations. The Company’s Chief Executive Officer is the CODM on behalf of both reportable segments.

The U.S. Marketplace segment derives revenue from marketplace services from customers within the U.S. The Digital Wholesale segment derives revenue from Dealer-to-Dealer and IMCO services and products which are sold on the CarOffer platform. The Company also has two operating segments which are individually immaterial and therefore aggregated into the Other category to reconcile reportable segments to the Unaudited Condensed Consolidated Income Statements. The Other category derives revenue from marketplace services from customers outside of the U.S.

Revenue and costs discretely incurred by reportable segments, including depreciation and amortization, are included in the calculation of reportable segment income (loss) from operations. For the three months ended March 31, 2023, Digital Wholesale segment income (loss) from operations also reflects certain IMCO marketing and lead generation fees allocated from the U.S. Marketplace segment. Asset information by reportable segment is not provided to the CODM as asset information is assessed and reviewed on a consolidated basis.

17


 

For the three months ended March 31, 2024 and 2023, segment revenue, segment income (loss) from operations, and segment depreciation and amortization are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Revenue:

 

 

 

 

 

 

U.S. Marketplace

 

$

172,988

 

 

$

155,621

 

Digital Wholesale

 

 

28,577

 

 

 

64,836

 

Other

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Income (Loss) from Operations:

 

 

 

 

 

 

U.S. Marketplace

 

$

34,217

 

 

$

26,539

 

Digital Wholesale

 

 

(10,340

)

 

 

(11,225

)

Other

 

 

2,407

 

 

 

(1,255

)

Total

 

$

26,284

 

 

$

14,059

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Depreciation and Amortization:

 

 

 

 

 

 

U.S. Marketplace

 

$

2,997

 

 

$

2,740

 

Digital Wholesale

 

 

4,281

 

 

 

8,693

 

Other

 

 

203

 

 

 

143

 

Total

 

$

7,481

 

 

$

11,576

 

For the three months ended March 31, 2024 and 2023, a reconciliation between total segment income from operations to consolidated income before income taxes is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Total segment income from operations

 

$

26,284

 

 

$

14,059

 

Total other income, net

 

 

3,401

 

 

 

4,338

 

Consolidated income before income taxes

 

$

29,685

 

 

$

18,397

 

As of March 31, 2024 and December 31, 2023, segment assets are as follows:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

 

 

 

 

 

 

 

Segment Assets:

 

 

 

 

 

 

U.S. Marketplace

 

$

603,315

 

 

$

607,307

 

Digital Wholesale

 

 

214,553

 

 

 

258,458

 

Other

 

 

52,935

 

 

 

53,162

 

Total

 

$

870,803

 

 

$

918,927

 

 

18


 

For the three months ended March 31, 2024 and 2023, revenue by geographical region is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Revenue by Geographic Region:

 

 

 

 

 

 

United States

 

$

201,565

 

 

$

220,457

 

International

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

 

19


 

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

You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited interim condensed consolidated financial statements, or the Unaudited Condensed Consolidated Financial Statements, and the related notes thereto, appearing elsewhere in this Quarterly Report, and our consolidated financial statements and the related notes and other financial information included in our Annual Report. Some of the information contained in this discussion and analysis or elsewhere in this Quarterly Report, including information with respect to our plans and strategy for our business and our performance and future success, includes forward-looking statements that involve risks and uncertainties. See “Special Note Regarding Forward-Looking Statements.” For a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis you should review our Annual Report, including those cautionary statements set forth under Part I, Item 1A “Risk Factors.” We qualify all of our forward-looking statements by such cautionary statements.

In this discussion, we use financial measures that are considered non-GAAP financial measures under SEC rules. These rules regarding non-GAAP financial measures require supplemental explanation and reconciliation, which are included elsewhere in this Quarterly Report. Investors should not consider non-GAAP financial measures in isolation from or in substitution for, financial information presented in compliance with United States, or U.S., generally accepted accounting principles, or GAAP.

This section of this Quarterly Report discusses 2024 and 2023 items and period-to-period comparisons between 2024 and 2023. The period‑to‑period comparison of financial results is not necessarily indicative of future results.

Company Overview

CarGurus, Inc. is a multinational, online automotive platform for buying and selling vehicles that is building upon its industry-leading listings marketplace with both digital retail solutions and the CarOffer online wholesale platform. The CarGurus platform gives consumers the confidence to purchase and/or sell a vehicle either online or in person, and it gives dealerships the power to accurately price, effectively market, instantly acquire, and quickly sell vehicles, all with a nationwide reach. We use proprietary technology, search algorithms, and data analytics to bring trust, transparency, and competitive pricing to the automotive shopping experience.

We operate principally in the U.S. In the U.S., we also operate as independent brands the Autolist online marketplace and the CarOffer online wholesale platform. In addition to the U.S., we operate online marketplaces under the CarGurus brand in Canada and the United Kingdom, or U.K. In the U.K., we also operate as an independent brand the PistonHeads online marketplace.

We have subsidiaries in the U.S., Canada, Ireland, and the U.K. and we have two reportable segments, U.S. Marketplace and Digital Wholesale. See Note 12 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report for further segment reporting and geographic information.

We derive our revenue from marketplace revenue, wholesale revenue, and product revenue. Marketplace revenue is included in the U.S. Marketplace segment and Other category of segment reporting. Wholesale revenue and product revenue are included in the Digital Wholesale segment. We generate marketplace revenue primarily from (i) dealer subscriptions to our Listings packages and Real-time Performance Marketing, or RPM, digital advertising suite, Digital Retail, and Sell My Car - Top Dealer Offers, or TDO, (ii) advertising revenue from auto manufacturers and other auto-related brand advertisers, and (iii) revenue from partnerships with financing services companies. We generate wholesale revenue primarily from (x) transaction fees earned from the purchase and sale of vehicles between dealers, or Dealer-to-Dealer transactions, (y) transaction fees earned from the sale of vehicles to dealers that we acquire at other marketplaces, and (z) transaction fees earned from performing inspection and transportation services, inclusive of Dealer-to-Dealer transactions, other marketplace-to-dealer transactions, and IMCO transactions (as defined below). We generate product revenue primarily from (A) aggregate proceeds received from the sale of vehicles to dealers that were acquired directly from customers, or Sell My Car - Instant Max Cash Offer, or IMCO transactions, and (B) proceeds received from the sale of vehicles that were acquired through arbitration.

For the three months ended March 31, 2024, we generated revenue of $215.8 million, a 7% decrease from $232.0 million of revenue for the three months ended March 31, 2023. For the three months ended March 31, 2024, we generated consolidated net income of $21.3 million and Consolidated Adjusted EBITDA of $50.4 million, compared to consolidated net income of $11.9 million and Consolidated Adjusted EBITDA of $40.8 million for the three months ended March 31, 2023.

20


 

See “Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest” below for more information regarding our use of Adjusted EBITDA, a non-GAAP financial measure, and a reconciliation of Adjusted EBITDA to our consolidated net income.

Key Business Metrics

We regularly review a number of metrics, including the key metrics listed below, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections, and make operating and strategic decisions. We believe it is important to evaluate these metrics for the U.S. and International geographic regions. The International region derives revenue from marketplace revenue from customers outside of the U.S. International markets perform differently from the U.S. market due to a variety of factors, including our operating history in each market, our rate of investment, market size, market maturity, competition, and other dynamics unique to each country.

Monthly Unique Users

For each of our websites (excluding the CarOffer website), we define a monthly unique user as an individual who has visited any such website within a calendar month, based on data as measured by Google Analytics. We calculate average monthly unique users as the sum of the monthly unique users of each of our websites in a given period, divided by the number of months in that period. We count a unique user the first time a computer or mobile device with a unique device identifier accesses any of our websites during a calendar month. If an individual accesses a website using a different device within a given month, the first access by each such device is counted as a separate unique user. If an individual uses multiple browsers on a single device and/or clears their cookies and returns to our website within a calendar month, each such visit is counted as a separate unique user. We view our average monthly unique users as a key indicator of the quality of our user experience, the effectiveness of our advertising and traffic acquisition, and the strength of our brand awareness. Measuring unique users is important to us and we believe it provides useful information to our investors because our marketplace revenue depends, in part, on our ability to provide dealers with connections to our users and exposure to our marketplace audience. We define connections as interactions between consumers and dealers on our marketplace through phone calls, email, managed text and chat, and clicks to access the dealer’s website or map directions to the dealership.

 

 

 

Three Months Ended
March 31,

 

Average Monthly Unique Users

 

2024

 

 

2023

 

 

 

(in thousands)

 

United States

 

 

34,006

 

 

 

31,986

 

International

 

 

8,568

 

 

 

7,191

 

Total

 

 

42,574

 

 

 

39,177

 

 

21


 

Monthly Sessions

We define monthly sessions as the number of distinct visits to our websites (excluding the CarOffer website) that take place each month within a given time frame, as measured and defined by Google Analytics. We calculate average monthly sessions as the sum of the monthly sessions in a given period, divided by the number of months in that period. A session is defined as beginning with the first page view from a computer or mobile device and ending at the earliest of when a user closes their browser window, after 30 minutes of inactivity, or each night at midnight (i) Eastern Time for our U.S. and Canada websites, other than the Autolist website, (ii) Pacific Time for the Autolist website, and (iii) Greenwich Mean Time for our U.K. websites. A session can be made up of multiple page views and visitor actions, such as performing a search, visiting vehicle detail pages, and connecting with a dealer. We believe that measuring the volume of sessions in a time period, when considered in conjunction with the number of unique users in that time period, is an important indicator to us of consumer satisfaction and engagement with our marketplace, and we believe it provides useful information to our investors because the more satisfied and engaged consumers we have, the more valuable our service is to dealers.

 

 

 

Three Months Ended
March 31,

 

Average Monthly Sessions

 

2024

 

 

2023

 

 

 

(in thousands)

 

United States

 

 

88,286

 

 

 

84,274

 

International

 

 

19,714

 

 

 

16,672

 

Total

 

 

108,000

 

 

 

100,946

 

Number of Paying Dealers

We define a paying dealer as a dealer account with an active, paid marketplace subscription at the end of a defined period. The number of paying dealers we have is important to us and we believe it provides valuable information to investors because it is indicative of the value proposition of our marketplace products, as well as our sales and marketing success and opportunity, including our ability to retain paying dealers and develop new dealer relationships.

 

 

 

As of March 31,

 

Number of Paying Dealers

 

2024

 

 

2023

 

 

 

 

 

 

 

 

United States

 

 

24,419

 

 

 

24,394

 

International

 

 

6,756

 

 

 

6,897

 

Total

 

 

31,175

 

 

 

31,291

 

Transactions

We define Transactions within the Digital Wholesale segment as the number of vehicles processed from car dealers, consumers, and other marketplaces through the CarOffer website within the applicable period. Transactions consists of each unique vehicle (based on vehicle identification number) that reaches "sold and invoiced" status on the CarOffer website within the applicable period, including vehicles sold to car dealers, vehicles sold at third-party auctions, vehicles ultimately sold to a different buyer, and vehicles that are returned to their owners without completion of a sale transaction. We exclude vehicles processed within CarOffer's intra-group trading solution (Group Trade) from the definition of Transactions, and we only count any unique vehicle once even if it reaches sold status multiple times. Digital Wholesale includes Dealer-to-Dealer transactions and IMCO transactions. We view Transactions as a key business metric, and we believe it provides useful information to investors, because it provides insight into growth and revenue for the Digital Wholesale segment. Transactions drive a significant portion of Digital Wholesale segment revenue. We believe growth in Transactions demonstrates consumer and dealer utilization and our market share penetration in the Digital Wholesale segment.

 

 

 

Three Months Ended March 31,

 

Transactions

 

2024

 

 

2023

 

Transactions

 

 

10,302

 

 

 

17,505

 

 

22


 

Quarterly Average Revenue per Subscribing Dealer (QARSD)

We define QARSD, which is measured at the end of a fiscal quarter, as the marketplace revenue primarily from subscriptions to our Listings packages and RPM, our digital advertising suite, and other digital add-on products during that trailing quarter divided by the average number of paying dealers in that marketplace during the quarter. We calculate the average number of paying dealers for a period by adding the number of paying dealers at the end of such period and the end of the prior period and dividing by two. This information is important to us, and we believe it provides useful information to investors, because we believe that our ability to grow QARSD is an indicator of the value proposition of our products and the return on investment, or ROI, that our paying dealers realize from our products. In addition, increases in QARSD, which we believe reflect the value of exposure to our engaged audience in relation to subscription cost, are driven in part by our ability to grow the volume of connections to our users and the quality of those connections, which result in increased opportunity to upsell package levels and cross-sell additional products to our paying dealers.

 

 

 

As of March 31,

 

Quarterly Average Revenue per Subscribing Dealer (QARSD)

 

2024

 

 

2023

 

United States

 

$

6,702

 

 

$

5,943

 

International

 

$

1,882

 

 

$

1,550

 

Consolidated

 

$

5,664

 

 

$

4,986

 

Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest

To provide investors with additional information regarding our financial results, we have presented within this Quarterly Report Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest, each of which is a non‑GAAP financial measure. These non‑GAAP financial measures are not based on any standardized methodology prescribed by GAAP, and are not necessarily comparable to any similarly titled measures presented by other companies.

We define Consolidated Adjusted EBITDA as consolidated net income, adjusted to exclude: depreciation and amortization, impairment of long-lived assets, stock‑based compensation expense, transaction-related expenses, other income, net, and provision for income taxes.

We define Adjusted EBITDA as Consolidated Adjusted EBITDA adjusted to exclude: Adjusted EBITDA attributable to redeemable noncontrolling interest.

We define Adjusted EBITDA attributable to redeemable noncontrolling interest as net loss attributable to redeemable noncontrolling interest, adjusted to exclude: depreciation and amortization, impairment of long-lived assets, stock‑based compensation expense, other expense, net, and provision for income taxes. These exclusions are adjusted for redeemable noncontrolling interest of 38% by taking the noncontrolling interest's full financial results and multiplying each line item in the reconciliation by 38%. We note that we use 38%, versus 49%, to allocate the share of loss because it represents the portion attributable to the redeemable noncontrolling interest. The 38% is exclusive of CO Incentive Units, Subject Units, and 2021 Incentive Units (as each term is defined in Note 2 to our consolidated financial statements contained within our Annual Report), which are liability-classified awards that do not participate in the share of loss. Adjusted EBITDA attributable to redeemable noncontrolling interest is reflective of our acquisition of the remaining minority equity interests in CarOffer completed on December 1, 2023, or the 2023 CarOffer Transaction. Following the 2023 CarOffer Transaction there was no redeemable noncontrolling interest as of December 1, 2023, and as a result, Consolidated Adjusted EBITDA is equivalent to Adjusted EBITDA for the three months ended March 31, 2024.

We have presented Consolidated Adjusted EBITDA and Adjusted EBITDA within this Quarterly Report because they are key measures used by our management and Board of Directors to understand and evaluate our operating performance, generate future operating plans, and make strategic decisions regarding the allocation of capital. In particular, we believe that the exclusion of certain items in calculating Consolidated Adjusted EBITDA and Adjusted EBITDA can produce a useful measure for period‑to‑period comparisons of our business. We have presented Adjusted EBITDA attributable to redeemable noncontrolling interest because it is used by our management to reconcile Consolidated Adjusted EBITDA to Adjusted EBITDA. It represents the portion of Consolidated Adjusted EBITDA that is attributable to our redeemable noncontrolling interest. Adjusted EBITDA attributable to redeemable noncontrolling interest is not intended to be reviewed on its own.

23


 

We use Consolidated Adjusted EBITDA and Adjusted EBITDA to evaluate our operating performance and trends and make planning decisions. We believe Consolidated Adjusted EBITDA and Adjusted EBITDA help identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude. Accordingly, we believe that Consolidated Adjusted EBITDA and Adjusted EBITDA provide useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects, and allowing for greater transparency with respect to key financial metrics used by our management in its financial and operational decision‑making. We use Adjusted EBITDA attributable to redeemable noncontrolling interest to reconcile Consolidated Adjusted EBITDA to Adjusted EBITDA. It enables an investor to gain a clearer understanding of the portion of Consolidated Adjusted EBITDA that is attributable to our redeemable noncontrolling interest.

Our Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest are not prepared in accordance with GAAP, and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with GAAP. There are a number of limitations related to the use of Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest rather than consolidated net income and net loss attributable to redeemable noncontrolling interest, respectively, which are the most directly comparable GAAP equivalents. Some of these limitations are:

Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest exclude depreciation and amortization expense and, although these are non‑cash expenses, the assets being depreciated may have to be replaced in the future;
Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest exclude impairment of long-lived assets and, although these are non-cash adjustments, the assets being impaired may have to be replaced in the future;
Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest exclude stock‑based compensation expense, which will be, for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy;
Consolidated Adjusted EBITDA and Adjusted EBITDA exclude transaction-related expenses incurred by us during a reporting period, which are inclusive of certain transaction and integration costs associated with the 2023 CarOffer Transaction and which may not be reflective of our operational performance during such period, for acquisitions that have been completed as of the filing date of our annual or quarterly report (as applicable) relating to such period;
Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest exclude other income, net, which consists primarily of interest income earned on our cash, cash equivalents, and short-term investments, and foreign exchange gains and losses;
Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest exclude the provision for income taxes;
Adjusted EBITDA excludes Adjusted EBITDA attributable to redeemable noncontrolling interest, which is calculated as the net loss attributable to redeemable noncontrolling interest, adjusted for all exclusions used to calculate Consolidated Adjusted EBITDA as described above; and
other companies, including companies in our industry, may calculate Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest differently, which reduces their usefulness as a comparative measure.

Because of these limitations, we consider, and you should consider, Consolidated Adjusted EBITDA, Adjusted EBITDA, and Adjusted EBITDA attributable to redeemable noncontrolling interest together with other operating and financial performance measures presented in accordance with GAAP.

For the three months ended March 31, 2024 and 2023, the following table presents a reconciliation of Consolidated Adjusted EBITDA and Adjusted EBITDA to consolidated net income, the most directly comparable measure calculated in accordance with GAAP for each of the periods presented.

 

24


 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Reconciliation of Consolidated Adjusted EBITDA and Adjusted EBITDA:

 

 

 

 

 

 

Consolidated net income

 

$

21,301

 

 

$

11,866

 

Depreciation and amortization

 

 

7,481

 

 

 

11,576

 

Impairment of long-lived assets

 

 

 

 

 

175

 

Stock-based compensation expense

 

 

15,822

 

 

 

14,977

 

Transaction-related expenses

 

 

811

 

 

 

 

Other income, net

 

 

(3,401

)

 

 

(4,338

)

Provision for income taxes

 

 

8,384

 

 

 

6,531

 

Consolidated Adjusted EBITDA

 

 

50,398

 

 

 

40,787

 

Adjusted EBITDA attributable to redeemable noncontrolling interest

 

 

 

 

 

(677

)

Adjusted EBITDA

 

$

50,398

 

 

$

41,464

 

For the three months ended March 31, 2024 and 2023, the following table presents a reconciliation of Adjusted EBITDA attributable to redeemable noncontrolling interest to net loss attributable to redeemable noncontrolling interest, the most directly comparable measure calculated in accordance with GAAP, for each of the periods presented.

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Reconciliation of Adjusted EBITDA attributable to redeemable noncontrolling interest:

 

 

 

 

 

 

Net loss attributable to redeemable noncontrolling interest

 

$

 

 

$

(4,266

)

Depreciation and amortization (1)

 

 

 

 

 

2,948

 

Impairment of long-lived assets (1)

 

 

 

 

 

67

 

Stock-based compensation expense (1)

 

 

 

 

 

221

 

Other expense, net (1)

 

 

 

 

 

348

 

Provision for income taxes (1)

 

 

 

 

 

5

 

Adjusted EBITDA attributable to redeemable noncontrolling interest

 

$

 

 

$

(677

)

(1)
These exclusions are adjusted to reflect the noncontrolling interest of 38%.

Components of Unaudited Condensed Consolidated Income Statements

Revenue

We derive our revenue from marketplace revenue, wholesale revenue, and product revenue. Marketplace revenue is included in the U.S. Marketplace segment and Other category of segment reporting. Wholesale revenue and product revenue are included in the Digital Wholesale segment. We generate marketplace revenue primarily from (i) dealer subscriptions to our Listings packages, RPM, digital advertising suite, Digital Retail, and Sell My Car - TDO, (ii) advertising revenue from auto manufacturers and other auto‑related brand advertisers, and (iii) revenue from partnerships with financing services companies. We generate wholesale revenue primarily from (x) transaction fees earned from Dealer-to-Dealer transactions, (y) transaction fees earned from the sale of vehicles to dealers that we acquire at other marketplaces, and (z) transaction fees earned from performing inspection and transportation services, inclusive of Dealer-to-Dealer transactions, other marketplace-to-dealer transactions, and IMCO transactions. We generate product revenue primarily from (A) aggregate proceeds received from the sale of vehicles that were acquired through IMCO transactions, and (B) proceeds received from the sale of vehicles that were acquired through arbitration.

Marketplace Revenue

We offer multiple types of marketplace Listings packages to our dealers for our CarGurus U.S. platform (availability varies on our other marketplaces): Restricted Listings, which is free; and various levels of Listings packages, which each require a paid subscription under a monthly, quarterly, semiannual, or annual subscription basis.

25


 

Our subscriptions for customers generally auto-renew on a monthly basis and are cancellable by dealers with 30 days' advance notice prior to the commencement of the applicable renewal term. Subscription pricing is determined based on a dealer’s inventory size, region, and our assessment of the connections and ROI the platform will provide them and is subject to discounts and/or fee reductions that we may offer from time to time. We also offer all dealers on the platform access to our Dealer Dashboard, which includes a performance summary, Dealer Insights tool, and user review management platform. Only dealers subscribing to a paid Listings package have access to the Pricing Tool, Market Analysis tool, and Instant Market Value, or IMV, Scan tool. For details on the Dealer Dashboard and these merchandising tools, refer to “Our Products and Services – U.S. Marketplace and Other – Dealer Offerings – Dealer Dashboard and Merchandising Tools” in Part I, Item 1 in our Annual Report.

We also offer paid Listings packages for the Autolist and PistonHeads websites.

In addition to displaying inventory in our marketplace and providing access to the Dealer Dashboard, we offer dealers subscribing to certain of our Listings packages other subscription advertising and customer acquisition products and enhancements marketed under RPM and our digital advertising suite. Through RPM, dealers can buy advertising that appears in our marketplace, on other sites on the internet, and/or on high-converting social media platforms. Such advertisements can be targeted by the user’s geography, search history, CarGurus website activity, and a number of other targeting factors, allowing dealers to increase their visibility with in-market consumers and drive qualified traffic for dealers.

We also offer dealer advertising products for the PistonHeads website.

We also offer dealers subscribing to certain of our Listings packages other subscription advertising and customer acquisition products and enhancements such as Digital Retail, which allows shoppers to complete much of the vehicle-purchase process online through the Dealers’ Listings page. Digital Retail is comprised of (i) the Digital Deal Platform, which gives dealers higher quality leads through upfront consumer-provided information, (ii) Geo Expansion, which expands the visibility of a dealer’s inventory in the search results beyond its local market, and (iii) Hard Pull Financing, which provides loan information.

We also offer dealers subscribing to certain of our Listings packages other subscription advertising and customer acquisition products and enhancements such as TDO, which allows dealers to pay for leads to receive direct access to shoppers actively looking to sell their vehicles. Dealers can acquire inventory from shoppers who are looking to sell directly through the CarGurus Sell My Car page.

Marketplace revenue also consists of non-dealer advertising revenue from auto manufacturers and other auto-related brand advertisers sold on a cost-per-thousand impressions basis, or CPM basis. An impression is an advertisement loaded on a web page. In addition to advertising sold on a CPM basis, we also have advertising sold on a cost-per-click basis. Pricing is primarily based on advertisement size and position on our websites and mobile applications. Auto manufacturers and other brand advertisers can execute advertising campaigns that are targeted across a wide variety of parameters, including demographic groups, behavioral characteristics, specific auto brands, categories such as Certified Pre-Owned, and segments such as hybrid vehicles. We do not provide minimum impression guarantees or other types of minimum guarantees in our contracts with customers. Advertising is also sold indirectly through revenue sharing arrangements with advertising exchange partners.

We also offer non-dealer advertising products for the Autolist and PistonHeads websites.

Marketplace revenue also includes revenue from partnerships with certain financing services companies pursuant to which we enable eligible consumers on our CarGurus U.S. website to pre-qualify for financing on cars from dealerships that offer financing through such companies. We primarily generate revenue from these partnerships based on the number of funded loans from consumers who pre-qualify with our lending partners through our site.

Wholesale Revenue

The CarOffer Matrix enables buying dealers to create standing buy orders and provides instant offers to selling dealers. Wholesale revenue includes transaction fees earned from Dealer-to-Dealer transactions, where we collect fees from both the buying and selling dealers. We also sell vehicles to dealers that we acquire at other marketplaces, where we collect a transaction fee from the buying dealers.

26


 

Wholesale revenue also includes fees earned from performing inspection and transportation services, where we collect fees from the buying dealer. Inspection and transportation service revenue is inclusive of Dealer-to-Dealer transactions, other marketplace-to-dealer transactions, and IMCO transactions.

Wholesale revenue also includes arbitration in which the vehicle is rematched to a new buyer and not acquired by us. Arbitration is the process by which we investigate and resolve claims from buying dealers.

Wholesale revenue also includes fees earned from certain guarantees offered to dealers (which include 45-Day Guarantee and OfferGuard products), where we collect fees from the buying dealer or selling dealer, as applicable.

Product Revenue

The CarOffer Matrix enables consumers who are selling vehicles to be instantly presented with an offer. Product revenue includes the aggregate proceeds received from the sale of vehicles through IMCO transactions, including vehicle sale price and transaction fees collected from the buying dealers. Product revenue also includes proceeds received from the sale of vehicles acquired through arbitration, including vehicle sale price and transaction fees collected from buying dealers. Arbitration is the process by which we investigate and resolve claims from buying dealers. We control the vehicle in these transactions and therefore act as the principal.

Cost of Revenue

Marketplace Cost of Revenue

Marketplace cost of revenue includes expenses related to supporting and hosting marketplace service offerings. These expenses include personnel and related expenses for our customer support team, including salaries, benefits, incentive compensation, and stock-based compensation; third-party service provider expenses such as advertising, data, and hosting expenses; amortization of developed technology; amortization of capitalized website development; amortization of capitalized hosting arrangements; and allocated overhead expenses.

We allocate overhead expenses, such as rent and facility expenses, software expense, and employee benefit expense, to all departments based on headcount. As such, general overhead expenses are reflected in cost of revenue and each operating expense category.

Wholesale Cost of Revenue

Wholesale cost of revenue includes expenses related to supporting and hosting Digital Wholesale service offerings, including Dealer-to-Dealer transactions and vehicles sold to dealers acquired at other marketplaces on the CarOffer Matrix. These expenses include vehicle transportation and inspection expenses; net losses on vehicles related to guarantees offered to dealers through Dealer-to-Dealer transactions; personnel and related expenses for employees directly involved in the fulfillment and support of transactions, including salaries, benefits, incentive compensation, and stock-based compensation; third-party service provider expenses; amortization of developed technology; amortization of capitalized website development; and allocated overhead expenses.

We allocate overhead expenses, such as rent and facility expenses, software expense, and employee benefit expense, to all departments based on headcount. As such, general overhead expenses are reflected in cost of revenue and each operating expense category.

Product Cost of Revenue

Product cost of revenue includes expenses related to vehicles sold to dealers through IMCO transactions and vehicles sold to dealers acquired through arbitration. These expenses include the cost of the vehicle and transportation expenses.

27


 

Operating Expenses

Sales and Marketing

Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing team, including salaries, benefits, incentive compensation, commissions, and stock-based compensation; expenses associated with consumer marketing, such as traffic acquisition, brand building, and public relations activities; expenses associated with dealer marketing, such as content marketing, customer and promotional events, and industry events; consulting services; software subscription expenses; travel expenses; amortization of capitalized hosting arrangements; and allocated overhead expenses. A portion of our commissions that are related to obtaining a new contract are capitalized and amortized over the estimated benefit period of customer relationships. All other sales and marketing expenses are expensed as incurred. We expect sales and marketing expenses to fluctuate from quarter to quarter as we respond to changes in the macroeconomic and competitive landscapes affecting our existing dealers, consumer audience, and brand awareness.

Product, Technology, and Development

Product, technology, and development expenses consist primarily of personnel and related expenses for our research and development team, including salaries, benefits, incentive compensation, and stock-based compensation; software subscription expenses; consulting services; and allocated overhead expenses. Other than website development, internal-use software, and hosting arrangement expenses, research and development expenses are expensed as incurred. We expect product, technology, and development expenses to fluctuate as we invest in additional engineering resources to develop new solutions and make improvements to our existing platform.

General and Administrative

General and administrative expenses consist primarily of personnel and related expenses for our executive, finance, legal, people & talent, and administrative teams, including salaries, benefits, incentive compensation, and stock-based compensation; expenses associated with professional fees for audit, tax, external legal, and consulting services; payment processing and billing expenses; insurance expenses; software subscription expenses; and allocated overhead expenses. General and administrative expenses are expensed as incurred. We expect general and administrative expenses to fluctuate as we continue to scale our business.

Depreciation and Amortization

Depreciation and amortization expenses consist of depreciation on property and equipment and amortization of intangible assets and internal-use software.

Other Income, Net

Other income, net consists primarily of interest income earned on our cash, cash equivalents and short-term investments and foreign exchange gains and losses.

Provision for Income Taxes

We are subject to federal and state income taxes in the U.S. and taxes in foreign jurisdictions in which we operate. For the three months ended March 31, 2024 and 2023, a provision for income taxes was recognized as a result of the consolidated taxable income position.

We recognize deferred tax assets and liabilities based on temporary differences between the financial reporting and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the temporary differences are expected to be recovered or settled.

We regularly assess the need to recognize a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. As of March 31, 2024 and December 31, 2023, valuation allowances were immaterial.

28


 

We assess our income tax positions and recognize an income tax benefit or expense based upon our evaluation of the facts, circumstances, and information available at the reporting date.

For the three months ended March 31, 2024, income tax expense recognized related to uncertain tax provisions was immaterial. An immaterial amount of the reserve relating to uncertain tax positions was released as a result of settlement with taxing authorities. As of March 31, 2024, the income tax liability related to uncertain tax positions, exclusive of immaterial interest or penalties related to uncertain tax provisions, was $0.8 million, which would have favorably affected our effective tax rate, if recognized.

For the three months ended March 31, 2023, we did not recognize income tax expense related to uncertain tax positions. As of December 31, 2023, the income tax liability related to uncertain tax positions, exclusive of immaterial interest or penalties related to uncertain tax provisions, was $0.8 million, which would have favorably affected our effective tax rate, if recognized.

The Organisation for Economic Co-operation and Development introduced an international tax framework under Pillar Two which includes a global minimum tax of 15%. Pillar Two legislation has been enacted or substantively enacted in certain jurisdictions where we operate. The Pillar Two legislation became effective for our fiscal year beginning January 1, 2024. We have performed an assessment of its potential exposure to Pillar Two income taxes based on our most recent tax filings, country-by-country reporting, and financial statements for our constituent entities. Based on the assessment performed, we meet the Pillar Two transitional safe harbor effective tax rate relief as all jurisdictions in which we operate are above 15%. We do not expect any material exposure to Pillar Two income taxes in any jurisdictions.

Results of Operations

For the three months ended March 31, 2024 and 2023, the Unaudited Condensed Consolidated Income Statements are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(dollars in thousands)

 

Revenue:

 

 

 

 

 

 

Marketplace

 

$

187,219

 

 

$

167,127

 

Wholesale

 

 

16,125

 

 

 

25,186

 

Product

 

 

12,452

 

 

 

39,650

 

Total revenue

 

 

215,796

 

 

 

231,963

 

Cost of revenue:

 

 

 

 

 

 

Marketplace

 

 

14,385

 

 

 

15,533

 

Wholesale

 

 

14,224

 

 

 

22,068

 

Product

 

 

12,226

 

 

 

39,382

 

Total cost of revenue

 

 

40,835

 

 

 

76,983

 

Gross profit

 

 

174,961

 

 

 

154,980

 

Operating expenses:

 

 

 

 

 

 

Sales and marketing

 

 

82,274

 

 

 

75,577

 

Product, technology, and development

 

 

35,545

 

 

 

36,607

 

General and administrative

 

 

28,066

 

 

 

24,919

 

Depreciation and amortization

 

 

2,792

 

 

 

3,818

 

Total operating expenses

 

 

148,677

 

 

 

140,921

 

Income from operations

 

 

26,284

 

 

 

14,059

 

Other income, net:

 

 

 

 

 

 

Interest income

 

 

3,906

 

 

 

3,743

 

Other (expense) income, net

 

 

(505

)

 

 

595

 

Total other income, net

 

 

3,401

 

 

 

4,338

 

Income before income taxes

 

 

29,685

 

 

 

18,397

 

Provision for income taxes

 

 

8,384

 

 

 

6,531

 

Consolidated net income

 

 

21,301

 

 

 

11,866

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders

 

$

21,301

 

 

$

16,132

 

 

29


 

For the three months ended March 31, 2024 and 2023, our segment revenue and our segment income (loss) from operations are as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(dollars in thousands)

 

Segment Revenue:

 

 

 

 

 

 

U.S. Marketplace

 

$

172,988

 

 

$

155,621

 

Digital Wholesale

 

 

28,577

 

 

 

64,836

 

Other

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

Segment Income (Loss) from Operations:

 

 

 

 

 

 

U.S. Marketplace

 

$

34,217

 

 

$

26,539

 

Digital Wholesale

 

 

(10,340

)

 

 

(11,225

)

Other

 

 

2,407

 

 

 

(1,255

)

Total

 

$

26,284

 

 

$

14,059

 

For the three months ended March 31, 2024 and 2023, the Unaudited Condensed Consolidated Income Statements as a percentage of total revenue are as follows (amounts in the table below may not sum due to rounding):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Marketplace

 

 

87

%

 

 

72

%

Wholesale

 

 

7

 

 

 

11

 

Product

 

 

6

 

 

 

17

 

Total revenue

 

 

100

 

 

 

100

 

Cost of revenue:

 

 

 

 

 

 

Marketplace

 

 

7

 

 

 

7

 

Wholesale

 

 

7

 

 

 

10

 

Product

 

 

6

 

 

 

17

 

Total cost of revenue

 

 

19

 

 

 

33

 

Gross profit

 

 

81

 

 

 

67

 

Operating expenses:

 

 

 

 

 

 

Sales and marketing

 

 

38

 

 

 

33

 

Product, technology, and development

 

 

16

 

 

 

16

 

General and administrative

 

 

13

 

 

 

11

 

Depreciation and amortization

 

 

1

 

 

 

2

 

Total operating expenses

 

 

69

 

 

 

61

 

Income from operations

 

 

12

 

 

 

6

 

Other income, net:

 

 

 

 

 

 

Interest income

 

 

2

 

 

 

2

 

Other (expense) income, net

 

 

(0

)

 

 

0

 

Total other income, net

 

 

2

 

 

 

2

 

Income before income taxes

 

 

14

 

 

 

8

 

Provision for income taxes

 

 

4

 

 

 

3

 

Consolidated net income

 

 

10

 

 

 

5

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(2

)

Net income attributable to common stockholders

 

 

10

%

 

 

7

%

 

30


 

For the three months ended March 31, 2024 and 2023, our segment revenue as a percentage of total revenue and our segment income (loss) from operations as a percentage of segment revenue are as follows (amounts in the table below may not sum due to rounding):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Revenue:

 

 

 

 

 

 

U.S. Marketplace

 

 

80

%

 

 

67

%

Digital Wholesale

 

 

13

 

 

 

28

 

Other

 

 

7

 

 

 

5

 

Total

 

 

100

%

 

 

100

%

Segment Income (Loss) from Operations:

 

 

 

 

 

 

U.S. Marketplace

 

 

20

%

 

 

17

%

Digital Wholesale

 

 

(36

)

 

 

(17

)

Other

 

 

17

 

 

 

(11

)

Total

 

 

12

%

 

 

6

%

For the three months ended March 31, 2024 and 2023

Revenue

Revenue by Source

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Marketplace

 

$

187,219

 

 

$

167,127

 

 

$

20,092

 

 

 

12

%

Wholesale

 

 

16,125

 

 

 

25,186

 

 

 

(9,061

)

 

 

(36

)

Product

 

 

12,452

 

 

 

39,650

 

 

 

(27,198

)

 

 

(69

)

Total

 

$

215,796

 

 

$

231,963

 

 

$

(16,167

)

 

 

(7

)%

Percentage of total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Marketplace

 

 

87

%

 

 

72

%

 

 

 

 

 

 

Wholesale

 

 

7

 

 

 

11

 

 

 

 

 

 

 

Product

 

 

6

 

 

 

17

 

 

 

 

 

 

 

Total

 

 

100

%

 

 

100

%

 

 

 

 

 

 

Overall revenue decreased $16.2 million, or 7%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023.

Marketplace revenue increased $20.1 million, or 12%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 87% of total revenue for the three months ended March 31, 2024, compared to 72% of total revenue for the three months ended March 31, 2023. The increase was due to an increase in Listings revenue, inclusive of certain digital add-on products, as a result of growth in QARSD, which was driven by signing on new dealers with higher average monthly recurring revenue and revenue expansion through product upgrades and price increases for existing dealers.

Wholesale revenue decreased $9.1 million, or 36%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 7% of total revenue for the three months ended March 31, 2024, compared to 11% of total revenue for the three months ended March 31, 2023. The decrease was due primarily to a 41% decrease in Transactions, which includes Dealer-to-Dealer transactions and IMCO transactions, to 10,302 for the three months ended March 31, 2024, from 17,505 for the three months ended March 31, 2023, as a result of our focus on improving the performance of our sales team and enhancing how dealers interact with the CarOffer Matrix over unit volume.

31


 

Product revenue decreased by $27.2 million, or 69%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 6% of total revenue for the three months ended March 31, 2024, compared to 17% of total revenue for the three months ended March 31, 2023. The decrease was due primarily to a decrease in proceeds received from the sale of vehicles through IMCO transactions, including lower average vehicle selling prices and lower transaction fees, due to the decrease in Transactions. The decrease in product revenue was also due in part to a decrease in proceeds received from the sale of vehicles acquired through arbitration as a result of decreased arbitration claims primarily due to decreased Transactions.

Segment Revenue

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Marketplace

 

$

172,988

 

 

$

155,621

 

 

$

17,367

 

 

 

11

%

Digital Wholesale

 

 

28,577

 

 

 

64,836

 

 

 

(36,259

)

 

 

(56

)

Other

 

 

14,231

 

 

 

11,506

 

 

 

2,725

 

 

 

24

 

Total

 

$

215,796

 

 

$

231,963

 

 

$

(16,167

)

 

 

(7

)%

Percentage of total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Marketplace

 

 

80

%

 

 

67

%

 

 

 

 

 

 

Digital Wholesale

 

 

13

 

 

 

28

 

 

 

 

 

 

 

Other

 

 

7

 

 

 

5

 

 

 

 

 

 

 

Total

 

 

100

%

 

 

100

%

 

 

 

 

 

 

U.S. Marketplace segment revenue increased $17.4 million, or 11%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 80% of total revenue for the three months ended March 31, 2024, compared to 67% of total revenue for the three months ended March 31, 2023. The increase was due primarily to a $20.1 million increase in marketplace revenue, as described above.

Digital Wholesale segment revenue, which is comprised of wholesale revenue and product revenue, decreased $36.3 million, or 56%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 13% of total revenue for the three months ended March 31, 2024, compared to 28% of total revenue for the three months ended March 31, 2023. The decrease in Digital Wholesale segment revenue was due to a decrease in wholesale revenue and product revenue, as described above.

Cost of Revenue

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Cost of Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Marketplace

 

$

14,385

 

 

$

15,533

 

 

$

(1,148

)

 

 

(7

)%

Wholesale

 

 

14,224

 

 

 

22,068

 

 

 

(7,844

)

 

 

(36

)

Product

 

 

12,226

 

 

 

39,382

 

 

 

(27,156

)

 

 

(69

)

Total

 

$

40,835

 

 

$

76,983

 

 

$

(36,148

)

 

 

(47

)%

Percentage of total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Marketplace

 

 

7

%

 

 

7

%

 

 

 

 

 

 

Wholesale

 

 

7

 

 

 

10

 

 

 

 

 

 

 

Product

 

 

6

 

 

 

17

 

 

 

 

 

 

 

Total

 

 

19

%

 

 

33

%

 

 

 

 

 

 

Overall cost of revenue decreased $36.1 million, or 47%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023.

32


 

Marketplace cost of revenue decreased $1.1 million, or 7%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 7% of total revenue for both the three months ended March 31, 2024 and 2023. The decrease was due primarily to a $1.1 million decrease in fees related to provisioning advertising.

Wholesale cost of revenue decreased $7.8 million, or 36%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 7% of total revenue for the three months ended March 31, 2024, compared to 10% of total revenue for the three months ended March 31, 2023. The decrease was due in part to a $3.4 million decrease in transportation expense and a $1.1 million decrease in inspection expense as a result of lower Transaction volume. The decrease was also due in part a $3.2 million decrease in amortization, primarily due to the acquired developed technology intangible asset as it became fully amortized during the quarter.

Product cost of revenue decreased $27.2 million, or 69%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 6% of the total revenue for the three months ended March 31, 2024, compared to 17% of total revenue for the three months ended March 31, 2023. The decrease was due primarily to a decrease in expenses related to vehicles sold to dealers through IMCO transactions as a result of decreased Transactions. The decrease in product cost of revenue was also due in part to a decrease in expenses related to vehicles sold to dealers acquired through arbitration as a result of decreased arbitration claims primarily due to lower Transaction volume.

Operating Expenses

Sales and Marketing Expense

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Sales and marketing

 

$

82,274

 

 

$

75,577

 

 

$

6,697

 

 

 

9

%

Percentage of total revenue

 

 

38

%

 

 

33

%

 

 

 

 

 

 

Sales and marketing expense increased $6.7 million, or 9%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The increase was due primarily to a $6.7 million increase in advertising and marketing expense due to new brand campaign and marketing efforts.

Product, Technology, and Development Expense

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Product, technology, and development

 

$

35,545

 

 

$

36,607

 

 

$

(1,062

)

 

 

(3

)%

Percentage of total revenue

 

 

16

%

 

 

16

%

 

 

 

 

 

 

Product, technology, and development expense decreased $1.1 million, or 3%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The decrease was due primarily to a $2.3 million decrease in expense as a result of increased website development capitalization and a $1.3 million decrease in consulting services. The decrease was offset in part by a $1.2 million increase in salaries and employee-related expenses due primarily to a 5% increase in headcount and a $0.5 million increase in rent and utilities.

General and Administrative Expense

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

General and administrative

 

$

28,066

 

 

$

24,919

 

 

$

3,147

 

 

 

13

%

Percentage of total revenue

 

 

13

%

 

 

11

%

 

 

 

 

 

 

 

33


 

General and administrative expense increased $3.1 million, or 13%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The increase was due primarily to a $2.0 million increase in salaries and employee-related expenses, exclusive of stock-based compensation, due primarily to a 7% increase in headcount. The increase was also due in part to a $1.3 million increase in stock-based compensation due to new grants awarded to employees.

Depreciation and Amortization Expense

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Depreciation and amortization

 

$

2,792

 

 

$

3,818

 

 

$

(1,026

)

 

 

(27

)%

Percentage of total revenue

 

 

1

%

 

 

2

%

 

 

 

 

 

 

Depreciation and amortization expense decreased $1.0 million, or 27%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The decrease was the result of the customer relationships intangible asset related to the Digital Wholesale segment becoming fully amortized during the quarter.

Other Income, net

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Other income, net:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

$

3,906

 

 

$

3,743

 

 

$

163

 

 

 

4

%

Other (expense) income, net

 

 

(505

)

 

 

595

 

 

 

(1,100

)

 

 

185

 

Total other income, net

 

 

3,401

 

 

 

4,338

 

 

$

(937

)

 

 

22

%

Percentage of total revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

2

%

 

 

2

%

 

 

 

 

 

 

Other (expense) income, net

 

 

(0

)

 

 

0

 

 

 

 

 

 

 

Total other income, net

 

 

2

%

 

 

2

%

 

 

 

 

 

 

Total other income, net decreased $0.9 million, or 22%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The $0.2 million increase in interest income was due primarily to higher interest earned on investments. These investments were subsequently sold during the three months ended March 31, 2024. The $1.1 million decrease in other (expense) income, net was due primarily to a $0.6 million increase in realized and unrealized loss associated with the fluctuation of certain foreign currencies.

Provision for Income Taxes

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Provision for income taxes

 

$

8,384

 

 

$

6,531

 

 

$

1,853

 

 

 

28

%

Percentage of total revenue

 

 

4

%

 

 

3

%

 

 

 

 

 

 

Provision for income taxes increased $1.9 million, or 28%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, primarily due to increased profitability. This was partially offset by an aggregated $0.4 million tax expense related to shortfalls on the taxable compensation of stock-based awards and the Section 162(m) excess officer compensation limitation recorded during the three months ended March 31, 2024, compared to a $3.4 million tax expense related to shortfalls on the taxable compensation of stock-based awards and the Section 162(m) excess officer compensation limitation recorded during the three months ended March 31, 2023.

34


 

Segment Income (Loss) from Operations

 

 

 

Three Months Ended
March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Segment Income (Loss) from Operations:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Marketplace

 

$

34,217

 

 

$

26,539

 

 

$

7,678

 

 

 

29

%

Digital Wholesale

 

 

(10,340

)

 

 

(11,225

)

 

 

885

 

 

 

8

 

Other

 

 

2,407

 

 

 

(1,255

)

 

 

3,662

 

 

 

292

 

Total

 

$

26,284

 

 

$

14,059

 

 

$

12,225

 

 

 

87

%

Percentage of segment revenue:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Marketplace

 

 

20

%

 

 

17

%

 

 

 

 

 

 

Digital Wholesale

 

 

(36

)

 

 

(17

)

 

 

 

 

 

 

Other

 

 

17

 

 

 

(11

)

 

 

 

 

 

 

Total

 

 

12

%

 

 

6

%

 

 

 

 

 

 

U.S. Marketplace segment income from operations increased $7.7 million, or 29%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented 20% of U.S. Marketplace segment revenue for the three months ended March 31, 2024, and 17% of U.S. Marketplace segment revenue for the three months ended March 31, 2023. The increase was due to an increase in revenue of $17.4 million, a decrease in cost of revenue of $1.1 million, and an increase in operating expenses of $10.8 million.

Digital Wholesale segment loss from operations decreased $0.9 million, or 8%, in the three months ended March 31, 2024, compared to the three months ended March 31, 2023, and represented (36)% of Digital Wholesale segment revenue for the three months ended March 31, 2024 and (17)% of Digital Wholesale segment revenue for the three months ended March 31, 2023. The decrease in the loss was due to a decrease in revenue of $36.3 million, a decrease in cost of revenue of $35.0 million, and a decrease in operating expenses of $2.2 million.

Liquidity and Capital Resources

Cash, Cash Equivalents, Short-term Investments, and Borrowing Capacity

As of March 31, 2024, our principal sources of liquidity were cash and cash equivalents of $246.3 million. As of December 31, 2023, our principal sources of liquidity were cash and cash equivalents of $291.4 million and short-term investments of $20.7 million. As of March 31, 2024, our borrowing capacity under the 2022 Revolver (as defined below) was $390.4 million.

Sources and Uses of Cash

During the three months ended March 31, 2024 and 2023, our cash flows from operating, investing, and financing activities, as reflected in the Unaudited Condensed Consolidated Statements of Cash Flows, were as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(dollars in thousands)

 

Net cash provided by operating activities

 

$

51,964

 

 

$

66,345

 

Net cash used in investing activities

 

 

(13,147

)

 

 

(5,887

)

Net cash used in financing activities

 

 

(83,038

)

 

 

(73,238

)

Impact of foreign currency on cash

 

 

(577

)

 

 

329

 

Net decrease in cash, cash equivalents, and restricted cash

 

$

(44,798

)

 

$

(12,451

)

Our operations have been financed primarily from operating activities. During the three months ended March 31, 2024 and 2023, we generated cash from operating activities of $52.0 million and $66.3 million, respectively.

35


 

We believe that our existing sources of liquidity, including access to the 2022 Revolver, will be sufficient to fund our operations for at least the next 12 months from the date of the filing of this Quarterly Report. Our future capital requirements will depend on many factors, including our revenue; expenses associated with our sales and marketing activities and the support of our product, technology, and development efforts; expenses associated with our facilities build-out under our 1001 Boylston Street lease in excess of tenant allowance; payments received in advance from a third-party transaction processor; activity under the 2024 Share Repurchase Program (as defined below); and our investments in international markets. Cash from operations could also be affected by various risks and uncertainties, including, but not limited to, macroeconomic effects and other risks detailed more specifically in the “Risk Factors” section in Part I, Item 1A in our Annual Report.

On September 26, 2022, we entered into a Credit Agreement with PNC Bank, National Association, as administrative agent and collateral agent and an L/C Issuer (as defined in the Credit Agreement), and the other lenders, L/C Issuers and parties thereto from time to time, or the Credit Agreement. The Credit Agreement consists of a revolving credit facility, or the 2022 Revolver, which allows us to borrow up to $400.0 million, $50.0 million of which may be comprised of a letter of credit sub-facility. The borrowing capacity under the Credit Agreement may be increased in accordance with the terms and subject to the adjustments as set forth in the Credit Agreement. Specifically, the borrowing capacity may be increased by an amount up to the greater of $250.0 million or 100% of Four Quarter Consolidated EBITDA (as defined in the Credit Agreement) if certain criteria are met and subject to certain restrictions. Any such increase requires lender approval. Proceeds of any borrowings may be used for general corporate purposes. The 2022 Revolver is scheduled to mature on September 26, 2027. As of both March 31, 2024 and December 31, 2023, there were no borrowings and $9.6 million in letters of credit outstanding under the 2022 Revolver, which reduces the borrowing capacity under the 2022 Revolver to $390.4 million.

In connection with the 1001 Boylston Street lease, we expect to spend an additional $35.2 million to complete our buildout, of which $26.3 million has been committed and remains unspent as of March 31, 2024. These costs will be partially reimbursable under the tenant improvement allowance.

On November 7, 2023, we announced that our Board of Directors authorized a share repurchase program, or the 2024 Share Repurchase Program, pursuant to which we may, from time to time, purchase shares of our Class A common stock for an aggregate purchase price not to exceed $250.0 million. Share repurchases under the 2024 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act. The 2024 Share Repurchase Program does not obligate us to repurchase any minimum dollar amount or number of shares. The 2024 Share Repurchase Program has an effective date of January 1, 2024, and an expiration date of December 31, 2024, and prior to its expiration may be modified, suspended, or discontinued by our Board of Directors at any time without prior notice. All repurchased shares of our Class A common stock under the 2024 Share Repurchase Program will be retired. We have funded share repurchases and expect to continue to fund any additional share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations. During the three months ended March 31, 2024, we repurchased and retired 3,538,194 shares for $81.1 million, exclusive of commissions and excise tax, at an average cost of $22.91 per share under the 2024 Share Repurchase Program. As of March 31, 2024, we had remaining authorization to purchase up to $168.9 million of our Class A common stock under the 2024 Share Repurchase Program.

To the extent that our operating income, existing cash, cash equivalents, short-term investments, and our borrowing capacity under the 2022 Revolver are insufficient to fund our future activities, we may need to raise additional funds through a public or private equity or debt financing. Additional funds may not be available on terms favorable to us, or at all. See “Risk Factors—Risks Related to Our Business and Industry— We may require additional capital to pursue our business objectives and respond to business opportunities, challenges, or unforeseen circumstances. If we are unable to generate sufficient cash flows or if capital is not available to us, our business, operating results, financial condition, and prospects could be adversely affected.” in Part I, Item 1A in our Annual Report.

Operating Activities

Net cash provided by operating activities of $52.0 million during the three months ended March 31, 2024 was due primarily to consolidated net income of $21.3 million, adjusted for $15.8 million of stock-based compensation expense, $7.5 million of depreciation and amortization, and $3.3 million of amortization of deferred contract costs, partially offset by $9.1 million of deferred taxes. Net cash provided by operating activities was also attributable to a $12.7 million increase due to changes in our lease obligations, a $6.0 million decrease in prepaid expenses, prepaid income taxes, and other assets, a $0.7 million increase in accounts payable, and a $0.7 million increase in accrued expenses, accrued income taxes, and other liabilities. The increases in cash flow from operations were partially offset by a $4.2 million increase in accounts receivable and a $3.3 million increase in deferred contract costs.

36


 

Net cash provided by operating activities of $66.3 million during the three months ended March 31, 2023 was due primarily to consolidated net income of $11.9 million, adjusted for $14.9 million of stock-based compensation expense, $11.6 million of depreciation and amortization, and $2.7 million of amortization of deferred contract costs, partially offset by $11.9 million of deferred taxes. Cash provided by operating activities was also attributable to a $10.3 million increase in accounts payable, an $8.6 million increase in deferred revenue, a $6.9 million decrease in accounts receivable, a $4.7 million decrease in prepaid expenses, prepaid income taxes, and other assets, a $4.5 million increase in accrued expenses, accrued income taxes, and other liabilities, a $4.5 million increase in lease obligations, and a $3.6 million decrease in inventory. The increases in cash flow from operations were partially offset by a $5.1 million increase in deferred contract costs.

Investing Activities

Net cash used in investing activities of $13.1 million during the three months ended March 31, 2024 was due primarily to $28.7 million of purchases of property and equipment and $5.5 million of capitalization of website development costs, offset in part by $20.7 million of sales of short-term investments, net of purchases.

Net cash provided by investing activities of $5.9 million during the three months ended March 31, 2023 was due to $3.5 million of capitalization of website development costs and $2.4 million of purchases of property and equipment.

Financing Activities

Net cash used in financing activities of $83.0 million during the three months ended March 31, 2024 was due primarily to $77.4 million of payment for repurchase of our Class A common stock under the 2024 Share Repurchase Program, $5.1 million of payment of withholding taxes on net share settlements of restricted stock units, and $0.5 million of change in gross advance payments received from third-party transaction processor.

Net cash used in financing activities of $73.2 million during the three months ended March 31, 2023 was due primarily to $69.0 million of payment for the repurchase of our Class A common stock under the share repurchase program announced by our Board of Directors in December 2022, pursuant to which we could, from time to time, purchase shares of our Class A common stock for an aggregate purchase price not to exceed $250.0 million, a $2.1 million change in gross advance payments received from third party transaction processor, and $2.1 million of payment of withholding taxes on net share settlements of restricted stock units.

Contractual Obligations and Known Future Cash Requirements

As of March 31, 2024, there were no material changes in our contractual obligations and commitments from those disclosed in our Annual Report, other than those appearing in the notes to the Unaudited Condensed Consolidated Financial Statements appearing elsewhere in this Quarterly Report, which are hereby incorporated by reference.

Seasonality

Across the retail automotive industry, consumer purchases are typically greatest in the first three quarters of each year, due in part to the introduction of new vehicle models from manufacturers and the seasonal nature of consumer spending. Additionally, the volume of wholesale vehicle sales can fluctuate from quarter to quarter driven by several factors, including the timing of used vehicles available for sale from selling customers, the seasonality of the retail market for used vehicles, and/or inventory challenges in the automotive industry, which affect the demand side of the wholesale industry.

Macroeconomic conditions, such as slower growth or recession, higher interest rates, unemployment, consumer confidence in the economy, consumer debt levels, labor, disruptions, work stoppages, or strikes, the ongoing military conflict between Russia and Ukraine, the conflict in Israel and surrounding areas and the possible expansion of such conflict, foreign currency exchange rate fluctuations, and other matters that influence consumer spending and preferences, can also impact the volume of wholesale vehicle sales, as was evidenced by the global semiconductor chip shortage and other supply related shortages.

The Digital Wholesale segment operating results have reflected the general seasonality of the wholesale vehicle sales market and macroeconomic conditions of the automotive industry. The U.S. Marketplace segment operating results have reflected the macroeconomic conditions of the automotive industry. However, to date, the U.S. Marketplace segment operating results have not been materially impacted by the general seasonality of the automotive industry. This could possibly change as our business and markets mature.

37


 

As a result, revenue and cost of revenue related to volume will fluctuate accordingly on a quarterly basis. Typical seasonality trends may not be observed in periods where other external factors more significantly impact the wholesale industry.

Off-Balance Sheet Arrangements

As of March 31, 2024 and December 31, 2023, we did not have any off-balance sheet arrangement or material leases that are less than 12 months in duration that have or are reasonably likely to have a current or future material effect on our financial condition, changes in financial condition, revenue or expenses, results of operations, liquidity, capital expenditures, or capital resources.

Critical Accounting Estimates

The preparation of the Unaudited Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.

Although we regularly assess these estimates, actual results could differ materially from these estimates. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from management's estimates if these results differ from historical experience, or other assumptions do not turn out to be substantially accurate, even if such assumptions are reasonable when made. Changes in estimates are recognized in the period in which they become known.

Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the determination of sales allowance and variable consideration in our revenue recognition, allowance for doubtful accounts, the impairment of long-lived assets, the capitalization of product, technology, and development costs for website development, internal-use software and hosting arrangements, the valuation of acquired assets and liabilities, the valuation and recoverability of intangible assets and goodwill, the valuation of redeemable noncontrolling interest, the recoverability of our net deferred tax assets and related valuation allowance, the valuation of inventory, and the valuation of liability-classified compensation awards. Accordingly, we consider these to be our critical accounting estimates and believe that of our significant accounting policies, these involve the greatest degree of judgment and complexity. For the three months ended March 31, 2024, there were no estimates related to the valuation of redeemable noncontrolling interest and the valuation of liability-classified compensation awards.

Although no impairment was identified during the annual impairment test as of October 1, 2023, the excess of the fair value over the carrying value declined for the CarOffer reporting unit in the Digital Wholesale segment. If projected future operating results further decline, including as a result of economic conditions or operational challenges, we may need to record an impairment charge to reduce our goodwill at CarOffer, which could be material and negatively affect our operations. During the three months ended March 31, 2024, we did not identify any triggering events that would require an interim impairment assessment.

For a detailed explanation of the judgments made in these areas, refer to Note 2 of the Unaudited Condensed Consolidated Financial Statements appearing elsewhere in this Quarterly Report and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report.

Recently Issued Accounting Pronouncements

Information concerning recently issued accounting pronouncements may be found in Note 2 of the Unaudited Condensed Consolidated Financial Statements appearing elsewhere in this Quarterly Report.

38


 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Market risk represents the risk of loss that may affect our financial position due to adverse changes in financial market prices and rates. We are exposed to market risks as described below.

Interest Rate Risk

As of March 31, 2024, our exposure to market risk associated with changes in interest rates relates primarily to the 2022 Revolver, which allows us to borrow up to $400.0 million. The applicable interest rate is, at our option, based on a number of different benchmark rates and applicable spreads, as determined by the Consolidated Secured Net Leverage Ratio (as defined in Note 7 of the Unaudited Condensed Consolidated Financial Statements appearing elsewhere in this Quarterly Report). A fluctuation in interest rates does not have an impact on interest expense unless the 2022 Revolver is drawn upon. Such impact would also be dependent on the amount of the draw. As of both March 31, 2024 and December 31, 2023, there were no borrowings and $9.6 million in letters of credit outstanding under the 2022 Revolver, which reduces the borrowing capacity under the 2022 Revolver to $390.4 million.

As of March 31, 2024, we had cash and cash equivalents of $246.3 million, which consisted of bank deposits, money market accounts, and mutual funds. As of December 31, 2023, we had cash, cash equivalents, and short-term investments of $312.1 million, which consisted of bank deposits, money market accounts, and mutual funds.

Such interest-earning instruments carry a degree of interest rate risk. Given recent changes in the interest rate environment and in an effort to ensure liquidity, we expect variable returns from our cash equivalents for the foreseeable future. To date, fluctuations resulting from changes in the interest rate environment in interest income have not been material to the operations of the business.

We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure.

Inflation Risk

We do not believe that inflation has had a material effect on our business, financial condition, or results of operations to date. However, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, operating results, and financial condition. Additionally, inflationary pressures could negatively impact vehicle purchasing behavior, which could have an adverse impact on our financial results.

Foreign Currency Exchange Risk

As of March 31, 2024 and December 31, 2023, we had immaterial foreign currency exposures in the British pound, the Euro, and the Canadian dollar. Historically, because our operations and sales have been primarily in the U.S., we have not faced any significant foreign currency risk.

As we seek to grow our international operations in Canada and the U.K., our risks associated with fluctuation in currency rates may become greater, and we will continue to reassess our approach to managing these risks.

39


 

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Principal Executive Officer and Principal Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report.

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

As described below, based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report, management identified a material weakness in our internal control over financial reporting. As a result of the material weakness, our Principal Executive Officer and Principal Financial Officer have concluded that, as of such date, our disclosure controls and procedures were not effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act is recorded, processed, summarized, and reported as and when required.

Notwithstanding this material weakness noted above, our management, including our Principal Executive Officer and Principal Financial Officer, has concluded that our financial statements included in this Quarterly Report present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented in accordance with GAAP.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis.

The control deficiencies, which, in the aggregate, were assessed as a material weakness as disclosed in our Annual Report, have not yet been fully remediated.

At December 31, 2023, we had unremediated operational control deficiencies at CarOffer associated with the operation of logical access and change management of information technology, or IT, general controls, or IT General Controls around program change and logical access in certain IT systems. Therefore, we were not able to have consistent, effective operation of manual controls that rely on data produced by and maintained within these affected IT systems. As of March 31, 2024, management was unable to demonstrate the consistent, effective operation of IT General Controls and manual controls that rely on data produced by and maintained within affected IT systems due to the limited remediation period. As a result, we did not have effective operation of internal controls over financial reporting to address the risks of material misstatement of various financial statement accounts at March 31, 2024. Management has determined that the impact of the previously identified deficiencies continue to aggregate into a material weakness at March 31, 2024.

This material weakness did not result in a known material misstatement to our financial statements. However, the material weakness could have resulted in material misstatements in our interim or annual financial statements and disclosures which then may not have been prevented or detected. The material weakness also impacts the effectiveness of segregation of duties, impacts the effectiveness of financial controls which rely on information from relevant financial systems, and increases the reliance on corporate accounting personnel to identify errors at the CarOffer subsidiary level.

 

 

40


 

Remediation Plan

To address the material weaknesses in our internal control over financial reporting as of December 31, 2023, we have continued remediation efforts outlined in previous financial statements, as applicable, including enhancing our control procedures, and in some cases, increasing the frequency at which controls are performed for logical access in IT systems. In addition, until remediation steps have been completed and are operated for a sufficient period of time, and subsequent evaluation of their effectiveness is completed, the material weakness described above will continue to exist. Our ongoing remediation efforts are focused on continued employee training related to internal control over financial reporting and confirming sustained operation of effectively designed control activities, including IT General Controls.

Management is committed to successfully implementing the remediation plan as promptly as possible. As of March 31, 2024, management has implemented or enhanced certain controls to address specific issues related to the material weakness. The material weakness will not be considered remediated until our management implements effective controls that operate for a sufficient period of time and our management has concluded through testing that these controls are effective. The elements of our remediation plan can only be accomplished over time, and we can offer no assurance that these initiatives will ultimately have the intended effects. See “Risk Factors—Risks Related to Our Business and Industry—We have identified a material weakness in our internal control over financial reporting. If we are unable to remediate this material weakness, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our business and the market price of our common stock.” in Part I, Item 1A in our Annual Report.

Changes in Internal Control over Financial Reporting

Except as otherwise noted above under "Remediation Plan," including the on-going remediation efforts described, there were no changes in our internal control over financial reporting (as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) during the period covered by this Quarterly Report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Our plans for remediating the material weakness, described above, will constitute changes in our internal control over financial reporting, prospectively, when such remediation plans are effectively implemented.

41


 

PART II—OTHER INFORMATION

From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently subject to any pending or threatened litigation that we believe, if determined adversely to us, would individually, or taken together, reasonably be expected to have a material adverse effect on our business or financial results.

Item 1A. Risk Factors.

Careful consideration should be given to the factors discussed in Part I, Item 1A, “Risk Factors,” in our Annual Report, which could materially affect our business, financial condition, or future results, in addition to the information set forth in this Quarterly Report.

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

Recent Sales of Unregistered Securities

None.

Purchases of Equity Securities

The following table summarizes information about our purchases of our Class A common stock equity securities for each of the months during the three months ended March 31, 2024:

 

Period

 

Total Number of Shares of Common Stock Purchased

 

 

Weighted Average Price Paid per Share of Common Stock(1)

 

 

Total Number of Shares of Common Stock Purchased as Part of Publicly Announced Plans or Programs(2)(3)

 

 

Maximum Approximate Dollar Value of Shares of Common Stock that May Yet be Purchased Under the Plans or Programs
(in thousands)
(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 January 1, 2024 through January 31, 2024

 

 

760,089

 

 

$

23.02

 

 

 

760,089

 

 

$

232,503

 

 February 1, 2024 through February 29, 2024

 

 

575,503

 

 

$

22.97

 

 

 

575,503

 

 

$

219,284

 

 March 1, 2024 through March 31, 2024

 

 

2,202,602

 

 

$

22.86

 

 

 

2,202,602

 

 

$

168,933

 

 Total

 

 

3,538,194

 

 

$

22.91

 

 

 

3,538,194

 

 

$

168,933

 

(1)
The weighted average price paid per share of our Class A common stock does not include cost of commissions.
(2)
On November 7, 2023, we announced that our Board of Directors authorized the 2024 Share Repurchase Program, pursuant to which we may, from time to time, purchase shares of our Class A common stock for an aggregate purchase price not to exceed $250.0 million. Share repurchases under the 2024 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Exchange Act. The 2024 Share Repurchase Program does not obligate us to repurchase any minimum dollar amount or number of shares. The 2024 Share Repurchase Program has an effective date of January 1, 2024, and an expiration date of December 31, 2024, and prior to its expiration may be modified, suspended, or discontinued by our Board of Directors at any time without prior notice. All repurchased shares of our Class A common stock under the 2024 Share Repurchase Program will be retired. We have funded share repurchases and expect to continue to fund any additional share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations.
(3)
The total number of shares of our Class A common stock purchased as part of the 2024 Share Repurchase Program was inclusive of any shares purchased but not settled as of March 31, 2024.

 

42


 

Item 5. Other Information

 

Rule 10b5-1 Plan Trading Arrangements

During the three months ended March 31, 2024, each of the following officers adopted a “Rule 10b5-1 trading arrangement” (as defined in Item 408 of Regulation S-K) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading:

 

 

 

Name & Title

 

Date Adopted

Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement

 

Expiration Date(1)

Jason Trevisan

Chief Executive Officer

March 8, 2024

30,000 shares to be sold

May 30, 2025

Matthew Quinn

Chief Technology Officer

March 5, 2024

Up to 50,757 shares to be sold(2)

March 3, 2025

Javier Zamora

General Counsel and Corporate Secretary

March 4, 2024

22,808 shares to be sold(3)

March 3, 2025

 

 

(1) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death of the adopting person.

(2) The Rule 10b5-1 trading arrangement includes the sale of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Quinn’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the gross number of shares to be received upon the future vesting of such equity awards, before subtracting any shares to be withheld by us to satisfy applicable taxes in connection with such future vesting events. Furthermore, the Rule 10b5-1 trading arrangement provides for the sale of 40% of the net shares that vest on the applicable vesting date.

(3) The Rule 10b5-1 trading arrangement includes the sale of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Zamora’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the gross number of shares to be received upon the future vesting of such equity awards, before subtracting any shares to be withheld by us to satisfy applicable taxes in connection with such future vesting events.

On December 5, 2023, Mr. Quinn adopted a “Rule 10b5-1 trading arrangement” that was intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading, or the Quinn 2023 Plan. Pursuant to the Quinn 2023 Plan, $45,000 in shares were to be sold and it had an expiration date of December 31, 2024. On March 4, 2024, Mr. Quinn terminated the Quinn 2023 Plan.

Other than those disclosed above, none of our directors or officers adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” in each case as defined in Item 408 of Regulation S-K.

 

 

43


 

Item 6. Exhibits.

The exhibits listed below are filed or incorporated by reference into this Quarterly Report.

 

 

 

 

 

Incorporated by Reference

 

Exhibit

Number

 

Exhibit Description

 

Form

 

File

Number

 

Filing

Date

 

Exhibit

Number

 

Filed or Furnished

Herewith

10.1#

 

Separation Agreement and Release, dated February 26, 2024, by and between the Registrant and Andrea Eldridge.

 

 

 

 

 

 

 

 

 

X

10.2

 

Letter Agreement regarding Lease between P-12 Property LLC (as successor-in-interest to S&A P-12 Property LLC) and the Registrant, dated as of March 19, 2024.

 

 

 

 

 

 

 

 

 

X

31.1

 

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

 

 

 

 

 

 

 

 

X

31.2

 

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

 

 

 

 

 

 

 

 

 

X

32.1*

 

Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

X

32.2*

 

Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

X

101.INS

 

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

 

 

 

 

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents.

 

 

 

 

 

 

 

 

 

X

104

 

Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit)

 

 

 

 

 

 

 

 

 

X

 

 

# Indicates a management contract or compensatory plan.

 

* The certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Quarterly Report and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.

44


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

CarGurus, Inc.

Date: May 9, 2024

By:

/s/ Jason Trevisan

Jason Trevisan

Chief Executive Officer

(Principal Executive Officer)

 

45


EX-10.1 2 carg-ex10_1.htm EX-10.1 EX-10.1

Exhibit 10.1

SEPARATION AGREEMENT AND RELEASE

 

Andrea Eldridge

[Address]

[Address]

Dear Andrea:

The purpose of this Separation Agreement (the “Agreement”) is to set forth the terms of your separation of employment from CarGurus, Inc. (“CarGurus” or the “Company”), including the following defined terms:

Date of this Agreement: February 26, 2024
Separation Date: April 5, 2024, or your last day of employment with the Company if terminated earlier (such actual date, the “Separation Date”).
Severance Pay: A total gross amount of $258,750, less all applicable federal, state and other employment related deductions, representing an amount equal to nine (9) months of your current base salary (the “Severance Pay”). For the avoidance of doubt, the Severance Pay is inclusive of, and is not offered in addition to, any severance payment contemplated in your Offer Letter with the Company dated January 17, 2020 (the “Offer Letter”).
Severance Benefits: Subject to your completion of the appropriate forms, and subject to all the requirements of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), through January 31, 2025 (the Separation Date through this date is the “COBRA subsidy period”), the Company will pay the employer portion of premiums for your participation in the Company’s medical and dental insurance plans through COBRA, to the same extent that such insurance is provided to persons currently employed by the Company (the “Severance Benefits”). The Company will make these payments to the COBRA administrator each month during the COBRA subsidy period while you remain eligible if you do not become eligible for other benefits through new employment, and you will be required to pay the employee portion of premiums plus a 2% administrative fee, also directly to the Company’s COBRA administrator. If you obtain employment that provides medical and/or dental insurance, you agree to promptly notify the Company, and the Company will no longer be obligated to provide payment for the benefit continuation hereunder. You also have the right to continue insurance coverage after this period, subject to the requirements of COBRA, at your own cost.
1.
Effect of Agreement. To accept this Agreement, you must sign and return the Agreement within three (3) business days of the date of this Agreement. This Agreement shall be effective and binding on all parties on the date that the Agreement is executed by both you and the Company (the “Effective Date”).
2.
Termination of Employment. Your employment with the Company will terminate on the Separation Date. After the Separation Date, you shall have no authority to represent yourself as an employee or agent of the Company. On the Separation Date, the Company shall pay your accrued but unpaid base salary and any accrued but unused vacation through the Separation Date. You acknowledge that from and after the Separation Date, you shall have no authority to and shall not represent yourself as an employee or agent of the Company.

 


 

3.
Transition Period. From the date you sign this Agreement through the Separation Date (the “Transition Period”), you agree to continue to perform your duties as a full-time employee of the Company and to comply with all CarGurus policies and procedures. During the Transition Period, you will be paid your usual and customary wages and remain eligible to participate in the benefits generally available to employees of the Company. Further, during the Transition Period, you agree to (i) remain an employee with the Company in good standing, and (ii) transition any of your responsibility areas and related activities, contacts, and action items to the appropriate CarGurus team members (collectively, the Transition Duties”).
4.
Severance Package. In consideration of the mutual covenants set forth in this Agreement and provided that you have accepted this Agreement and complied with its terms and conditions, including, but not limited to, the completion of the Transition Duties and your execution and non-revocation of a post-employment release of claims on the Separation Date (the “Supplemental Release,” attached as Exhibit A to this Agreement), the Company agrees to provide you with the following (together, the “Severance Package”):
(i)
The Company will pay you the Severance Pay. The Severance Pay will be paid as a one-time, lump sum payment on the first practicable payroll date following the Supplemental Release Effective Date (as defined in Exhibit A).
(ii)
The Company will accelerate the vesting of those restricted stock units (“RSUs”) and those shares subject to the nonqualified stock option (“NQSO”) granted to you during your employment that would have vested during the nine (9) month period following the Separation Date (equal to a total of 34,364 RSUs (the “Accelerated RSUs”) and a total of 6,161 shares subject to the NQSO (the “Accelerated NQSO Shares”)) had your employment continued during that time, as set forth on Exhibit B hereto (the “Acceleration of Vesting”). The Acceleration of Vesting will occur on the Supplemental Release Effective Date.
(iii)
The Company will issue to you one (1) share of Class A common stock of the Company for each Accelerated RSU, within thirty (30) days following the Supplemental Release Effective Date, in accordance with the terms of the applicable Company plan and the applicable RSU agreement. All remaining unvested RSUs shall be forfeited as of the Separation Date without any consideration. The NQSO with respect to the Accelerated NQSO Shares shall be exercisable only in accordance with the terms and conditions of the applicable Company plan and the applicable stock option grant agreement, including those provisions regarding the time in which you must exercise vested options, except that, notwithstanding anything to the contrary in such plan or agreement, the Accelerated NQSO Shares subject to the NQSO shall be deemed outstanding following the Separation Date for purposes of the accelerated vesting provisions of this Section 4. For the avoidance of doubt, the vested portion of the NQSO, including the Accelerated NQSO Shares subject to the NQSO, shall remain outstanding until the expiration of the 90-day period following the Separation Date, in accordance with the applicable stock option grant agreement, and shall automatically terminate on the last day of such 90-day period.
(iv)
The Company will provide you with the Severance Benefits. If you do not accept and allow this Agreement to become effective, then subject to your completion of the appropriate forms, and subject to all the requirements of COBRA, you will be entitled to continue your participation, if any, in the Company’s medical and dental insurance plans, to the same extent

2


 

that such insurance is provided to persons then employed by the Company and made available to you prior to the date hereof, in accordance with applicable law, at your own cost. In all cases, the “qualifying event” under COBRA shall be deemed to have occurred on the Separation Date.
(v)
The Severance Package is subject to tax withholdings and any other authorized deductions (as applicable).
5.
No Additional Amounts Owing. You acknowledge and agree that the Severance Package is not otherwise due or owing to you under any other agreement (including, but not limited to, the Offer Letter), obligation or any Company policy or practice. The Severance Package is not intended to be, and shall not be construed to constitute, a severance plan, and shall confer no benefit on anyone other than the parties specified herein. You further acknowledge that except for (i) the specific financial consideration set forth in this Agreement, (ii) any unpaid regular wages earned through the Separation Date, (iii) any accrued but unused vacation earned through the Separation Date, (iv) any business expenses incurred by you on behalf of the Company for which you submit a timely reimbursement claim in accordance with Company policy on or prior to the Separation Date (which will be paid as soon as practicable thereafter), (v) the Company’s obligations for indemnification pursuant to Company charter documents, Bylaws, or an indemnification agreement with the Company, if any, or applicable directors’ and officers’ liability insurance, and (vi) any vested amount owing to you pursuant to any 401(k) savings plan of the Company, you are not and shall not in the future be entitled to any other compensation, benefit or reimbursement including, without limitation, other wages, commissions, bonuses, incentives, vacation pay, holiday pay, overtime pay, sabbatical pay, any form of equity, any equity vesting or acceleration or any other form of compensation or benefit.
6.
Equity Grants. Except for the Acceleration of Vesting that is included with the Severance Package and specified on Exhibit B hereto, if you have received a grant of equity from the Company, you acknowledge and agree that from and after the Separation Date, all vesting of any equity grant under any equity plan (of whatever name or kind, including, without limitation, any stock option plan or plan relating to RSUs) that you participated in or were eligible to participate in during your employment with the Company will terminate. If you have received a grant of stock options from the Company, you further acknowledge and agree that you are entitled to exercise only those stock options that have vested as of the Separation Date (including in connection with the Acceleration of Vesting hereunder), and only in accordance with the terms and conditions of the applicable Company plan, including those provisions regarding the time in which you must exercise vested options.
7.
Confidentiality, Acknowledgements and Other Obligations. You and the Company expressly acknowledge and agree to the following:
(i)
You will keep all confidential information and trade secrets of the Company confidential, and not use or disclose any of the same, and you will abide by any and all common law and statutory obligations relating to protection and non-disclosure of the Company’s trade secrets and confidential or proprietary documents and information. In addition, you acknowledge that the Company is providing you with notice of immunity under the Defend Trade Secrets Act of 2016, attached as Exhibit C.

3


 

(ii)
Except as may be set forth in this Agreement, you acknowledge that you remain obligated under, and agree that you will comply with, the provisions of any agreement between you and the Company that protects the confidentiality of the Company’s information and imposes certain restrictions and obligations on you after your employment, including on your ability to use or share confidential information, to solicit employees or customers of the Company or to compete with the Company (each such agreement, collectively, the “NDA”), each of which is incorporated herein by reference. You specifically acknowledge and agree that you have received and are now receiving consideration for any restrictive covenants included in the NDA, and you expressly reaffirm these restrictive covenants.
(iii)
You shall keep confidential all information relating to the negotiations associated with this Agreement, and shall not disclose such information to any person or entity (other than an immediate family member, legal counsel or financial advisor, provided that you instruct any such individual to whom disclosure is made about these obligations and such individual agrees to be bound by these confidentiality obligations), except as required by law.
(iv)
During the Transition Period, you may continue using any Company property (including computer equipment) and Company information for the sole and exclusive purpose of performing the Transition Duties. Within five (5) business days after request by the Company, you will return to the Company in the manner specified by the Company all Company property and equipment and all Company documents, code, information and data in any form (including financial plans, management reports, customer lists and other documents and information), in each case without deleting or otherwise damaging or altering the same and without retaining any copies. On or prior to the Separation Date, you will provide the Company with all information necessary to log in to, assume control of and access any database, system, account or application over which you had control or to which you had access during your employment (including username, password, PIN information and any other access credentials for any devices or accounts). From and after the Separation Date, unless specifically requested by the Company in writing, you will no longer access any such database, system, account or application.
(v)
You will not make any statements that are professionally or personally disparaging about, or adverse to, the interests of the Company (including its officers, directors and employees) including, but not limited to, any statements that disparage any person, product, service, financial condition, capability or any other aspect of the business of the Company, and you will not engage in any conduct that could reasonably be expected to harm professionally or personally the reputation of the Company (including its officers, directors and employees).
(vi)
You represent to the Company that you have not engaged in any fraudulent or unlawful conduct relating to the Company or your employment, that you have complied with all contractual obligations with the Company, that you have complied with Company policies and procedures and that you have fully disclosed to the Company all material information relating to the performance of your employment.
8.
Cooperation. Through the Separation Date and thereafter, you will make yourself available to the Company, upon reasonable notice, to assist in any matter relating to the services performed by you during your employment with the Company including, but not limited to,

4


 

transitioning your duties to others at the Company and providing assistance in any legal or regulatory investigation, matter or Claim (as defined below).
9.
Release of Claims. You hereby acknowledge and agree that by signing this Agreement and accepting the consideration to be provided to you, including but not limited to the Severance Package, you (on behalf of yourself and your representatives, agents, estate, heirs, attorneys, insurers, spouse, executors, administrators, successors and assigns) are waiving and releasing your right to assert any Claim, and you hereby release the Company from any Claim, arising from acts, omissions, facts or circumstances that occurred on or before the Effective Date.

You agree that your waiver and release bars any form of legal claim, lawsuit, charge, complaint or any other form of action against the Company (each, a “Claim”) seeking money or any other form of relief, including without limitation equitable relief (whether declaratory, injunctive or otherwise), damages or any other form of monetary recovery whatsoever (including without limitation back pay, front pay, compensatory damages, overtime pay, emotional distress, punitive damages, attorneys’ fees and any other costs or expenses). You understand that there could be unknown or unanticipated Claims resulting from your employment with the Company and the termination of your employment, and you agree that such Claims are included in this waiver and release. You specifically waive and release the Company from any Claims arising from or related to your employment relationship with the Company or the termination of your employment, including without limitation Claims under any statute, ordinance, regulation, executive order, common law, constitution and any other source of law of any state, country and/or locality, including but not limited to the United States, the Commonwealth of Massachusetts, the state in which you reside, and/or any other state or locality where you worked for the Company (collectively “Law” or “Laws”).

Without limiting the foregoing waiver and release, except for Claims resulting from the failure of the Company to perform its obligations under this Agreement or your rights to indemnification pursuant to Company charter documents, Bylaws, or an indemnification agreement with the Company, and applicable directors’ and officers’ liability insurance, you specifically waive and release the Company from:

(i)
Claims under any Law concerning equal pay, civil rights, discrimination, harassment, retaliation and fair employment practices, including the Massachusetts Sexual Harassment Law (M.G.L. c. 214, § 1C), the Massachusetts Equal Pay Act (M.G.L. c. 149, § 105A), the Massachusetts Equal Rights Act (M.G.L. c. 93, §§ 102, 103), the Massachusetts Fair Employment Practices Statute (M.G.L. c. 151B §§ 1 et seq.), the Massachusetts Civil Rights Act (M.G.L. c. 12 §§ 11H & 11I), the Massachusetts Privacy Statute (M.G.L. c. 214 § 1B), the Massachusetts Sexual Harassment Statute (M.G.L. c. 214 § 1C), the Civil Rights Acts of 1866 and 1871 and Title VII of the Civil Rights Act of 1964 and the Civil Rights Act of 1991 (42 U.S.C. § 2000e et seq.), 42 U.S.C. § 1981, the Age Discrimination in Employment Act and Older Workers Benefit Protection Act (29 U.S.C. § 621 et seq.), the Equal Pay Act (29 U.S.C. § 201 et seq.), the Genetic Information Non-Discrimination Act (42 U.S.C. §2000ff et seq.), the Uniformed Services Employment and Reemployment Rights Act of 1994 (38 U.S.C. § 4301 et seq.), the Lily Ledbetter Fair Pay Act, the Americans with Disabilities Act of 1990 (42 U.S.C. § 12101 et seq.), the Rehabilitation Act of 1973, the Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) and

5


 

any similar Massachusetts or other local, state or federal statute, Law or ordinance, each as they may have been amended through the Effective Date.
(ii)
Claims under any Law relating to wages, hours, overtime, whistleblowing, leaves of absence or any other terms and conditions of employment, including but not limited to the Massachusetts Payment of Wages Law (M.G.L. c. 149, §§ 148, 150), Massachusetts General Laws Chapter 149 in its entirety, Massachusetts General Laws Chapter 151 in its entirety (including but not limited to the minimum wage and overtime provisions), the Massachusetts Wage Act (M.G.L. c. 149 §§ 148 et. seq.), the Massachusetts Minimum Fair Wages Act (M.G.L. c. 151 §§ 1 et. seq.), the Massachusetts Equal Pay Act (M.G.L. c. 149 § 105A), the Family and Medical Leave Act of 1993 (29 U.S.C. § 2601 et seq.), the Family and Medical Leave Act (29 U.S.C. §2601 et seq.), the Employee Retirement Income Security Act of 1974 (29 U.S.C. § 1000 et seq.), the federal Consolidated Omnibus Budget Reconciliation Act (29 U.S.C. § 1161 et seq.), the Families First Coronavirus Response Act (Public Law No: 116-127, as amended and corrected), the Coronavirus Aid, Relief, and Economic Security Act (Public Law No: 116-136) and all other local, state or federal Laws, regulations or ordinances relating to personal, sick, medical and/or family leave or benefits, the Sarbanes-Oxley Act (including 18 U.S.C. § 1514A), the Dodd-Frank Act (12 U.S.C. § 5301 et seq.), and any similar state Law, the Occupational Safety and Health Act (29 U.S.C. § 651 et seq.), the Fair Labor Standards Act (29 U.S.C. § 201 et seq.), the National Labor Relations Act (29 U.S.C. § 151 et seq.), the Worker Adjustment and Retraining Notification Act (29 U.S.C. § 2101 et seq.) and any similar Massachusetts or other local, state or federal statute, Law or ordinance, each as they may have been amended through the Effective Date. Please note that this section specifically includes a waiver and release of Claims that you have or may have regarding payments or amounts covered by the Massachusetts Wage Act and the Massachusetts Minimum Fair Wages Act (including, for instance, hourly wages, salary, overtime, minimum wages, commissions, vacation pay, holiday pay, sick leave pay, dismissal pay, bonus pay or severance pay), as well as Claims for retaliation under the Massachusetts Wage Act and the Massachusetts Minimum Fair Wages Act.
(iii)
Claims under any local, state or federal common law theory including, without limitation, any Claim for wrongful discharge, unjust enrichment, breach of a covenant of good faith and fair dealing, violating of public policy, defamation, interference with contractual relations, intentional or negligent infliction of emotional distress, invasion of privacy, misrepresentation, deceit, fraud or negligence, breach of contract, implied contract, promissory estoppel, quantum meruit, any Claim to attorney’s fees under any applicable statute or common law theory of recovery or any Claim sounding in tort.
(iv)
Claims under any Massachusetts (or any other state) or federal statute, regulation or executive order (as amended through the Effective Date) relating to whistleblower protections, violation of public policy or any other form of retaliation or wrongful termination, including but not limited to the Sarbanes-Oxley Act of 2002 and any similar Massachusetts or other state or federal statute.
(v)
Claims arising under any Company compensation, employment, benefit, stock, stock option, incentive compensation, bonus, carried interest, restricted stock and/or equity plan, program, policy, practice or agreement, including, without limitation, your Offer Letter with the Company.

6


 

(v) Claims arising under any other Law or constitution.

You acknowledge and agree that your receipt of the Severance Package is contingent upon your providing the waivers and releases in this Agreement, and not revoking this Agreement or the Supplemental Release.

Nothing in this Agreement prohibits or prevents you from filing a charge with or participating, testifying or assisting in any investigation, hearing, whistleblower proceeding or other proceeding before any federal, state, or local government agency (e.g., U.S. Equal Employment Opportunity Commission, National Labor Relations Board, U.S Securities and Exchange Commission) (each, a “Government Agency”), nor does anything in this Agreement preclude, prohibit or otherwise limit, in any way, your rights and abilities to contact, communicate with, report matters to or otherwise participate in any whistleblower program administered by any such Government Agencies. You further understands this Agreement does not limit your or the Company’s ability to communicate with any Government Agency or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency in connection with reporting a possible securities Law violation, or other violation of Law, without notice to the Company. You acknowledge and agree that by signing this Agreement, however, you waive your right to, and shall not seek or accept, any monetary or other relief of any nature whatsoever in connection with any such charges, investigations or proceedings. Further, nothing in this Agreement shall limit the Company’s right to seek immediate dismissal of such charge or complaint on the basis that your signing of this Agreement constitutes a full release of any individual rights under applicable Law, or the Company’s right to seek restitution or other legal remedies of the economic benefits provided to you under this Agreement in the event that you successfully challenge the validity of this release and prevail in any claim brought before a Government Agency.

10.
Consequences of Breach or Revocation. In addition to any other remedies set forth in this Agreement or otherwise available to the Company in law or equity, a breach by you of any of your obligations set forth in this Agreement shall entitle the Company to cease providing any Severance Pay or other portion of the Severance Package and to recover any Severance Pay or other portion of the Severance Package already provided to you. Notwithstanding any such breach, your release and waiver set forth in this Agreement will remain in full force and effect to the maximum extent permitted by law.
11.
Unemployment Benefits. You may seek unemployment benefits as a result of the termination of your employment from the Company. Decisions regarding unemployment eligibility, including whether the Severance Package affects the amount of eligibility, if any, are made by the applicable unemployment agency, not by the Company. The Company agrees to provide any necessary documents to enable you to seek such unemployment benefits promptly after a request in writing by an applicable state unemployment agency. Nothing in this Section 11 shall be construed to require the Company to make, and the Company will not make, untruthful statements to an agency in connection with any claim for unemployment benefits.
12.
Governing Provisions.
(i)
Except as otherwise expressly provided in this Agreement and specifically your continuing obligations under the NDA, this Agreement (including Exhibits A, B, and C)

7


 

supersedes any prior oral or written agreement, including, but not limited to, your Offer Letter, and sets forth the entire agreement between you and the Company. No variations or modifications to this Agreement shall be valid unless reduced to writing and signed by the parties to this Agreement.
(ii)
The validity, interpretation and performance of this Agreement shall be governed by, and construed in accordance with, the internal laws of the Commonwealth of Massachusetts, or if required by the laws of the state in which you reside, the laws of such state, without giving effect to conflict of law principles. Any action, demand, claim or counterclaim relating to the terms and provisions of this Agreement, or to its breach, shall be commenced in Massachusetts in a court of competent jurisdiction, and venue for such actions shall lie exclusively in Massachusetts. To the fullest extent permitted by law, any action, demand, claim or counterclaim relating to this Agreement shall be resolved by a judge alone, and both parties hereby waive the right to a trial before a civil jury.
(iii)
The terms of this Agreement are severable, and if for any reason any part hereof shall be found to be unenforceable, the remaining terms and conditions shall be enforced in full.
(iv)
This Agreement shall inure to the benefit of the Company and any of its successors and assigns and shall be enforceable against your heirs, executors and assigns.
(v)
Except for the Company’s obligations set forth in Section 4 of this Agreement, which shall be the obligations solely of CarGurus, Inc., wherever the term the Company is used in this Agreement, it shall include CarGurus, Inc. and any and all entities corporately related to CarGurus, Inc. (including but not limited to any parents, divisions, affiliates and subsidiaries), and its and their respective partners, officers, directors, employees, agents, representatives, successors, predecessors and assigns. The parties agree that all of such foregoing entities and persons are intended third party beneficiaries of this Agreement.
(vi)
The Company advises you to consult with legal counsel for the purpose of reviewing the terms of this Agreement. By executing this Agreement, you are acknowledging that you have been afforded sufficient time to understand the terms and effects of this Agreement and to consult with legal counsel, that your agreements and obligations hereunder are made voluntarily, knowingly and without duress, and that neither the Company nor any of its employees, agents or representatives has made any representations to you inconsistent with the provisions of this Agreement.

 

[signature page immediately follows]

8


 

To accept the terms of this Agreement, you must sign and return this Agreement to the Company’s General Counsel at [email] or by electronic signature and transmission (if made available by the Company) within the applicable period specified in Section 1.

 

 

Very truly yours,

 

CARGURUS, INC.

 

By: /s/ Jason Trevisan

Name: Jason Trevisan

Title: Chief Executive Officer

 

 

 

ACCEPTED AND AGREED:

 

/s/ Andrea Eldridge

 

Printed Name: Andrea Eldridge

 

Date: February 26, 2024

 

 

 


 

 

EXHIBIT A

SUPPLEMENTAL RELEASE OF CLAIMS

In consideration of the covenants set forth in my Separation Agreement with CarGurus, Inc., including but not limited to any parents, divisions, affiliates and subsidiaries, and its and their respective partners, officers, directors, employees, agents, representatives, successors, predecessors and assigns (“CarGurus” or the “Company”), dated February 26, 2024 (the “Separation Agreement”), and more particularly in consideration of the Severance Package provided to me pursuant to the Separation Agreement and other good and valuable consideration, I, Andrea Eldridge (on behalf of myself and my representatives, agents, estate, heirs, attorneys, insurers, spouse, executors, administrators, successors and assigns), am waiving and releasing my right to assert any Claim (defined below), and I hereby release the Company from any Claim, arising from acts, omissions, facts or circumstances that occurred on or before the Supplemental Release Effective Date (defined below).

 

I agree that my waiver and release bars any form of legal claim, lawsuit, charge, complaint or any other form of action against the Company (each, a “Claim”) seeking money or any other form of relief, including without limitation equitable relief (whether declaratory, injunctive or otherwise), damages or any other form of monetary recovery whatsoever (including without limitation back pay, front pay, compensatory damages, overtime pay, emotional distress, punitive damages, attorneys’ fees and any other costs or expenses). I understand that there could be unknown or unanticipated Claims resulting from my employment with the Company and the termination of my employment, and I agree that such Claims are included in this waiver and release. I specifically waive and release the Company from any Claims arising from or related to my employment relationship with the Company or the termination of my employment, including without limitation Claims under any statute, ordinance, regulation, executive order, common law, constitution and any other source of law of any state, country and/or locality, including but not limited to the United States, the Commonwealth of Massachusetts, the state in which I reside, and/or any other state or locality where I worked for the Company (collectively “Law” or “Laws”).

 

Without limiting the foregoing waiver and release, except for Claims resulting from the failure of the Company to perform its obligations under the Separation Agreement or my rights to indemnification pursuant to Company charter documents, Bylaws, or an indemnification agreement with the Company, and applicable directors’ and officers’ liability insurance, I specifically waive and release the Company from:

 

(i)
Claims under any Law concerning equal pay, civil rights, discrimination, harassment, retaliation and fair employment practices, including the Massachusetts Sexual Harassment Law (M.G.L. c. 214, § 1C), the Massachusetts Equal Pay Act (M.G.L. c. 149, § 105A), the Massachusetts Equal Rights Act (M.G.L. c. 93, §§ 102, 103), the Massachusetts Fair Employment Practices Statute (M.G.L. c. 151B §§ 1 et seq.), the Massachusetts Civil Rights Act (M.G.L. c. 12 §§ 11H & 11I), the Massachusetts Privacy Statute (M.G.L. c. 214 § 1B), the Massachusetts Sexual Harassment Statute (M.G.L. c. 214 § 1C), the Civil Rights Acts of 1866 and 1871 and Title VII of the Civil Rights Act of 1964 and the Civil Rights Act of 1991 (42 U.S.C. § 2000e et seq.), 42 U.S.C. § 1981, the Age Discrimination in Employment Act and Older Workers

1


 

Benefit Protection Act (29 U.S.C. § 621 et seq.), the Equal Pay Act (29 U.S.C. § 201 et seq.), the Genetic Information Non-Discrimination Act (42 U.S.C. §2000ff et seq.), the Uniformed Services Employment and Reemployment Rights Act of 1994 (38 U.S.C. § 4301 et seq.), the Lily Ledbetter Fair Pay Act, the Americans with Disabilities Act of 1990 (42 U.S.C. § 12101 et seq.), the Rehabilitation Act of 1973, the Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) and any similar Massachusetts or other local, state or federal statute, Law or ordinance, each as they may have been amended through the Supplemental Release Effective Date.

 

(ii)
Claims under any Law relating to wages, hours, overtime, whistleblowing, leaves of absence or any other terms and conditions of employment, including but not limited to the Massachusetts Payment of Wages Law (M.G.L. c. 149, §§ 148, 150), Massachusetts General Laws Chapter 149 in its entirety, Massachusetts General Laws Chapter 151 in its entirety (including but not limited to the minimum wage and overtime provisions), the Massachusetts Wage Act (M.G.L. c. 149 §§ 148 et. seq.), the Massachusetts Minimum Fair Wages Act (M.G.L. c. 151 §§ 1 et. seq.), the Massachusetts Equal Pay Act (M.G.L. c. 149 § 105A), the Family and Medical Leave Act of 1993 (29 U.S.C. § 2601 et seq.), the Family and Medical Leave Act (29 U.S.C. §2601 et seq.), the Employee Retirement Income Security Act of 1974 (29 U.S.C. § 1000 et seq.), the federal Consolidated Omnibus Budget Reconciliation Act (29 U.S.C. § 1161 et seq.), the Families First Coronavirus Response Act (Public Law No: 116-127, as amended and corrected), the Coronavirus Aid, Relief, and Economic Security Act (Public Law No: 116-136) and all other local, state or federal Laws, regulations or ordinances relating to personal, sick, medical and/or family leave or benefits, the Sarbanes-Oxley Act (including 18 U.S.C. § 1514A), the Dodd-Frank Act (12 U.S.C. § 5301 et seq.), and any similar state Law, the Occupational Safety and Health Act (29 U.S.C. § 651 et seq.), the Fair Labor Standards Act (29 U.S.C. § 201 et seq.), the National Labor Relations Act (29 U.S.C. § 151 et seq.), the Worker Adjustment and Retraining Notification Act (29 U.S.C. § 2101 et seq.) and any similar Massachusetts or other local, state or federal statute, Law or ordinance, each as they may have been amended through the Supplemental Release Effective Date. I specifically note that this section specifically includes a waiver and release of Claims that I have or may have regarding payments or amounts covered by the Massachusetts Wage Act and the Massachusetts Minimum Fair Wages Act (including, for instance, hourly wages, salary, overtime, minimum wages, commissions, vacation pay, holiday pay, sick leave pay, dismissal pay, bonus pay or severance pay), as well as Claims for retaliation under the Massachusetts Wage Act and the Massachusetts Minimum Fair Wages Act.
(iii)
Claims under any local, state or federal common law theory including, without limitation, any Claim for wrongful discharge, unjust enrichment, breach of a covenant of good faith and fair dealing, violating of public policy, defamation, interference with contractual relations, intentional or negligent infliction of emotional distress, invasion of privacy, misrepresentation, deceit, fraud or negligence, breach of contract, implied contract, promissory estoppel, quantum meruit, any Claim to attorney’s fees under any applicable statute or common law theory of recovery, or any Claim sounding in tort.
(iv)
Claims under any Massachusetts (or any other state) or federal statute, regulation or executive order (as amended through the Supplemental Release Effective Date)

2


 

relating to whistleblower protections, violation of public policy or any other form of retaliation or wrongful termination, including but not limited to the Sarbanes-Oxley Act of 2002 and any similar Massachusetts or other state or federal statute.
(v)
Claims arising under any Company compensation, employment, benefit, stock, stock option, incentive compensation, bonus, carried interest, restricted stock and/or equity plan, program, policy, practice or agreement, including, without limitation, my Offer Letter with the Company dated January 17, 2020.

(v) Claims arising under any other Law or constitution.

I acknowledge and agree that my receipt of the Severance Package is contingent upon my providing the waivers and releases in this Supplemental Release of Claims, and not revoking Supplemental Release of Claims.

 

Nothing in this Agreement prohibits or prevents me from filing a charge with or participating, testifying, or assisting in any investigation, hearing, whistleblower proceeding or other proceeding before any federal, state, or local government agency (e.g., U.S. Equal Employment Opportunity Commission, National Labor Relations Board, U.S. Securities and Exchange Commission) (each, a “Government Agency”), nor does anything in this Supplemental Release of Claims preclude, prohibit or otherwise limit, in any way, my rights and abilities to contact, communicate with, report matters to or otherwise participate in any whistleblower program administered by any such Government Agencies. I further understand this Supplemental Release of Claims does not limit my or the Company’s ability to communicate with any Government Agency or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency in connection with reporting a possible securities Law violation, or other violation of Law, without notice to the Company. I acknowledge and agree that by signing this Supplemental Release of Claims, however, I waive my right to, and shall not seek or accept, any monetary or other relief of any nature whatsoever in connection with any such charges, investigations or proceedings. Further, nothing in this Supplemental Release of Claims shall limit the Company’s right to seek immediate dismissal of such charge or complaint on the basis that my signing of this Supplemental Release of Claims constitutes a full release of any individual rights under applicable Law, or the Company’s right to seek restitution or other legal remedies of the economic benefits provided to me under this Supplemental Release of Claims and the Separation Agreement in the event that I successfully challenge the validity of this Supplemental Release of Claims and prevail in any claim brought before a Government Agency.

 

Because I am at least forty (40) years of age, I have specific rights under the federal Age Discrimination in Employment Act (“ADEA”) and Older Workers Benefits Protection Act (“OWBPA”), which prohibit discrimination on the basis of age. The release in this Supplemental Release of Claims is intended to release any Claim I may have against the Company alleging discrimination on the basis of age under the ADEA, OWBPA and other Laws. Notwithstanding anything to the contrary in this Supplemental Release of Claims, the release in this Supplemental Release of Claims does not cover rights or Claims under the ADEA that arise after the Supplemental Release Effective Date. The Company desires that I fully understand the provisions and effects of this Supplemental Release of Claims. Consistent with the provisions of the OWBPA, I have a period of twenty-one (21) days from the Separation Date (as

3


 

defined in the Separation Agreement) to consider and accept the provisions of this Agreement. I acknowledge and agree that any changes to this Agreement, whether material or immaterial, do not extend this period. I may revoke this Agreement within seven (7) business days after the Supplemental Release Effective Date by sending an email to the Company’s General Counsel at [email] with a copy to the Company’s Legal Department at [email] that specifically notifies the Company of my revocation of this Supplemental Release of Claims .

 

This Supplemental Release of Claims shall become effective on the eighth (8th) day following my acceptance of it (the “Supplemental Release Effective Date”).

 

Confirmed And Agreed:

 

  /s/ Andrea Eldridge

Printed Name: Andrea Eldridge

 

Dated:   April 5, 2024

CarGurus, Inc.

 

  /s/ Jason Trevisan

Name: Jason Trevisan

Title: Chief Executive Officer

Dated:   April 5, 2024

 

 

4


 

EXHIBIT B

The chart below shows the number of RSUs and shares subject to the NQSO under your outstanding equity awards that will accelerate and become vested as of the Supplemental Release Effective Date, subject to the terms and conditions of the Agreement:

Grant Date

Type of Award

Original Vesting Date

Number of RSUs Scheduled to Vest on the Vesting Date

September 21, 2020

RSU

July 1, 2024

641

February 10, 2021

NQSO

July 1, 2024

2,054

February 10, 2021

NQSO

October 1, 2024

2,053

February 10, 2021

NQSO

January 1, 2025

2,054

February 10, 2021

RSU

July 1, 2024

1,975

February 10, 2021

RSU

October 1, 2024

1,974

February 10, 2021

RSU

January 1, 2025

1,975

February 8, 2022

RSU

July 1, 2024

4,033

February 8, 2022

RSU

October 1, 2024

4,033

February 8, 2022

RSU

January 1, 2025

4,033

February 16, 2023

RSU

July 1, 2024

5,233

February 16, 2023

RSU

October 1, 2024

5,233

February 16, 2023

RSU

January 1, 2025

5,234

TOTAL

34,364 RSUs

6,161 shares subject to the NQSO

 

 

 


 

EXHIBIT C

NOTICE OF IMMUNITY

Consistent with federal law, the Company hereby notifies you of the following provisions of the Defend Trade Secrets Act of 2016.

Immunity from Liability for Confidential Disclosure of a Trade Secret to the Government or in a Court Filing—

(1)
Immunity.—An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that—
(A)
is made –
(i)
in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and
(ii)
solely for the purpose of reporting or investigating a suspected violation of law; or
(B)
is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.
(2)
Use of Trade Secret Information in Anti-Retaliation Lawsuit—An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual—

(A) files any document containing the trade secret under seal; and

(B) does not disclose the trade secret, except pursuant to court order.

 

 


EX-10.2 3 carg-ex10_2.htm EX-10.2 EX-10.2

Exhibit 10.2

P-12 PROPERTY LLC

c/o Samuels & Associates 136 Brookline Avenue

Boston, MA 02215

March 19, 2024

CarGurus, Inc.

2 Canal Park

Cambridge, MA 02141

Attention: Senior Manager Facilities & Operations

Re: Lease dated December 19, 2019 between P-12 Property LLC (as successor-in­
interest to S&A P-12 Property LLC) and CarGurus, Inc., as amended by that
certain First Amendment to Lease dated as of June 12, 2020 (as amended, the
“Lease”) at 1001 Boylston Street, Boston, Massachusetts

Ladies and Gentlemen:

Reference is hereby made to the Lease. Capitalized terms used herein but not otherwise defined shall have the meanings ascribed to them in the Lease.

This letter agreement is entered into by Landlord and Tenant to confirm and memorialize the following with respect to the Lease:

1.
The Substantial Completion Date is December 4, 2023.
2.
The Commencement Date is February 3, 2024.

 

3.
The Fixed Rent Commencement Date is October 3, 2024.
4.
As the parties have previously agreed, Tenant is entitled to rent credits in the amount of

$7,862,311.03 (the “Delivery Date Rent Credits”) on account of the Delivery Date occurring on February 3, 2023. The Delivery Date Rent Credits shall be applied by Landlord against the payments of Annual Fixed Rent otherwise due and payable under the Lease commencing on the Fixed Rent Commencement Date and each month thereafter until such Delivery Date Rent Credits have been credited in full to Annual Fixed Rent, as set forth in the chart below.

 

Tine Period

Monthly Fixed Rent Due

Delivery Date Rent

Credits Amount Applied

Fixed Rent Commencement Date – October 31, 2024

$1,141,411.05

$ 1,141,411.05

November 1. 2024 – November 30. 2024

$1,220,129.05

$1,220,129.05

December 1, 2024 – December 31, 2024

$1,220,129.05

$1,220,129.05

January 1, 2025 – January 31, 2025

$1,220.129.05

$1,220,129.05

February 1, 2025 – February 28, 2025

$1,220,129.05

$1,220,129.05

March 1, 2025 – March 31, 2025

$1,244,550.42

$1,244,550.42

April 1, 2025 – April 30, 2025

$1,244,550.42

$595,833.36*

 

*Tenant shall, on or before April 1, 2025, pay to Landlord $648,717.06, constituting the balance of Monthly Fixed Rent due for the month of April 2025. From and after May 1, 2025, Tenant shall pay Monthly Fixed Rent in the amount, time, and manner set forth in the Lease.

 

 

4881-1237-2394, v. 4


 

5.
As the parties have previously agreed, the full and final amount of the Holdover Compensation payable by Landlord to Tenant is $1,482,487.76. Landlord shall pay the Holdover Compensation to Tenant within ten (10) business days after the execution and delivery of this letter agreement.

 

6.
Notwithstanding the provisions of Section 10.1 of the Lease, for the period prior to June 1, 2024 only, (i) Landlord shall not be obligated to provide the Parking Privileges to Tenant, (ii) Landlord may close the Parking Facility and cease operations thereof, and (iii) Tenant shall not be required to pay the Monthly Parking Charge. Commencing on June 1, 2024, Landlord and Tenant shall each perform their respective obligations under Article X of the Lease.

 

7.
As the parties have previously agreed, Landlord shall pay to Tenant the amount of $26,246.00 as reimbursement to Tenant for costs incurred by Tenant in connection with elevator car no. 5 being out of service from September 25, 2023 through October 20, 2023 for cab finish work. Landlord shall make such payment to Tenant within ten (10) business days after the execution and delivery of this letter agreement.
8.
Tenant hereby acknowledges and agrees that apart from the credits and reimbursements in the amounts set forth above and as specifically stated herein, Tenant has no other existing claims for rent credits, rent abatements or offsets under the Lease as of the date hereof.

 

Except as expressly set forth herein, the Lease shall remain unmodified and in full force and effect in accordance with and subject to the terms and conditions thereof. This letter agreement is intended by the parties to conclusively settle and resolve all obligations, claims and disputes referenced in Tenant’s letter to Landlord dated January 19, 2024, Landlord’s response letter to Tenant dated January 26, 2024 and Tenant’s response letter to Landlord dated February 6, 2024.

Please confirm your agreement with and acknowledgment of the terms of this letter agreement where indicated below.

 

Very truly yours,

 

P-12 PROPERTY LLC,

a Delaware limited liability company

 

By: /s/ Peter Sougarides

Name: Peter Sougarides

Title: Authorized Signatory

 

ACKNOWLEDGED AND AGREED as of the

date first set forth above:

 

CARGURUS, INC.,

a Delaware corporation

 

By: /s/ Andrea Eldridge

Name: Andrea Eldridge

Title: CPO

 


EX-31.1 4 carg-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

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

I, Jason Trevisan, certify that:

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

 

Date: May 9, 2024

By:

/s/ Jason Trevisan

Jason Trevisan

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 5 carg-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

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

I, Elisa Palazzo, certify that:

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

 

Date: May 9, 2024

By:

/s/ Elisa Palazzo

Elisa Palazzo

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 


EX-32.1 6 carg-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of CarGurus, Inc. (the “Company”) for the period ending March 31, 2024 as filed with the U.S. Securities and Exchange Commission on the date hereof (the “Report”), I, Jason Trevisan, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, based on my knowledge:

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

 

Date: May 9, 2024

By:

/s/ Jason Trevisan

Jason Trevisan

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-32.2 7 carg-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of CarGurus, Inc. (the “Company”) for the period ending March 31, 2024, as filed with the U.S. Securities and Exchange Commission on the date hereof (the “Report”), I, Elisa Palazzo, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, based on my knowledge:

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

 

Date: May 9, 2024

By:

/s/ Elisa Palazzo

Elisa Palazzo

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 


GRAPHIC 8 img198335003_0.jpg GRAPHIC begin 644 img198335003_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HI M*0G H =32<5AZWXJT_1$/G2AI>T8/->Q[5/AU6]^?W'O*>+]!=MJZG 3_ +U7X-6L;G_57,;?0U\[9IRR.C!E M8@CN#0L0^Q4^'8V]V1])A@PRI!%**\&T_P 7ZSIS I>/(@_AD.17>Z'\1K2\ M*PWZ_9Y.F_/RG_"M85HR/*Q.3XBAJM5Y'>T5%#,DT8='#*1D$5+6QY+5G8** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BD-)G% KCJ:36+K7B:RT=<2/OFQQ&O7\:X+4O&&JWY*Q/]GB/9#@ M_G731PE2KJMCDK8VG3TW9Z;<:C9VB[I[A$'N:S)?&&BQ''VQ&_W>:\GD+RN9 M)'+.>I)R:3%=\,LBEJSSY9G/HCU;_A--&_Y^?TJW;^)-)N2!'>QEO0FO'R!1 MC(JGEL'LR5F=1;H]SCFCD&4<,/8T_->)V>J7VG$&UN9(P/X0>#]:[#1_'G*Q M:DF/^FJ]/Q%<=7 3AJM3LHYC";M+0[VBH+:ZANX%EMY%D1AD,IR*F%<+36C/ M14D]A:***!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%!.* &NP49)XKS_Q?X[6TW66FL&G!PTG4+4OCSQ8=/A.G MV;_OW&'8'[HKR=F+$ECDDY)-]1_AUI0,G Y-=CX<\!W>J(L]YF" \@?Q-_A7+&,I/0^DK8FCA87EH<U:;X5TK3(@(+5-XZLPR36RD2(,*@'T%=$)O1ABOH\J/2J=SI=G=J5G@ M1U/4$4WAET,Z?$4[^_'0^=CQ]* 3U[UZKK_PXMIHS+IA$+C^ \J:\SOK"YT^ MZ:"YB:-U.,$=:PG2<#W,)F-'%+W7KV-_PQXQN=$G6&9C):$\J?X?I7L>G:E; MZE9QW-NX>-AP17SF1R*ZOP9XGDT:_2"9R;.4X8?W3ZUI2K6T9Y^;93&<75I+ M5'MF:6HXI%EB5U8,&&G.#)G M#R \#V'O4OC+Q&;*/[#:M^^V:XW06Y]1\Q^E>G.I"DM=#RX4Y MU79'-ELL .]7(M)U*?:8K&=@>X0X_.O5-/\ #FFZ<@$5NK/W=N2:U%15& H MKSZF9:^XCTJ>6/[3/'G\/ZN@R;&8_1":I3V]Q:X%Q!)$3_?4BON]%N%,;%X#]^,GC\/>O5=+U2 MWU6S2XMVRI'(/4>QKQ7/ ]<=*UM UR;1;T2 EK=CB1/;U^M88O"1FN:.YO@\ M8Z;Y9;'L.:6H;:>.YMTFB8,CC((J45X;5M&?0)IJZ%HHHH ****!A1110 44 MG>BD M%%% !129HI@+11FB@04444AA1249YI@+129I: "BBB@ HHHI %%%%, M HHHH ***0F@!:*2EH **** "BBBD 4444P"BC-% !124M @HHHR*0PHHS13 M *RM?U6/2-*GN7/*J=H]3VK4/2O*OB7J[2W46G(WR)\S8]?2LZD^6-SLP.&^ ML5U#H<->7C&"B MK(^"Q>+GB:CE)BBEI.U+5'*%)11GF@ KG?%'AJWURP90BK<*,H_<&NBI#Q2< M;Z,TI594IJ<'JCYQO+26QNY+:="LB$@Y[U7!P=V:]/\ B-X>:;R]1M86:0': MZH,DCUKSO^S;[_GRN/\ OT?\*\^I3Y9:'WF!QU.O14I.S/5/AUKHOM,-E*Y, ML &>Z]J[BO$/!XO],\0VS_9+@1N=CYC. #WKVU3D UV4976I\EFM"-/$-P> MC'T4F:H:IJUMI-JT]U*J*.@)Y/TK2YYT8N3Y5N7V(49)P*Q]0\3:5I@/VB[C MR/X0NS_$[2H\^7%++]!C^=01?%/3W;#V4T?N2#_*O)C2CI6/UF2/460X6V MMSW'3O'&C:@P1;E8W/:3Y?U-=%'*DJ!D8,I[@U\W#KFM_0O%VH:+, LK2P=6 MC!)YK=QNWQ[E[@[A7E1-7.MR['-@,F^L1;F[-.Q]#V^MZ==3K##=PO( MW"JK@DUH9KPGP1_R..F_[Y_]!->[5I2GSJYQ9C@UA*B@G?0K7=_;62!KF9(@ M>A9L53_X2+21_P OT'_?P5R/Q2XL;;_?KRRLJE9P=COP&3QQ5%5'*Q]$VNK6 M5ZY2WN8Y&'4*P-33WD%JA>>5(U'=F KP[PQKHT&6XN"I>1D"HH]>:J:MKU_K M$[27-PQ4GA < 4?6$D7_ &!-UN5/W>YZK>?$71;5V1':9EX.Q3_.LP_%6P+[ M?L,^W^]D5Y5G)HK+ZQ(].&08:*]Z[/9+3XCZ-<$"1GB)[,IKI[34[2]0-;SQ MR _W6S7SI5W3M5O-+G$MI,R$=L\'\*N.([G+B.'X.-Z3/HD&EKD?"/C"+78/ M)G*QW:]5]1ZUU@.1FNE.ZNCYFM1G1FX36HN*S]9U*/2M-FNG/W1\H]3V_6M& MO//'^H>9IX4;WQZ^E=&'I^TJ*/0X<75]E2&M*.KZND9_P!3'\\GTKZ*;C2A?L?-QBZD[=S<\)>%_M)74+U/W8/[ MN,C&?>O0E154 # %)'&L<:HBA548 '84^OG:U>56=V?2X?#QHQLMP%&*3-5; M[4K;3H#-=2B)!W/>LDFW9&TI**NRWBC%9%AXETS4IC#;W*F3^Z01G\ZU\\4Y M1<=Q0J1GK%A65K>BV^L6;12*!(!E'[J:O75W!9PF:XD6-!U)-9EIXHTB]N/( MANE,G0 @C-534T^:'0SK.F_LE@VF3 M'D?-%].XKNJ\@TRUU/3]3M[H6DP"."V%ZBO78VW(K8QD5Y6-A%5.:/4]?+ZD MG3Y9=!)IX[>,R2NJ(.K,<"J?]MZ;_P _L'_?8JEXO_Y%NY_#^=>2J!L%5A<& MJ\;MBQ>,E1G9(]JAU:QN)EBBNXG=NBJP)-7J\>\*C'BK3\?WS_Z":]AK+%4% M1GRIFV#Q#KP:C MW/4K5'3IN:-[^VM-'_+[!_WV*E@U.SNI?+@N8I'QG:K FO$P!6IX?U*/2-4^ MUNI8+&P 'OR31PQEY75%'4L<"L"\\:Z3:/Y8E M,K_[ ./SKSS5M;O=7F+SR.(^T:' _K6=@=QBG2RU6O-BJYE)NT$>AM\1+,- MA;29AZY JU;^/-)FQYA>+/\ >4G^5>9@#-+QTK=Y?1:,%F-9=3VJTU"UO4#6 M\R2 \_*>:N#I7AMM>7-E,LMO*Z.#V/!KTCPSXK355%M=$1W(''^U7GU\%*FN M:.J/1PV/C4]V6C.JIKNL:%W("@9)/:E!JGJ__((N_P#KDW\JXXJ[2.^3M%L8 M=:TT'F\A_P"^Q2QZOI\LBHEW"6;H XYKQ8C+-G^\:O:(H_MRS_ZZ#^=>I++H MJ-[GD1S*;E:Q[2#FEIJC%.KRCV%L%%%% Q&( R3@5GG6]-!(-[ "/^F@JY M&VP_TR#_ *Z+_.O;;8?Z-'_NBC%894;68\'BI5[W1*:3I2YKF_$_B9-'A\F' M$ETX^4>@]37-"G*I+EB=56I&G'FD;-YJ=I81%[F=$ [$\G\*YB\^(-E&2MK! M)-[]!7 W=W<7TQEN96=R<\GI4(P!BO7I9=!+WV>+5S*L-G$/ M]\G_ !I(_B%?AOWMI 1_LD_XUR!..*"<#VK?ZE1ZHYOKE;N>@VWQ"M"0+FWD MC]6'(KIK#6;'4HP]M<(_MG!_*O%^#4D4TMO*LL$C1N.A4XK*KET'\#L=%+,: MD?BU/K: MLMAMBCC,UU+_ *N)>^._TKG8O%-[*!,K6[*>-AC=0?;<>*U)2%\6.9,I/FW.TT_6[>]M1(W[IP=KQN< M%317 ^)DN6UAAIRLT2HH8KG[W?\ 3%%8N"N:*M.QZA(VU"Q["OG_ ,17GV[7 MKRXSD,Y ]NU>ZZM*8-*N91_#&37SU.2TTC>K&N#$O1(^QX=IWG*9%BO9OAYI M:V6@+.5Q).2Q_I7CL*&29(QU9@/SKZ$T:$6^DVT0_AC7^51AXZW.KB&LXTXT M^Y>Z#-V8X_.NLD&8V ZD5X#XEM+BUUZ[$Z,"TK,"1 MU!/!K:K)Q6AXN5X2EB:CC59[+H'B>Q\00EK;&1^HKQ?7K.YM-9 MNUN%8$R,06[@GBNL^&%E<_VG/=;2L 3;GIDY%*-23E8Z<3EV'IX158O4]6(! M'(I HQT'Y4IHKH/GK@%4=A1BEH/2@13U"^AT^RDN)G"*@SDUX=XB\07&NZB\ MLCGR5.(T[ 5U'Q(UYIKH:7$WR1\R8[GTKSZN.O4UY4?7Y)@%"'MIK5["]>E/ MB@EGD"11L['H%&:M:5I=QJ]]';6ZY+'DXX4>M>S>'O"MEHEN-B!YR/FD8IN,:0#_IH?\ "KLGPQUA$+":V8^@)S_*O7@, M#@4=ZZO811\[+/<4Y732/GW4M!U+2R1=6CJH_BZ@_E68>N*^D+BU@NX6BGC5 MT;J&&XK"I0Y5='KY?G4:TE"MHSAEGD2-XU$^"/^1QTW_?/_ *": M]VKMP_PGQN?_ .\KT//?BG_QXVW^_7E=>J?%+_CPMO\ ?KRNL,0_?/;R/_=$ M _6I(8);F410QL\AZ*HI(HWFE6.-2SL<*!W->S^$/"L&BV*2RH'NW&68\X]A M4TZ?.;YCF$<)"_VNQPNG_#K5[R-9)&C@!'*N?FK0E^%UZ$S%=QD_[>:]4 QP M!2]:ZE0@CY>6=XMRNF> ZMX;U+1F/VF$E.SKR#617T;=V<%[ \4T8=7&"",U MXAXKT$Z%K#PI_J'^:,_TK"M245S(]S*\V>)E[.II(R;*\FL+N.YMW*21G((K MWGP_JJ:QI,-TIP67YE]#Z5\^]*])^%^HMYUS8,?E^^GU[_TIT)M.PL]PJG2] MJMT>FL<"O&M:NC>ZW=S$Y4O@?AQ7K]Y)Y5G-)_=0G]*\1E.Z5V'=B?UKZ#+8 M^\V?FV:2TC$;[UZ7X$T];?1S<$?/.Q/(Z <5YKC=@#N<5[3I$(ATFT0#&(ES M^5;YC.T%%=3GRV'-4D&L M_5-(M-7@\FZCW '(/.V?F+?6[1$^8'&T#US7 MML!8P1[_ +VT9^M8FF^$--TV<3HKR2 _*7.<5OUMC*\:TERF.!P\Z*?.<+\1 M&GV6B#(A+'/UYKA%)29"G#@_*1ZU[5J&FV^J6Q@NDWH?S%8MEX)TJSN1-L=R MIRHG&-DDQ,#T%&*6BD4C"\7_ /(MW/T'\Z\F P!7K7B__D6[G\/YUY+V M'TKVLM_A_,\+,_XJ-CPK_P C38?[Y_\ 037K]>0>%?\ D:;#_?/_ *":]?KE MS+^*=>5_PWZA1117GGIA6?K?_(#OO^N#_P#H)K0K/UO_ ) =]_UP?^1JH?$C M.K\#]#Q=?NU:BCW- H) MP.F:^C;MJ?,CD#2.J1J78]%417Q\D^6GL>OALN37-4//6^'EPJ9CNT+=PV<5S^I^'=2T MIB9H=T?_ #T3D5[#CTILL23QM'(H96&""*QAF%2+UU-YY;3:]W<\+SGUJ6*5 MX)5DB8JZ'(.:VO%>BC1]2#1 ^1-DJ/[I]*PB.GM7LTYQJPNNIXLX.G.SW1[! MX=U8:OI,5P<>9C$@'9N]6=7YTB[_ .N3?RKA/ -\8=1ELRV5D3[['B^/F;ZFK^B#_B>6?_ %T%4?XF M^IJ]HO\ R'+/_KH*]ZI_#9X$/XB/9Q2T@I:^8/JUL%%%% R*X_U#_P"Z:\/? M_6O_ +QKW"X_U#_[IKP]_P#6O_O&O5RW[1XV:[Q'6_\ Q^0?]=%_G7MMM_Q[ M1_[HKQ*V_P"/R#_KHO\ .O;;;_CVB_W11F6Z#*_M#;VX6UM)9FZ(I:O&+V\? M4+^6ZE)+2-D9/0>E>H>,)"GAF[P2,@#(_P!X5Y,H^6JRVFFG(G,YOF41&59$)#*<@YKU_P]J8U;28K@G] MYC:X]QUKR#:W]UORKN/AY.P-W 0P&0PS3S"$94[K=!E]24:G+T9U>J:3%J*( MVXQ3QG*2KU6LXZ+J3VGV)KBV6W/!(C&F]0:GMK6"TC$4$2QQ@8"J, 5/1758^9(ZE M=/>ZC<7,C9:1R:JCVH/))]:LZ=#]HU&VBZAY54_F*\WXGJ?HZM2HV71'K7P^ MT%=/TH7)K.M5"^*M';1M9EA Q$WSI]#6'7I_Q1L@U MM;7:KRK;6/M7F%>?6CRR/OLKQ#KX=-[G0>"?^1QTW_?/_H)KW85X3X(_Y''3 M?]\_^@FO=JZ,-\!\[Q!_O*]#SWXI?\>-M_OUY77JGQ3_ ./&V_WZ\KK"O\9[ M>1_[HCHO ]HEYXFMU9 M7L*****W/%"N3\9>%Y?$%O%]G*+-&W!8]O\ .*ZRDQ4RBI*S-:-:5&:G#='D MB_##4"/GN(U/H.:WO"W@BZT+6%O)+A70(5*@>M=Y1FH5*,=3MJYKB:L'"3T9 M4U4$Z9=8_P">3?RKQ5N&8>YKW&XC$L#H>C*17B,Z[+B52,8(\X!!YKV30+I;K1;60=HPOY<569I\L6 M1E;7.T:@HI*6O(/;$SFLC6]?M=#6%KE9#YI(4(,]/_UUKUPGQ'_U>G_[S_TK M;#TU4J*+,,54E3I.4=RZ/B!IG_/*?_OFE_X6!IO_ #RG_P"^17FP(I>*]?\ ML^B>+_:-8](_X6!IO_/*?_OF@_$#3/\ GE/_ -\BO-^*0]:/[/HA_:-?N>NZ M+XCM-<:1;9)%,?WMXQ4&K>+K'2+XVDZ2LX4-E1DJ>"8C%X=B/\ >):KQF%ITH7CN+!8NI5GRR)O M%_\ R+=S]!_.O)A]T5ZSXO\ ^1;N?H/YUY,/NBM\M_A_,Y\S_BHU_"W_ "-% MA_OG_P!!->OBO(/"W_(T6'^^?_037KXKES+^*=>5_P -^HM%%%>>>F%9^M_\ M@.^_ZX/_ "-:%9^M_P#(#OO^N#_^@FJI_$C.K\#/%U^Z*N:3_P ABT_ZZ"JB M_=JYI/\ R&+3_KH*^FJ? SY:G\:/:A]VN3^(/_("A_Z[K_(UUB]!7)_$'_D! M0_\ 7=?Y&OG\-_&CZGT>+_@2/-16GX>M1>:]:1GE0X8CU K,%;_@S_D98?\ M<:O>KNU*1\]05ZB1ZJH"J /2G4F*6OF3ZI(*3%+2T#,'Q-HK:U8+#&561'W MG\:Y.+X?WYSON8@.V!FO2<4=*Z*>*J4URQ.6K@Z=67-(XC1?!MUI6K179N$9 M5X( QQ74ZM_R"+O_ *Y-_*KI%4M6_P"01=_];ZFK^B?\ARS_ .N@KZ"I_#9\Y#^(CV<4M(.WTI:^ M8/JUL%)2TE R.X_U#_[IKPZ3_6O_ +QKW&X_X]W_ -TUX=)_K9/]X_SKU-FN\1]M_Q^0?\ 71?YU[=;_P#'M'_NBO$;;_C\@_ZZ+_.O;K;_ (]H_P#= M%&9;H,K^T9_B*U-YH-W !DLF?R.?Z5XX,CY2.GZU[LZAE(/2O-O%7A>>UNGO M;*,R6[DLZJ,E3_A49?7C!\DNI>94')*:.35F5U93\P.0176Z7XZNK2)8KN+S MP. ^<'']:Y'<"1@@\Y&*7V_2O4J4:=5>\CR:=:=)WB>GVOCK2)@!(\D1[[UP M*U+?Q#I5T<0WL3'T#5XW@_2C&.G'TKCEET.C.Z.9U%N>Z+-&XRKJ1[&F2V\, M^#)&KXZ9%>*V][A2E3FKP"E%)2UF:BT444#&N,H1ZUX'XIL3I_B*[B(PI?_5YG\ M3=')6'4HUY7Y)#[=OYUA7C>.A[&2XA4L19]3S6O6_AKJHN=*:R=OWD!.![&O M(Q6SX:UA]$UB*X!_=D[9!ZBN:C/ED?39KAOK%!Q6ZU/?%@T M;C((JP#7>?!--.S%KE_&^BWFMZ,+:R16D$@;#-CBNHI,T-75BZ565*:G'='B M@^'7B+/_ ![Q?]_17LMG&T5G#&XPR(%/UQ4U+40IJ&QTXO'U<7;VG02BEH/ MK0XB">ZAM4+SR+&OJQP*J?V[IG_/[!_WV*\W^(?B(75ZNG6TG[N(YD(/!;TK MA/,D_OM^=<\Z_*['T&$R.5>DJDG:Y]"QZSITKA$O(2Q. XYK(\= MX8N=IQ M\N?J*\Y\!Z?+J'B&*4[C';_.3GC/:O5?$EM]K\/7L0ZF%MOUQ51DYPN<=;#1 MPF*C!.^QX!6EH#JFNV3-_P ]5'ZUG.I5RIZ@XI]O*;>YBF R8W#?D2XQ^=>1UZ'\4-262YM[%#DH-[5YY7!7=YGW&24Y1PJOU.@\$_\ MCCIO^^?_ $$U[L*\)\$?\CCIO^^?_037NPK?#?">)Q!_O*]#SWXI_P#'C;?[ M]>5UZI\4_P#CQMO]^O*ZPK_&>YD?^ZH[+X;?\C"?]PU[(.E>-_#;_D83_N&O M91TKHH? ?.YW_O3"BBBMSR HHHH 2BEHH 0C(KQ_Q19FRUZX7:0KG?\8SFKFF:A)IFH174>?E;YAZBO7Q-+VM-I'BX:K[*HI'M>:*J MV%Y%?VD=S"P9' (JU7SLDT[,^GC)25T%8GB#P[%KRP"20IY1)&/?'^%;=%.$ MG%\R%.$9QY9'$?\ "O+?_GY>C_A7=O\ \_+UW%%;_6ZWI@:;C%SENSR,=5BY*$-D-;IZ_2 MO9M#M/L6CVT&/NH*\O\ #EA_:.O6\)3*(=[^F!7L"KM4 =JY\RJ7:BCIRRGO M-F)XO_Y%NY^@_G7DPZ"O6O%P9O#ER!R>/YUY(#D9K;+?X;]3+,_XJ-CPK_R- M%A_OG_T$UZ^*\@\+$#Q189_OG_T$UZ]FN7,OXJ]#KRO^&_4=129I:\\],*S] M;_Y =]_UP?\ D:T*SM<(&AWV?^>#_P C54_B1G5^!GC*]*N:3_R&+3_KH*IC MI5W2%+:S: ?\]!7TT_@9\M3^-'M"]!7*?$'_ ) 4/_7=?Y&NK'2N3^(/_("A M_P"NZ_R-?/8;^-'U/H\7_ D>;"N@\%_\C-%_N-7/BM_P7_R,T/\ N-7O8G^% M(^?PW\6/J>KT44M?-'U04F*6B@ HHHH 3%4M7_Y ]W_UR;^57JHZQ_R"+O\ MZY-_*JA\2(J_ SQ;NWU-7]$_Y#EG_P!=!_.J&?F;ZFKNCL$UJS+'CS5'ZU]+ M4_AL^6A_$1[2.U+2+2U\P?5K8*2EI*!D=Q_Q[O\ 0UX<_P#K7_WC_.O<+D@6 M[D],&O#W_P!8_P#O'^=>KEGVCQT?^Z*,SW0\KZDM-958;2,@U7GU"TM7V3W,,;>CN :B_ MMG3?^?\ MO\ OZO^->6HR['JRJ0V;,S4_!^F:B6?RS#(>K1\9KE[OP!?QY-M M/'*.RD;:]"M[NWN@QMYXY0O78X;'Y5/^-=$,55IZ7.:>#HU=3R"?PQK-MDR6 M;/C_ )Y_-_*L^6SNX!F6UF3_ 'D(KV_@]J8\,3CYHU/U%=,JUV4,="H^5Z M,X:^"J4ES;HY]79&W1DJPY!'45Z9X-UUM4L3!.,HQG3;ZH6#JNG57F>K"EH'(I:\ ^D"BBB@851U6QCU'3Y M;:5-RR*1]*O4F*&.,G&2DCYXUC3)M)U.:TE4@H>#ZBL^O:O&?A==;M#+" +J M(94X^][5XS/!);SO#,C(Z'!!'0UY]:'*[GWF69A'$TTG\2W.P\&>,#I+K97C M,;5CPQ_@/^%>NVUU#=1+)#(KH1P0:^;^GOZ5N:%XJU#0Y,1/OA[Q.>/PJZ5> MVC.',LF]JW4H[GO0-%<;I/Q#TN]15N6^S2=PPX_2NCBUK3IP#'=Q,#_M"NM3 MB]F?,5,+6I.TXLT!15)M5LD&3["LK4?&>CV"MFZ5W X5>2:.9+G1/963![EQ@D'[E-<3([2 M.7=BS$Y))R37/5K]$?09=DLN93K[=@9VD]"*78*HR3T'K3?O5WW M@+PH;JX75+M"(D.8D8?>/K6$$Y.Q]!B\3#"T6Y?(Z_P/H?\ 9.C(TB8GF&Y\ M]1[5TTD8D1D(X(Q3E P!@4M=Z22LC\_K5I5:CJ/=G@/B?2VTO7;F#;A"Q9# MZ@UC5[!\0/#S:C8"\MUS-!DD ?>6O("N&(/:N&K'EDS[C*\6L102ZK<]$^'? MB9+<_P!EW3X5B?*)/Z5Z@#D9'2OFQ)&CD#*2&!R".,5Z'X:^(A@C2UU3++T$ MW^-;T:JM9GDYME,W/VU%;GJ5+6;9Z[IU[&'@NHV!Z9 /]X5T7 M1\VZAY[\4O^/"V_WZ\KKU3XI_\>-M_O5Y76%?XSW,C_W5'9?#;_D83_N& MO9*\;^&W_(PG_<->RCI710^ ^>SO_>V%%%%;GCA1110 4444 %5[JV2[MI() M "CJ5-6*3%-.VJ%**DK,\6U?39-)U"2VD4A0'/$571AD$&O$< GOZ5=T[5;S29/,MI2.>4/(/X5GBL$ MJGO1W-<+C72]V6J/:05_P :Z.'7],N$#QWD9!]3 MC^=>3/#U8:-'LPQ5*:NF:=)WJF=5L0,FZAQ_OBLV^\7Z39J?]($CC^% 2:4: M4Y:)%2KTXJ[D;I(KE?$_BI-.C-K:,)+AA@D=$KG=6\;7E\C16B^1&>-W\1%< MJ2S$EF+$\DDY)KT,-@'?FJ'F8K,$TXT_O',S.[/*Q=W.23WII(!XZF@@CDD9 MKJ?"?AQ]0N%O;I,6Z'Y58??/^%>E4J1HPN>92IRJRLCH_!6B_8+$W4RD3S\X M/85U=-4!0 .@IU?.5:CJ3ZBQDF-L?7'%>, ;,J> MH.#7NS ,I!Z&O(?$^EMI>LR#!\J4[T->AEM1)N!YF9TF[310L+HV6H07*_\ M+-P?P[U[-:W"75M'-&V5=00:\1QQS73^%_%;:5BTNPS6Q/RMU*?_ %JZ,?AW M47-'='/@,2JK#2Q@9+J!ZYKQ7%K1H]U3BU M=,DS7+>-]3%IHQ@1AYLYV@>W>KVJ^)]/TR)B95DD XC0Y)KS'5=5GUF^>XGR MJ]%3LHKMP>%E*:DUH<&-Q48P<(O4I#&!Z5L^%+5KKQ';<96/+'Z8_P :QNBD MUZ!X"TIH8)-0E7#2_*G^[7IXNIR4F>5A*;J54=J!7)_$'_D!Q?\ 7=?Y&NMK MDOB#_P @.+_KNO\ (UXN%_C1/=QG\"1YN*WO!?\ R,T/^XU8 K?\%_\ (S0_ M[C5[N(_A2/G\-_%CZGJ]+24M?-GU04444 %%%% !4-W%YUK)&?XE(J:D/2FG M9W)DKIH\,FC:*YFC==K*QR&*:.4=8V#?D:Z3QII1LM7-VJGRI^2?0US1 MKZ2E)5*:9\M5@Z=1IGM&DWJ:AIT-PC [E&?KWJ]7DWASQ-+HW9\]C*_M9Z;%S1X&N]8LXEZ MF16Q[ Y/Z5[0H"H!Z"O/O 6EE[J349%^5!M0GU[UZ$*\_,*BE4LNAZ>6T^6G MS/J>>?$*U(O;6Z_@9=A^M<84'I7KOB;2O[5TB2-1F5/GC^M>2%61F5P593@@ M]C7;@)QG3MU1P9A"4*O-T9T7@K5%T_53;R-MBG &3_>[?UKU$$'D5X8"0]98S".3YX&N!QB@N29Z/161:^)])NE!2[3/H MLJ]-J]R\17,^.9XH_#TL3L \I 0>^<_P!* M-2\;:9:(?(=<<*/N(.BUV87"S)I/$MEC(VMNQ["L@GGUKLO &G-+>37[CY%78N>Y/_P"JO4Q< ME&BV>7A8.=5(]#'2G4E+7S9]0%%%%, HHHH 0C(-'$5V!]Y1 M][ZUU](W-*45)69K1KSHS4X.S/G;4=)O-*G,-W T; \$]#^-4C]*^AM1TBRU M2!HKN!) >A(Z?2N!U?X9-M+Z;,">TA56Z8UII'&&D8_ M4TSK4GD2GI&Y/^[5NVT34[O'DV4L@]EI6DQ^TP\-;I%#=2HC2N$0%F/0 5V6 MF?#G5+MU:[*V\77U;\J[[0_!FF:/B18A+-_ST<9/X>E:0HREN>?BLZH4E:&K M..\)^ I+@K=ZHA1.JQ'J?K7J,,$<$2QQ($51@ #%/ Z# IU=D8*)\CB\95Q M,^:;$%+115G*-=%=2K#(/45Y;XT\$R12R:AIL>4/,D:CI[BO5*8P#9#<@]JB M<%-69U83%U,-4YX'S:P()##!'8TG7FO9=?\ =CJA:>WQ;SGDE5X;ZUYYJ/@ MK6M.8_Z+YJ G#1'(KBG0E$^QPN;4*ZLW9G/QS21'*.RGU!Q4CWMU*I62>5P> MS,30]I/&VV2%U;T*TSR)<@>6W/M46F=KE0>KL,R:0 GH*UM/\-ZMJ3+Y%HY4 M_P 9& *] \/?#N&T*W&I$2RCGR_X1_C5QI2D.]WV1P?_ CMU'X> MEU:92D2LH0'JV3C\JQ3UXZ5[CXPTN6]\*S65C#ND+)M5?0,*\O\ ^$(UXGBR M;%.I3:?NG-E^:0JPE*M)+703P3_R.&G?[Y_]!->[5Y'X4\*:Q8>)K&YN+1DB MC>_%+_ (\;;_>KRRO8?B!H][JUG MG M$9&5LD"O/O\ A"M=_P"?%ZPK0DY71[&3XFC3PRC.23-+X;?\C"W^X:]DKS#P M-XE3^5< MQ%?1QR#57(ZU[;=65O>0-#<1+(C=0PS7&ZIX C=C)I\WEG_GFW3\Z]:CF"DK M3/%KY=.+O#4X,C\N](0#QCBM:[\-:O:$A[1W4=6C&16:T,T+;6B<'W%=T:E. M2T9P.G..Z(P@["DQSWIY#_W&_P"^:L6^GWMT/W%K*^>F%ZT^>$5N"C-]"N!Q MTI%^9MJ@ECT %=)8>"=5NR#<%;>/ODY;\J[+2/"6GZ8?,V>=+_?O*J[L]O#X:-%66X@'-+116!TB=:Q_$.A1:U8F-N)DYC<=C6S2&JA-PE MS(BI!3CRR/$+JUGL;AK>YC*2*<8/>H21Q@<^E>PZOH5GK$)6XC&\#Y7'45PF MH^"-1LV+6N+F/MCAORKVZ&.C-6GN>!7P,Z;O'5'-*\D+;HV93ZJQ%3&^O&7# M76I(GM98\?WEJ$([$ 1N2?]FNJ])ZW1RVFNXW +9//N:7IQ MG/M5ZUT/4[Q@(;.0@_Q$8%=5H_@$[EEU.0''(C3^IJ*F)ITE>YI3PU6H]$8/ MAWP]/K-XK.K):H?F?'WO85ZO;P1VT"11*%1!@ 4EM;16L*Q0H$11@ 5-7B8G M$2K2N]CW<+AE1CYA7)?$'_D!0_\ 7=?Y&NMKF_&FG7.I:/'#:1EY%F#$#TP: MG#22JQ;+Q47*C)(\M'6N@\%_\C+#_N-5<>%-: _X\V_.MKPMH&I6.NQW%S;E M(@C#=[U[6(K4W2:3/"H4:BJQ;1Z)2TE+7SQ](%%%%,84444 %%%% &;K&E0Z MO826\HZCY6_NGL:\FU+3;G2KMK>Y0@C[K8X85[76?J>DVFK0&&ZB##^$]U^A MKKPV*=%V>QPXO!JLN9;GC'MBE5FC;_\ MKUSMSIM]:*3/:21X]5KV85Z51:,\.5"K3=FAGV^\*;3=SE?3S#4!Y)8\MZDY MS0 _]Q_R-7;;2;^\(\BTE<'N%JN:DM58FU26FI2X]OQK1T31I];O5CB5A&/] M9(>@'^-=!I7@*>4A]2D")_)8T'85Q8C'1C'EAJSNP MV7RD[SV%L+**PM([>%0%08JU117C-MN[/'6P-2#T5SE< ]11 ML ["M67P[K$)P=/E/N!Q3!H.KG_F'S?@*Z?:4M[HYO9U.S,[CTXH(QDXK9@\ M)ZU<<"U\KWD.*Z33O $:A7U"X+GO&O3\ZSJ8NG36YI3PE6>R.1T?1;K6+L)# M&?+!^9ST KUS3M/ATVRCMH1A4&/K3[.RM[&W6&VB6-%[*,58KQ\3B95G;H>Y MA<)&BK]0I:2EKE.P**** "BBB@ HHHH ,4444 -9%8?, :B:SMW&&B4_4444 M6&I-;"+8VJG(@0'Z5(L,:_=0"BBE9#H!IODQ_W1113N MR>2/8<$ Z"EQ112&E8,48HHH&+BDP*** #%&*** L+1110 4444 %%%% !11 M10 48HHH ,"FE%/4 T44":3&^1'_ '13@JKT HHIW8E"*V0[BCBBBD4%%%% J!1BBB@!,#TI<444 )@>E&T>E%% K(,"EHHH&%%%% !1110 4444 ?__9 end EX-101.SCH 9 carg-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Unaudited Condensed Consolidated Income Statements link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Unaudited Condensed Consolidated Income Statements (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Business Description link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Organization and Business Description - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Fair Value of Financial Instruments - Summary of Unrealized Gain on Investments in Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Stock-based Compensation Expense by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Segment and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Segment and Geographic Information - Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Segment and Geographic Information - Summary of Reconciliation Between Segment Income from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Segment and Geographic Information - Summary of Assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geographical Region (Details) link:presentationLink link:calculationLink link:definitionLink Accounts Receivable, before Allowance for Credit Loss, Current Trade accounts receivable from receivables in transit, net of payables due, from the third-party payment processor Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Revenue, Remaining Performance Obligation, Amount Performance obligation unsatisfied Mutual funds Money Market Funds [Member] Option Indexed to Issuer's Equity [Axis] Geographical [Axis] Geographical Unrealized Gain (Loss) on Investments Unrealized gain on investments Distributions to redeemable noncontrolling interest holders Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Total Other Liabilities, Noncurrent Other non–current liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses, prepaid income taxes, and other assets Increase in borrowing capacity equal to percentage of four quarter EBDITA Increase In Borrowing Capacity Equal To Percentage Of Four Quarter EBDITA Increase in borrowing capacity equal to percentage of four quarter EBDITA. Valuation of redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Redeemable Noncontrolling Interest, Ending balance Redeemable Noncontrolling Interest, Beginning balance Redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Restricted Stock Units (RSUs) [Member] Restricted Stock Units Restricted Stock Units Outstanding Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs) Receivable Type [Axis] Wholesale Wholesale [Member] Wholesale [Member] Mutual Funds Mutual Fund [Member] Income Tax, Policy [Policy Text Block] Income Taxes Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue Total Revenue Payment of tax distributions to redeemable noncontrolling interest holders Payment of tax distribution to redeemable noncontrolling interest holders Payment of Tax Distribution to Redeemable Noncontrolling Interest Holders Payment of tax distribution to redeemable noncontrolling interest holders. Summary of Revenue from Contracts with Customers by Services and Products Disaggregation of Revenue [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type Short-Term Debt, Type [Axis] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Organization and Business Description Contract with Customer, Liability, Current Deferred revenue Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock-based Compensation Expense by Award Type Operating Lease, Liability, Noncurrent Operating lease liabilities Stock Repurchased During Period, Shares Repurchase of common stock, Shares Reconciliation of Assets from Segment to Consolidated [Table Text Block] Summary of Assets by Segment Accounts Receivable and Other Receivables Accounts Receivable And Other Receivables [Member] Accounts receivable and other receivables Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements and impairments Depreciation and Amortization Excluding Amortization of Intangible Assets, Capitalized Hosting Arrangements and impairments Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements and impairments Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments, Total Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Conversion of common stock Balance Sheet Location [Axis] Assets, Current Total current assets Unpaid withholding taxes on net share settlement of restricted stock units Unpaid Withholding Taxes On Net Share Settlement Of Restricted Stock Units Unpaid withholding taxes on net share settlement of restricted stock units Liabilities and Equity Total liabilities, redeemable noncontrolling interest and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Receivables offset by payments received in advance Receivables Offset By Payments Received In Advance Receivables offset by payments received In advance. Deferred Income Tax Assets, Net Deferred tax assets Deferred Income Tax Assets, Net, Total Comprehensive income attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Other Intangible Assets Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Prepaid Expense and Other Assets, Current Prepaid expenses, prepaid income taxes and other current assets Net Income (Loss) Attributable to Parent [Abstract] Numerator: San Francisco and Cambridge. San Francisco and Cambridge [Member[ San Francisco and Cambridge Selling and Marketing Expense [Member] Sales and Marketing Expense Schedule of Long-Term Debt Instruments [Table] Foreign Tax Authority [Member] Foreign AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Investments Equity Securities, FV-NI Equity Securities, FV-NI, Total Entity Address, City or Town Entity Address, City or Town Debt Debt Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment, Net CarOffer. Car Offer [Member] Car Offer Less: Net income (loss) attributable to redeemable noncontrolling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Net loss attributable to redeemable noncontrolling interest Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Finance Lease, Principal Payments Payment of finance lease obligations Net income (loss) per share attributable to common stockholders. Net Income (Loss) Per Share Attributable To Common Stockholders Abstract Net income per share attributable to common stockholders: Additional Paid-in Capital [Member] Additional Paid-in Capital Non-US [Member] International Current liabilities: Liabilities, Current [Abstract] Assets, Current [Abstract] Current assets Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Realized gain on short-term investments Gain on Sale of Investments Realized gain on investments Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating lease liabilities Long-term debt outstanding Long-Term Debt Long-Term Debt, Total Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Total Class of Stock [Domain] Class of Stock Acquisition of redeemable noncontrolling interest. Acquisition Of Redeemable Noncontrolling Interest Acquisition of a 51% interest in CarOffer, LLC Investment Income, Interest Interest income Provision (Recoveries) for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory tax rate Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Summary of significant accounting policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of common stock upon vesting of restricted stock units Increase decrease in lease obligations. Increase Decrease In Lease Obligations Lease obligations Depreciation and amortization expense Cost Of Goods And Services Sold Depreciation Amortization And Impairment Expense Cost of goods and services sold depreciation amortization and impairment expense. Digital Wholesale and U.S. Marketplace Digital Wholesale And United States Marketplace[member] Digital wholesale and united states marketplace. Restricted Cash, Noncurrent Restricted cash Stock repurchase program effective date. Stock Repurchase Program Effective Date Share repurchase program effective date Assets, Fair Value Disclosure Total Assets, Fair Value Disclosure, Total Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities Schedule Of Accrued Liabilities And Other Current Liabilities Table [Text Block] Schedule of accrued liabilities and other current liabilities. Accretion of redeemable noncontrolling interest to redemption value Redeemable Noncontrolling Interest Accretion to Redemption Value Redeemable noncontrolling interest accretion to redemption value. Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Schedule of Goodwill [Table Text Block] Summary of Changes in Carrying Value of Goodwill Payment of withholding taxes on net share settlements of restricted stock units. Payment Of Withholding Taxes On Net Share Settlements Of Restricted Stock Units Payment of withholding taxes on net share settlements of restricted stock units Payment of withholding taxes on net share settlements of restricted stock units Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Payments of Debt Issuance Costs Payment of deferred financing costs Construction in Progress [Member] Construction in Progress Conversion of Stock, Description Conversion of stock, description Geographical [Domain] Geographical Assets Assets Total assets Summary of Revenue by Geographical Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] UNITED STATES United States Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Common Class A [Member] Class A Common Stock Entity Registrant Name Entity Registrant Name Deferred financing costs Debt Issuance Costs, Net Debt Issuance Costs, Net, Total Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit) Retained earnings Summary of Unrealized Gain on Investments in Equity Securities Unrealized Gain (Loss) on Investments [Table Text Block] Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Customer one. Customer One [Member] Customer One Retained Earnings [Member] Retained Earnings Class of Stock [Axis] Class of Stock Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred tax liabilities Minimum Minimum [Member] Other Directors and Officers Other Directors and Officers [Member] Other directors and officers. Pillar Two Legislation Pillar Two Legislation [Member] Pillar two legislation Proceeds from Stock Options Exercised Proceeds from issuance of common stock upon exercise of stock options Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Investments sold Security Sold Short, Fair Value Impairments in capitalized website development costs Capitalized Computer Software, Impairments Closed tax year. Closed Tax Year Closed tax year Accrued Income Taxes, Current Accrued income taxes Equity Component [Domain] Equity Component Segments [Axis] Stock Options Outstanding Disposal Of The Data Center Asset [Member] Disposal Of The Data Center Asset [Member] Disposal of the data center asset Software Development [Member] Capitalized Website Development Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile consolidated net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency Debt Disclosure [Abstract] Net Income (Loss) Available to Common Stockholders, Diluted Net income attributable to common stockholders - diluted Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Payment of withholding taxes on net share settlements of restricted stock units Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense, Total Research and Development Expense Product, technology, and development Currency loss (gain) on foreign denominated transactions Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Market based performance award RSU. Market Based Performance Award RSU [Member] Market Based Performance Award RSU Stock Repurchase Program, Authorized Amount Aggregate share repurchase price Assets [Abstract] Assets Boston, Massachusetts one zero zero one Boylston. Boston Massachusetts One Zero Zero One Boylston [Member] Boston, Massachusetts at 1001 Boylston St 1001 Boylston Street Revenue Recognition - Wholesale and Other Revenue and Inventory Revenue from Contract with Customer [Policy Text Block] 2024 Put Right Two Thousand Twenty Four Put Right Member Two Thousand Twenty Four Put Right Member. Fifty five cambridge parkway. Fifty Five Cambridge Parkway [Member] 55 Cambridge Parkway Significant accounting policies. Significant Accounting Policies Policy [Text Block] Significant Accounting Policies Stock Repurchased and Retired During Period, Value Share repurchased and retired, value Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued Common stock Conversion of Stock, Shares Issued Conversion of stock Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities Accrued Expenses, Accrued Income Taxes and Other Current Liabilities Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other non-cash expense, net Contract with Customer, Liability, Revenue Recognized Revenue recognized Furniture and Fixtures [Member] Furniture and Fixtures Schedule of future minimum sublease income payments. Schedule of Future Minimum Sublease Income Payments [Table Text Block] Schedule of Future Minimum Sublease Income Payments Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Stock based compensation Operating Income (Loss) Income from operations Income (Loss) from Operations Total segment income from operations Accounting Standards Update 2019-12 [Member] ASU 2019-12 Tax Period [Axis] Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Provision for income taxes Income tax provision (benefit) Investment [Table Text Block] Schedule of Investments Research and Development Expense [Member] Product, Technology, and Development Expense Summary of Contractual Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Stock Issued During Period, Shares, Acquisitions Issuance of common stock upon for acquisition, Shares Concentration Risk, Percentage Concentration of credit risk, percentage Total Total Disaggregation of Revenue [Table] Jason Trevisan Jason Trevisan [Member] Jason Trevisan. Equipment [Member] Capitalized Equipment Decrease in lease liability Increase (Decrease) in Operating Lease Liability Finite-Lived Intangible Assets, Net Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Schedule of Segment Reporting Information, by Segment [Table Text Block] Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization Receivable from sale of property and equipment Receivable From Sale Of Property And Equipment Receivable from sale of property and equipment. Income Taxes Paid Cash paid for income taxes Revenue from Contract with Customer [Text Block] Revenue Recognition Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gains (losses) recognized during the period on equity securities held as of the end of the period Equity Securities, FV-NI, Unrealized Gain (Loss) Equity Securities, FV-NI, Unrealized Gain (Loss), Total 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] Earnings Per Share Accrued Expenses, Accrued Income Taxes and Other Current Liabilities Accrued Expenses Accrued Income Taxes And Other Current Liabilities [Member] Accrued expenses accrued income taxes and other current liabilities Other (expense) income, net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Comprehensive income (loss) attributable to redeemable noncontrollin interests Comprehensive loss attributable to redeemable noncontrolling interests Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Sales of short-term investments. Sales of Short-Term Investments Sales of short-term investments Conversion of Stock, Type of Stock Converted Class of share converted to another class Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other non-current assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share Basic [Line Items] Other accrued expenses and other current liabilities. Other Accrued Expenses And Other Current Liabilities Other accrued expenses and other current liabilities Common Class B [Member] Class B Common Stock Rule 10b5-1 Trading Arrangement Rule 10b5-1 Trading Arrangement [Member] Rule 10b5-1 trading arrangement. Equity, Attributable to Parent [Abstract] Stockholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Depreciation and Amortization Depreciation and Amortization Included in Cost of Revenue and Operating Expenses Depreciation and Amortization Included in Cost of Revenue and Operating Expenses Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Gain on sale of property and equipment Line of credit facility maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Total Cost of revenue Cost of Goods and Services Sold Cost of revenue Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Net income per share attributable to common stockholders: (Note 10) Expected spend amount remaining for construction Expected Spend Amount Remaining For Construction Expected spend amount remaining for construction. Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of Future Minimum Lease Payments Document and entity information Document And Entity Information [Table] Document And Entity Information [Table] Accounting Policies [Abstract] Segments [Domain] Stock Repurchase Program Expiration Date Share repurchase program expiration date Liability Class [Axis] Javier Zamora Javier Zamora [Member] Javier Zamora. Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Proceeds from sale of property and equipment Proceeds from Sale of Oil and Gas Property and Equipment Revolving Credit Facility Revolving Credit Facility [Member] 2022 Revolver Sub-facility Finance lease right-of-use assets. Finance Lease Right Of Use Assets [Member] Finance Lease Right-of-use Assets Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Customer Concentration Risk [Member] Customer Concentration Risk Commitments and contingencies (Note 8) Commitments and Contingencies Addison texas one five six zero one dallas parkway. Addison Texas One Five Six Zero One Dallas Parkway[Member] Addison Texas at 15601 Dallas Parkway Income Statement [Abstract] Guarantee income Guarantee Income Guarantee income. Increase (decrease) in property and equipment Property, Plant and Equipment, Gross, Period Increase (Decrease) Property, Plant and Equipment, Gross, Period Increase (Decrease), Total Property, Plant and Equipment Disclosure [Text Block] Property and Equipment, Net Car offer purchase agreement member. CarOffer Purchase Agreement [Member] CarOffer Purchase Agreement Statistical Measurement [Domain] Unbilled Receivables, Current Unbilled accounts receivable Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Document Period End Date Document Period End Date Statistical Measurement [Axis] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Cash paid for operating lease liabilities Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Tenant improvement allowance reimbursements. Tenant Improvement Allowance Reimbursements Tenant improvement allowance reimbursements Product and Service [Domain] Product and Service Line of credit facility increased in maximum borrowing capacity Line Of Credit Facility Increased in Maximum Borrowing Capacity Line of credit facility increased in maximum borrowing capacity. Cost of Sales [Member] Cost of Revenue Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Internal Revenue Service Internal Revenue Service (IRS) [Member] Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Open Tax Year Open tax year Undistributed earnings ratio used to calculate allocation to class of stock. Undistributed Earnings Ratio Used To Calculate Allocation To Class Of Stock Undistributed earnings ratio used to calculate allocation to class of stock Customer Two Customer Two [Member] Customer two. Fair Value, Recurring [Member] Fair Value, Measurements, Recurring Number of Reportable Segments Number of reportable segments Proceeds from sale of investments. Proceeds from Sale of Investments Sales of investments Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance CO Incentive Units Car Offer Incentive Units [Member] CarOffer incentive units. Net gain (loss) recognized during the period on equity securities Equity Securities, FV-NI, Realized Gain (Loss) Equity Securities, FV-NI, Realized Gain (Loss), Total Short-term investments Equity Securities, FV-NI, Current Advance Payments to Customer, Net of Collections Advance payments to customer, net of collections. Advance payments to customers, net of collections Cost of Goods and Services Sold [Abstract] Cost of revenue Repurchases of common stock Payments for Repurchase of Common Stock Investment, Type [Extensible Enumeration] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options, Shares Consolidation, Policy [Policy Text Block] Principles of Consolidation Liabilities and Equity [Abstract] Liabilities, redeemable noncontrolling interest and stockholders’ equity Unpaid excise tax on repurchases of common stock Unpaid Excise Tax On Repurchases Of Shares Unpaid excise tax on repurchases of shares. Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule Of Earnings Per Share Basic By Common Class [Table] Schedule of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Capitalized Computer Software, Period Increase (Decrease), Total Capitalized Computer Software, Period Increase (Decrease) Capitalized equipment decreased Stock Issued During Period, Value, Acquisitions Issuance of common stock upon for 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 Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Credit Facility [Domain] Number of major customers. Number Of Major Customers Number of major customers Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State of incorporation Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) Increase (Decrease) in Accounts Receivable Accounts receivable Other Segments [Member] Other Increase (Decrease) in Contract with Customer, Asset Deferred contract costs Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Share repurchased and retired at average cost price per share. Share Repurchased And Retired At Average Cost Price Per Share Share repurchased and retired at average cost price per share Line of credit facility decreased in maximum borrowing capacity. Line Of Credit Facility Decreased In Maximum Borrowing Capacity Line of credit facility decreased in maximum borrowing capacity Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of common stock upon vesting of restricted stock units, Shares Gain or loss investments in equity securities Less: Net gains recognized during the period on equity securities sold during the period Equity Securities, FV-NI, Gain (Loss) Equity Securities, FV-NI, Gain (Loss), Total Goodwill Balance at June 30, 2021 Goodwill, Total Balance at December 31, 2020 Goodwill Restricted Cash, Current Restricted cash Statement of Cash Flows [Abstract] Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Dilutive effect of share equivalents resulting from unvested restricted stock units CO Incentive Units and Subject Units Car Offer Incentive Units and Subject Units [Member] CarOffer incentive units and subject units. Stock Repurchased and Retired During Period, Shares Number of shares repurchased and retired Sell My Car - Instant Max Cash Offer Sell My Car - Instant Max Cash Offer [Member] Sell My Car - Instant Max Cash Offer. Income Tax Authority [Domain] Income Tax Authority Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Capitalized stock-based compensation expense in website development and internal-use software costs and hosting arrangements Share-Based Payment Arrangement, Amount Capitalized Capitalized website development and internal-use software costs excluded from stock-based compensation expense Common Stock, Par or Stated Value Per Share Common stock, par value Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Impact of foreign currency on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum Maximum [Member] Non Rule 10b 51 Arr Modified Flag Non Rule 10b 51 Arr Modified Flag Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3 Inputs) APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock–based compensation expense Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Short-Term Debt, Type [Domain] Redeemable noncontrolling interest. Redeemable Noncontrolling Interest Policy [Text Block] Redeemable Noncontrolling Interest Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Payables and Accruals [Abstract] Other Interest and Dividend Income Operating lease, decrease in right-of-use asset due to re-measurement from lease amendment Operating Lease, Decrease in Right-Of-Use Asset Due to Re-Measurement From Lease Amendment Operating lease, decrease in right-of-use asset due to re-measurement from lease amendment. General and Administrative Expense General and Administrative Expense [Member] Redeemable noncontrolling interest , accretion to redemption value Noncontrolling Interest, Change in Redemption Value Supplemental noncash disclosure of cash flow information: Noncash Investing and Financing Items [Abstract] Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of share equivalents resulting from stock options Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding Segment Reporting Disclosure [Text Block] Segment and Geographic Information City Area Code City Area Code Inventory, Net Inventory, Net, Total Inventory Net Cash Provided by (Used in) Operating Activities [Abstract] Operating Activities Letter of Credit Facility Letter of Credit [Member] Common Stock, Voting Rights Right to voting Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense, Total General and Administrative Expense General and administrative Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders — basic Guarantor Obligations, Maximum Exposure, Undiscounted Maximum potential amount of future payments required to make under guarantees Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Number of days guarantee period Number Of Days Guarantee Period Number of days guarantee period. Statement [Table] Statement [Table] Advertising customers. Advertising Customers [Member] Advertising Customers Accounts Receivable [Member] Accounts Receivable Net Accounts Receivable One zero zero one boylston street and cambridge. One Zero Zero One Boylston Street and Cambridge [Member] 1001 Boylston Street and Cambridge Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Fair Value of Financial Instruments Financial Instruments Disclosure [Text Block] Statement [Line Items] Statement [Line Items] Accrued repurchases of common stock, including excise taxes Accrued repurchases of common stock Accrued Repurchases Of Common Stock Accrued repurchases of common stock. Obtaining a right-of-use asset in exchange for an operating lease liability Obtaining a right-of-use asset in exchange for an operating lease liability Right-of-Use Asset Increase (Decrease) Obtained in Exchange for Operating Lease Liability Right-of-use asset increase (decrease) obtained in exchange for operating lease liability. Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding Capitalized Internal-Use Software Software and Software Development Costs [Member] Letters of credit outstanding Letters of Credit Outstanding, Amount Change in gross advance payments received from third-party payment processor. Change In Gross Advance Payments Received From Third-party Payment Processor Change in gross advance payments received from third-party transaction processor Asset Class [Domain] Asset Class Accounts receivable, net of allowance for doubtful accounts of $610 and $610, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Increase (decrease) in accrued liabilities accrued income taxes and other liabilities. Increase Decrease In Accrued Liabilities Accrued Income Taxes And Other Liabilities Accrued expenses, accrued income taxes, and other liabilities Customer [Axis] Customer Common Stock [Member] Common Stock Debt Instrument [Line Items] Redeemable noncontrolling interest, net (loss) income Temporary Equity, Net Income Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Stock Repurchased During Period, Value Repurchase of common stock Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Allocation of Stock-based Compensation Expense Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Proceeds from Sale, Maturity and Collection of Short-Term Investments, Total Proceeds from Sale, Maturity and Collection of Short-Term Investments Maturities of short-term investments Income Tax Examination [Table] Income Tax Examination [Table] Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Including Cash, Cash Equivalents, and Investments Trade Accounts Receivable Trade Accounts Receivable [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Option Indexed to Issuer's Equity, Type [Domain] Accrued tax distributions to redeemable noncontrolling interest holders Accrued Tax Distributions To Redeemable Noncontrolling Interest Holders Accrued tax distributions to redeemable noncontrolling interest holders. Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Restructuring Plan [Domain] Decrease in accrued bonus Decrease In Accrued Bonus Decrease in accrued bonus. Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Company's product offerings Company's Product Offerings Company's product offerings. Domestic Tax Authority [Member] Domestic Tax Authority New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Adopted Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Capitalized Expense Property, Plant and Equipment, Gross Property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Commitments and contingencies. Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Call Option Call Option [Member] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Denominator: Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders: Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Capitalized Contract Cost, Amortization Amortization of deferred contract costs Dealer-to-Dealer Dealer-to-Dealer [Member] Dealer-to-Dealer. Accounting Standards Update [Domain] Accounting Standards Update Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Estimated Amortization Expense of Intangible Assets Recent Accounting Pronouncements Not Yet Adopted Recent accounting pronouncements not yet adopted. Recent Accounting Pronouncements Not Yet Adopted Policy [Text Block] Cost of goods and services sold and depreciation and amortization Cost Of Goods And Services Sold And Depreciation and Amortization Depreciation and Amortization Tax Period [Domain] Securities Act File Number Entity File Number Accrued liabilities accrued income taxes and other liabilities current. Accrued Liabilities Accrued Income Taxes And Other Liabilities Current Accrued expenses, accrued income taxes and other current liabilities Total Line of credit facility maturity date Line of Credit Facility, Expiration Date Accounts Payable [Member] Accounts Payable [Member] Goodwill and Intangible Assets Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Commitments and contingencies. Commitments And Contingencies [Table] Commitments And Contingencies [Table] Accounts payable, net Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Net loss attributable to redeemable noncontrolling interest Net income attributable to redeemable noncontrolling interest Net income loss attributable to redeemable noncontrolling interest dilutive effect. Net Income Loss Attributable To Redeemable Noncontrolling Interest Dilutive Effect Net loss attributable to redeemable noncontrolling interest Operating Expenses Total operating expenses Entity Address, Address Line Two Entity Address, Address Line Two Preferred stock, $0.001 par value per share; 10,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Subsequent Events, Policy [Policy Text Block] Subsequent Event Considerations Investment Type [Axis] Line of credit facility unutilized commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Accrued Bonuses, Current Accrued bonus Payments to Acquire Investments, Total Payments to Acquire Investments Purchases of short-term investments Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Employee tax withholding requirements and option costs due to net share settlement Payment of withholding taxes on net share settlements of restricted stock units, Shares Matthew Quinn Matthew Quinn [Member] Matthew Quinn. Income Tax Examination [Line Items] Income Tax Examination [Line Items] Earnings Per Share [Text Block] Earnings Per Share Revenues [Abstract] Revenue Total revenue Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales Revenue, Net Cash and Cash Equivalents, Fair Value Disclosure Cash equivalents: Total Contractual Obligation Contract commitments 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 Restricted Cash Restricted cash Restricted Cash, Total Document and entity information. Document And Entity Information [Line Items] Document And Entity Information [Line Items] Line of credit facility commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Subsequent Event Type [Domain] Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Maturities of short-term investments Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Deferred contract costs, net of current portion Income Statement Location [Axis] Income Statement Location Loan receivable Loan receivable Payments to Acquire Loans Receivable Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Consolidated net income Consolidated net income Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2 Inputs) Product Product [Member] Unpaid repurchases of common stock. Unpaid Repurchases Of Common Stock Unpaid repurchases of common stock Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Segment Reporting Information, Revenue for Reportable Segment [Abstract] Revenue by Geographic Region: Title of 12(b) Security Title of 12(b) Security Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Summary of Reconciliation Between Segment Income from Operations Payments to Develop Software Capitalization of website development costs Market based performance awards. Market Based Performance Awards [Member] Market Based Performance Awards Digital wholesale member. Digital Wholesale [Member] Digital Wholesale Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Other Intangible Assets Income Tax Authority, Name [Axis] Income Tax Authority, Name Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis Investments [Domain] Accounting Standards Update [Axis] Accounting Standards Update Prepaid Expenses, Prepaid Income Taxes and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Cash, Cash Equivalents, and Investments Cash, Cash Equivalents and Investments [Policy Text Block] Cash, cash equivalents and investments. Net Cash Provided by (Used in) Investing Activities [Abstract] Investing Activities Amortization of deferred financing costs Amortization of Debt Issuance Costs State and Local Jurisdiction [Member] State Letter of credit facility Long-Term Line of Credit Long-Term Line of Credit, Total Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Number of votes entitled to stockholders per share. Number Of Votes Entitled To Stockholders Per Share Number of votes entitled to stockholders per share Inventory Inventory Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Receivable [Domain] Stock Repurchase Program, Remaining Authorized Repurchase Amount Remaining value of authorized shares repurchased Restructuring Plan [Axis] Common Stock, Shares, Outstanding Ending balance, Shares Beginning balance, Shares Common stock, shares outstanding Share-Based Payment Arrangement [Text Block] Stock-based Compensation and Common Stock Share Repurchases Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Accounts Receivable and Loan Receivables Accounts Receivable and Loan Receivables [Member] Accounts receivable and loan receivables. Document Type Document Type Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of common stock, shares issued Rule 10b 51 Arr Modified Flag Rule 10b 51 Arr Modified Flag Fair Value by Liability Class [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Increase in accrued repurchase of common stock Increase in Accrued Repurchase of Common Stock Increase in accrued repurchase of common stock. Document Quarterly Report Document Quarterly Report Concentration Risk, Credit Risk, Financial Instruments, off-Balance-Sheet Risk Description of significant off-balance sheet risk Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Other Intangible Assets Revenue Commissioners, Ireland [Member] Revenue Commissioners, Ireland Net Income (Loss) Available to Common Stockholders, Basic Net income attributable to common stockholders - basic Trd Arr Expiration Date Trd Arr Expiration Date Property and Equipment, Net Property, Plant and Equipment [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Increase in accured income taxes. Increase In Accured Income Taxes Increase in accured income taxes Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] United states marketplace member. United States Marketplace [Member] U.S. Marketplace Income Tax Authority, Name [Domain] Income Tax Authority, Name Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Accrued Liabilities, Current [Abstract] Short-term investments Short-Term Investments Short-Term Investments, Total Asset Class [Axis] Asset Class Total other income, net Total other income, net Nonoperating Income (Expense) Other income (expense), net Unpaid purchases of property and equipment and capitalized hosting arrangements Capital Expenditures Incurred but Not yet Paid Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Payments to Acquire Short-Term Investments Purchases of short-term investments Purchases of short-term investments Equity, Attributable to Parent Ending balance Beginning balance Total stockholders’ equity Net (loss) income Net income attributable to CarGurus, Inc. Net loss Other income, net: Nonoperating Income (Expense) [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current Deferred contract costs Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Area of Land Area of land CO Incentive Units, Subject Units and noncontrolling interest Co Incentive Units Subject Units and Noncontrolling Interest [Member] Co incentive units subject units and noncontrolling interest. Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders — diluted Impairment of Long-Lived Assets to be Disposed of Impairment of long-lived assets Credit Facility [Axis] Decrease in right-of-use asset Operating Lease, Right-of-Use Asset, Periodic Reduction Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent, Total Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Guarantees, description Guarantor Obligations, Term Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share Disaggregation of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements Income Tax Authority [Axis] Income Tax Authority Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Marketplace Marketplace [Member] Marketplace [Member] Fair Value Disclosures [Abstract] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Consolidated comprehensive income Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Business Acquisition [Axis] Business Acquisition Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents, and restricted cash at end of period Cash, cash equivalents, and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Tax distribution to redeemable noncontrolling interest holders Tax Distribution to Redeemable Noncontrolling Interest Holders Tax distribution to redeemable noncontrolling interest holders. Income Tax Disclosure [Abstract] XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 02, 2024
Document And Entity Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Registrant Name CARGURUS, INC.  
Trading Symbol CARG  
Entity Central Index Key 0001494259  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Current Reporting Status Yes  
Entity File Number 001-38233  
Entity Tax Identification Number 04-3843478  
Entity Address, Address Line One 55 Cambridge Parkway  
Entity Address, Address Line Two 6th Floor  
Entity Address, City or Town Cambridge  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02142  
City Area Code 617  
Local Phone Number 354-0068  
Entity Interactive Data Current Yes  
Document Quarterly Report true  
Document Transition Report false  
Entity Incorporation, State or Country Code DE  
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Security Exchange Name NASDAQ  
Class A Common Stock    
Document And Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   88,193,268
Class B Common Stock    
Document And Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   15,999,173
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 246,342 $ 291,363
Short-term investments   20,724
Accounts receivable, net of allowance for doubtful accounts of $610 and $610, respectively 44,298 39,963
Inventory 391 331
Prepaid expenses, prepaid income taxes and other current assets 18,893 25,152
Deferred contract costs 11,106 11,095
Restricted cash 2,786 2,563
Total current assets 323,816 391,191
Property and equipment, net 108,143 83,370
Intangible assets, net 21,131 23,056
Goodwill 157,566 157,898
Operating lease right-of-use assets 153,711 169,682
Deferred tax assets 82,392 73,356
Deferred contract costs, net of current portion 13,015 12,998
Other non-current assets 11,029 7,376
Total assets 870,803 918,927
Current liabilities:    
Accounts payable 46,471 47,854
Accrued expenses, accrued income taxes and other current liabilities 38,353 33,718
Deferred revenue 21,432 21,322
Operating lease liabilities 10,063 12,284
Total current liabilities 116,319 115,178
Operating lease liabilities 181,052 182,106
Deferred tax liabilities 42 58
Other non–current liabilities 5,028 4,733
Total liabilities 302,441 302,075
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 10,000,000 shares authorized; no shares issued and outstanding
Additional paid-in capital 194,309 263,498
Retained earnings 375,448 354,147
Accumulated other comprehensive loss (1,500) (901)
Total stockholders’ equity 568,362 616,852
Total liabilities, redeemable noncontrolling interest and stockholders’ equity 870,803 918,927
Class A Common Stock    
Stockholders’ equity:    
Common stock 89 92
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 16 $ 16
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts $ 610 $ 610
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 89,075,845 92,175,243
Common stock, shares outstanding 89,075,845 92,175,243
Class B Common Stock    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 15,999,173 15,999,173
Common stock, shares outstanding 15,999,173 15,999,173
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Income Statements - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Total Revenue $ 215,796 $ 231,963
Cost of revenue    
Total Cost of revenue [1] 40,835 76,983
Gross profit 174,961 154,980
Operating expenses:    
Sales and marketing 82,274 75,577
Product, technology, and development 35,545 36,607
General and administrative 28,066 24,919
Depreciation and amortization 2,792 3,818
Total operating expenses 148,677 140,921
Income from operations 26,284 14,059
Other income, net:    
Interest income 3,906 3,743
Other (expense) income, net (505) 595
Total other income, net 3,401 4,338
Income before income taxes 29,685 18,397
Provision for income taxes 8,384 6,531
Consolidated net income 21,301 11,866
Net loss attributable to redeemable noncontrolling interest 0 (4,266)
Net income attributable to common stockholders - basic $ 21,301 $ 16,132
Net income per share attributable to common stockholders: (Note 10)    
Basic $ 0.2 $ 0.14
Diluted $ 0.2 $ 0.1
Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders:    
Basic 107,174,812 115,358,475
Diluted 108,632,159 115,915,737
Marketplace    
Revenue    
Total Revenue $ 187,219 $ 167,127
Cost of revenue    
Total Cost of revenue [1] 14,385 15,533
Wholesale    
Revenue    
Total Revenue 16,125 25,186
Cost of revenue    
Total Cost of revenue [1] 14,224 22,068
Product    
Revenue    
Total Revenue 12,452 39,650
Cost of revenue    
Total Cost of revenue [1] $ 12,226 $ 39,382
[1] Includes depreciation and amortization expense for the three months ended March 31, 2024 and 2023 of $4,689 and $7,758, respectively.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Income Statements (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Depreciation and amortization expense $ 4,689 $ 7,758
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Consolidated net income $ 21,301 $ 11,866
Other comprehensive income:    
Foreign currency translation adjustment (599) 415
Consolidated comprehensive income 20,702 12,281
Comprehensive loss attributable to redeemable noncontrolling interests   (4,266)
Comprehensive income attributable to common stockholders $ 20,702 $ 16,547
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2022 $ 734,609     $ 102 $ 16 $ 413,092 $ 323,043 $ (1,644)
Beginning balance, Shares at Dec. 31, 2022       101,636,649 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Dec. 31, 2022 36,749              
Net (loss) income 16,132           16,132  
Redeemable noncontrolling interest, net (loss) income (4,266)              
Stock–based compensation expense 16,049         16,049    
Issuance of common stock upon exercise of stock options 19         19    
Issuance of common stock upon exercise of stock options, Shares       7,700        
Issuance of common stock upon vesting of restricted stock units, Shares       959,935        
Payment of withholding taxes on net share settlements of restricted stock units (5,652)         (5,652)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (335,448)        
Repurchase of common stock (65,764)     $ (4)   (65,760)    
Repurchase of common stock, Shares       (3,989,861)        
Tax distribution to redeemable noncontrolling interest holders (8)              
Foreign currency translation adjustment 415             415
Ending balance at Mar. 31, 2023 695,808     $ 98 $ 16 357,748 339,175 (1,229)
Ending balance, Shares at Mar. 31, 2023       98,278,975 15,999,173      
Redeemable Noncontrolling Interest, Ending balance at Mar. 31, 2023 32,475              
Beginning balance at Dec. 31, 2023 616,852     $ 92 $ 16 263,498 354,147 (901)
Beginning balance, Shares at Dec. 31, 2023   92,175,243 15,999,173 92,175,243 15,999,173      
Redeemable Noncontrolling Interest, Beginning balance at Dec. 31, 2023 0              
Net (loss) income 21,301           21,301  
Stock–based compensation expense 17,649         17,649    
Issuance of common stock upon exercise of stock options 11         11    
Issuance of common stock upon exercise of stock options, Shares       36,455        
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       615,383        
Payment of withholding taxes on net share settlements of restricted stock units (5,097)         (5,097)    
Payment of withholding taxes on net share settlements of restricted stock units, Shares       (213,042)        
Repurchase of common stock (81,755)     $ (4)   (81,751)    
Repurchase of common stock, Shares       (3,538,194)        
Foreign currency translation adjustment (599)             (599)
Ending balance at Mar. 31, 2024 $ 568,362     $ 89 $ 16 $ 194,309 $ 375,448 $ (1,500)
Ending balance, Shares at Mar. 31, 2024   89,075,845 15,999,173 89,075,845 15,999,173      
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Activities    
Consolidated net income $ 21,301 $ 11,866
Adjustments to reconcile consolidated net income to net cash provided by operating activities:    
Depreciation and amortization 7,481 11,576
Gain on sale of property and equipment   (460)
Currency loss (gain) on foreign denominated transactions 384 (198)
Deferred taxes (9,052) (11,921)
Provision (Recoveries) for doubtful accounts 290 (300)
Stock-based compensation expense 15,822 14,904
Amortization of deferred financing costs 129 129
Amortization of deferred contract costs 3,258 2,737
Impairment of long-lived assets   175
Changes in operating assets and liabilities:    
Accounts receivable (4,182) 6,858
Inventory (319) 3,645
Prepaid expenses, prepaid income taxes, and other assets 5,974 4,652
Deferred contract costs (3,326) (5,138)
Accounts payable 707 10,268
Accrued expenses, accrued income taxes, and other liabilities 681 4,542
Deferred revenue 120 8,557
Lease obligations 12,696 4,453
Net cash provided by operating activities 51,964 66,345
Investing Activities    
Purchases of property and equipment (28,665) (2,398)
Capitalization of website development costs (5,465) (3,489)
Purchases of short-term investments (494)  
Sales of short-term investments 21,218  
Advance payments to customers, net of collections 259  
Net cash used in investing activities (13,147) (5,887)
Financing Activities    
Proceeds from issuance of common stock upon exercise of stock options 11 19
Payment of withholding taxes on net share settlements of restricted stock units (5,115) (2,066)
Repurchases of common stock (77,442) (69,024)
Payment of finance lease obligations (18) (17)
Payment of tax distributions to redeemable noncontrolling interest holders   (28)
Change in gross advance payments received from third-party transaction processor (474) (2,122)
Net cash used in financing activities (83,038) (73,238)
Impact of foreign currency on cash, cash equivalents, and restricted cash (577) 329
Net decrease in cash, cash equivalents, and restricted cash (44,798) (12,451)
Cash, cash equivalents, and restricted cash at beginning of period 293,926 484,132
Cash, cash equivalents, and restricted cash at end of period 249,128 471,681
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 1,132 2,410
Cash paid for operating lease liabilities 4,788 4,129
Cash paid for interest 143 144
Supplemental noncash disclosure of cash flow information:    
Unpaid purchases of property and equipment and capitalized hosting arrangements 16,329 1,822
Receivable from sale of property and equipment   460
Unpaid withholding taxes on net share settlement of restricted stock units 119 3,590
Unpaid repurchases of common stock 3,658 456
Unpaid excise tax on repurchases of common stock 2,239 574
Capitalized stock-based compensation expense in website development and internal-use software costs and hosting arrangements 1,827 1,145
Obtaining a right-of-use asset in exchange for an operating lease liability $ (3,536) 144,556
Accrued tax distributions to redeemable noncontrolling interest holders   $ (4)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 21,301 $ 16,132
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Rule 10b5-1 Plan Trading Arrangements

During the three months ended March 31, 2024, each of the following officers adopted a “Rule 10b5-1 trading arrangement” (as defined in Item 408 of Regulation S-K) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading:

 

 

 

Name & Title

 

Date Adopted

Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement

 

Expiration Date(1)

Jason Trevisan

Chief Executive Officer

March 8, 2024

30,000 shares to be sold

May 30, 2025

Matthew Quinn

Chief Technology Officer

March 5, 2024

Up to 50,757 shares to be sold(2)

March 3, 2025

Javier Zamora

General Counsel and Corporate Secretary

March 4, 2024

22,808 shares to be sold(3)

March 3, 2025

 

 

(1) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death of the adopting person.

(2) The Rule 10b5-1 trading arrangement includes the sale of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Quinn’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the gross number of shares to be received upon the future vesting of such equity awards, before subtracting any shares to be withheld by us to satisfy applicable taxes in connection with such future vesting events. Furthermore, the Rule 10b5-1 trading arrangement provides for the sale of 40% of the net shares that vest on the applicable vesting date.

(3) The Rule 10b5-1 trading arrangement includes the sale of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Zamora’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the gross number of shares to be received upon the future vesting of such equity awards, before subtracting any shares to be withheld by us to satisfy applicable taxes in connection with such future vesting events.

On December 5, 2023, Mr. Quinn adopted a “Rule 10b5-1 trading arrangement” that was intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading, or the Quinn 2023 Plan. Pursuant to the Quinn 2023 Plan, $45,000 in shares were to be sold and it had an expiration date of December 31, 2024. On March 4, 2024, Mr. Quinn terminated the Quinn 2023 Plan.

Other than those disclosed above, none of our directors or officers adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” in each case as defined in Item 408 of Regulation S-K.

Jason Trevisan  
Trading Arrangements, by Individual  
Name Jason Trevisan
Title Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 8, 2024
Arrangement Duration 449 days
Aggregate Available 30,000
Trd Arr Expiration Date May 30, 2025
Matthew Quinn  
Trading Arrangements, by Individual  
Name Matthew Quinn
Title Chief Technology Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 5, 2024
Arrangement Duration 364 days
Aggregate Available 50,757
Trd Arr Expiration Date March 3, 2025
Javier Zamora  
Trading Arrangements, by Individual  
Name Javier Zamora
Title General Counsel and Corporate Secretary
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 4, 2024
Arrangement Duration 365 days
Aggregate Available 22,808
Trd Arr Expiration Date March 3, 2025
Other Directors and Officers  
Trading Arrangements, by Individual  
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
Rule 10b 51 Arr Modified Flag false
Non Rule 10b 51 Arr Modified Flag false
Rule 10b5-1 Trading Arrangement | Matthew Quinn  
Trading Arrangements, by Individual  
Name Mr. Quinn
Rule 10b5-1 Arrangement Adopted true
Adoption Date December 5, 2023
Termination Date March 4, 2024
Arrangement Duration 393 days
Aggregate Available 45,000
Trd Arr Expiration Date December 31, 2024
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Business Description
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Organization and Business Description

1. Organization and Business Description

CarGurus, Inc. (the "Company") is a multinational, online automotive platform for buying and selling vehicles that is building upon its industry-leading listings marketplace with both digital retail solutions and the CarOffer, LLC ("CarOffer") online wholesale platform. The CarGurus platform gives consumers the confidence to purchase and/or sell a vehicle either online or in-person, and it gives dealerships the power to accurately price, effectively market, instantly acquire, and quickly sell vehicles, all with a nationwide reach. The Company uses proprietary technology, search algorithms, and data analytics to bring trust, transparency, and competitive pricing to the automotive shopping experience.

The Company operates principally in the United States (the "U.S."). In the U.S. it also operates as independent brands the Autolist online marketplace and the CarOffer online wholesale platform. In addition to the U.S., the Company operates online marketplaces under the CarGurus brand in Canada and the United Kingdom (the "U.K."). In the U.K. it also operates as an independent brand the PistonHeads online marketplace.

The Company has subsidiaries in the U.S., Canada, Ireland, and the U.K. and it has two reportable segments, U.S. Marketplace and Digital Wholesale. See Note 12 of the Unaudited Condensed Consolidated Financial Statements (as defined below) for further segment reporting and geographic information.

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

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited (the “Unaudited Condensed Consolidated Financial Statements”). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board (“FASB”).

The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The Unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company’s financial statements for interim periods. These interim period results are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 26, 2024 (the “Annual Report”).

While the Company disclosed unpaid excise tax on repurchases of common stock within unpaid repurchases of common stock in the Unaudited Condensed Consolidated Statements of Cash Flows in the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, filed with the SEC on May 9, 2023, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows for the quarter ended March 31, 2023 present unpaid excise tax on repurchases of common stock separately from unpaid repurchases of common stock to conform to the current year presentation.

Principles of Consolidation

The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Subsequent Event Considerations

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the Unaudited Condensed Consolidated Financial Statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure.

Use of Estimates

The preparation of the Unaudited Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.

Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results may differ from management’s estimates if these results differ from historical experience, or other assumptions do not turn out to be substantially accurate, even if such assumptions are reasonable when made. Changes in estimates are recognized in the period in which they become known.

Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the determination of sales allowance and variable consideration in the Company’s revenue recognition, allowance for doubtful accounts, the impairment of long-lived assets, the capitalization of product, technology, and development costs for website development, internal-use software, and hosting arrangements, the valuation of acquired assets and liabilities, the valuation and recoverability of intangible assets and goodwill, the valuation of redeemable noncontrolling interest, the recoverability of the Company’s net deferred tax assets and related valuation allowance, the valuation of inventory, and the valuation of liability-classified compensation awards. Accordingly, the Company considers these to be its critical accounting estimates, and believes that of the Company’s significant accounting policies, these involve the greatest degree of judgment and complexity. For the three months ended March 31, 2024, there were no estimates related to the valuation of redeemable noncontrolling interest and the valuation of liability-classified compensation awards.

Although no impairment was identified during the annual impairment test as of October 1, 2023, the excess of the fair value over the carrying value declined for the CarOffer reporting unit in the Digital Wholesale segment. If projected future operating results further decline, including as a result of economic conditions or operational challenges, the Company may need to record an impairment charge to reduce its goodwill at CarOffer, which could be material and negatively affect the Company's operations. During the three months ended March 31, 2024, the Company did not identify any triggering events that would require an interim impairment assessment.

Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, short-term investments, trade accounts receivable, and other receivables.

The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash and cash equivalents with multiple financial institutions, its deposits with each such financial institution exceed governmental insured limits.

The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced any material losses related to receivables from individual customers or groups of customers.

The Company has had no material losses related to marketplace receivables as it was dispersed across a large number of customers. The Company has had no material losses related to wholesale and product receivables as the third-party transaction processor does not release the title to the vehicle until successfully collecting funds from the buying dealer. Titling is handled by the Company's third-party transaction processor and titles are held in escrow until it collects funds from the buying dealer (i.e., title is legally transferred from the selling party to the buying party upon signing of bill of sale, but title is held in escrow by the third-party transaction processor until payment is received). Due to these factors, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company’s accounts receivable and other receivables.

As of March 31, 2024 and December 31, 2023, no customer accounted for more than 10% of net accounts receivable and other receivables. All of accounts receivable was dispersed among more than 1,000 customers. Therefore, there is no significant credit risk with respect to accounts receivable because credit risk is dispersed due to the large number of customers.

For the three months ended March 31, 2024 and 2023, no customer accounted for more than 10% of total revenue.

The Company is exposed to credit losses primarily through its trade accounts receivable, which includes receivables in transit, net of payables due, from a third-party transaction processor. The third-party transaction processor collects customer payments on the Company's behalf and remits them to the Company. Customer payments received by the third-party transaction processor, but not remitted to the Company as of period end, are deemed to be receivables in transit, net of payables due. Additionally, the third-party transaction processor provides payments in advance for certain selling dealers. If the third-party transaction processor does not receive buying dealer payments associated with the transaction paid in advance, the Company would guarantee losses incurred by the third-party transaction processor and the balance would be deducted from future remittances to the Company. To date, losses associated with these guarantees have not been material.

The Company offsets trade accounts receivables in transit, net of payables due, from the third-party transaction processor with payments received in advance from the third-party transaction processor as it has the right of offset. At any point in time, the Company could have amounts due from the third-party transaction processor for funds the third-party transaction processor has collected from buying dealers and has not yet remitted to the Company (i.e., receivables in transit, net of payables due), as well as amounts paid by the third-party transaction processor to the Company in advance of collecting payments from buying dealers (i.e., payments received in advance). Therefore, as the Company has the right to offset, the Company can either have a net receivable balance due from the third-party transaction processor which is recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets, or the Company can have a net liability which is recognized within accrued expenses, accrued income taxes, and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets if the advance payments exceed the receivable position from the third-party transaction processor as of the balance sheet date. The change in payments received in advance from the third-party transaction processor is presented as cash flows from financing activities in the Unaudited Condensed Consolidated Statements of Cash Flows.

As of March 31, 2024, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $3,916, offset by payments received in advance of $1,541, which resulted in a net receivable of $2,375 recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets. As of December 31, 2023, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $2,868, offset by payments received in advance of $2,015, which resulted in a net receivable of $853 recognized within accounts receivable, net in the consolidated balance sheets.

As of March 31, 2024 and December 31, 2023, $10,401 and $9,581, respectively, was included in net accounts receivable, representing unbilled accounts receivable relating primarily to both advertising customers and dealers invoiced in the period subsequent to services rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606").

Significant Accounting Policies

The Unaudited Condensed Consolidated Financial Statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the Unaudited Condensed Consolidated Financial Statements. As of March 31, 2024, there have been no material changes in the Company’s significant accounting policies, which are detailed in the Annual Report.

Recent Accounting Pronouncements Not Yet Adopted

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company on or prior to the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption. As of March 31, 2024, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.

In December 2023 the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 addresses investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of ASU 2023-09 on its future consolidated financial statements and related disclosures.

In November 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 is intended to enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC Topic 280, Segment Reporting ("ASC 280"). ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (“CODM”) uses to assess segment performance and to make decisions about resource allocations. ASU 2023-07 is intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply ASU 2023-07 retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2023-07 on its future consolidated financial statements and related disclosures.

In October 2023 the FASB issued ASU 2023-06, Disclosure Improvements – Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative ("ASU 2023-06"). ASU 2023-06 modifies the disclosure and presentation requirements for a variety of topics in the ASC. The Company is currently evaluating the impact of ASU 2023-06 on its future consolidated financial statements and related disclosures.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

3. Revenue Recognition

 

The following table summarizes revenue from contracts with customers by services and products for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Marketplace

 

$

187,219

 

 

$

167,127

 

Dealer-to-Dealer

 

 

18,499

 

 

 

28,705

 

Sell My Car - Instant Max Cash Offer

 

 

10,078

 

 

 

36,131

 

Total

 

$

215,796

 

 

$

231,963

 

The Company provides disaggregation of revenue by services and products, by income statement presentation, by segment, and by geographic region.

Revenue by services and products is disaggregated by (i) marketplace services, (ii) Dealer-to-Dealer services and products, and (iii) Sell My Car - Instant Max Cash Offer ("IMCO") services and products as disclosed above.

Revenue by income statement presentation is disaggregated by (i) marketplace, (ii) wholesale, and (iii) product revenue sources as disclosed in the Unaudited Condensed Consolidated Income Statements. Marketplace services are included within marketplace revenue in the Unaudited Condensed Consolidated Income Statements. Dealer-to-Dealer and IMCO services and products are included within both wholesale revenue and product revenue in the Unaudited Condensed Consolidated Income Statements.

Revenue by segment is disaggregated by (i) U.S. Marketplace and (ii) Digital Wholesale segments as disclosed in Note 12 of the Unaudited Condensed Consolidated Financial Statements. Marketplace services are included in the U.S. Marketplace segment and in the Other category of segment reporting. Dealer-to-Dealer and IMCO services and products are included in the Digital Wholesale segment.

Revenue by geographic region is disaggregated by (i) U.S. and (ii) International regions as disclosed in Note 12 of the Unaudited Condensed Consolidated Financial Statements. Marketplace services are provided in the U.S. and International regions. Dealer-to-Dealer and IMCO services and products are provided in the U.S. region.

The Company believes these categories best depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of the relevant quarter end.

For contracts with an original expected duration greater than one year, the aggregate amount of the transaction price allocated to the performance obligations that were unsatisfied as of March 31, 2024, was approximately $53.6 million, which the Company expects to recognize over the next twelve months.

For contracts with an original expected duration of one year or less, the Company has applied the practical expedient available under ASC 606 to not disclose the amount of transaction price allocated to unsatisfied performance obligations as of March 31, 2024. For performance obligations not satisfied as of March 31, 2024, and to which this expedient applies, the nature of the performance obligations, the variable consideration, and any consideration from contracts with customers not included in the transaction price is consistent with performance obligations satisfied as of March 31, 2024.

For the three months ended March 31, 2024 and 2023, revenue recognized from amounts included in deferred revenue at the beginning of the period was $21,322 and $12,249, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

4. Fair Value of Financial Instruments

As of March 31, 2024 and December 31, 2023, assets measured at fair value on a recurring basis consist of the following:

 

 

 

As of March 31, 2024

 

 

 

Quoted Prices
in Active Markets
for Identical Assets
(Level 1 Inputs)

 

 

Significant Other
Observable Inputs
(Level 2 Inputs)

 

 

Significant
Unobservable Inputs
(Level 3 Inputs)

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

115,980

 

 

$

 

 

$

 

 

$

115,980

 

Total

 

$

115,980

 

 

$

 

 

$

 

 

$

115,980

 

 

 

 

As of December 31, 2023

 

 

 

Quoted Prices
in Active Markets
for Identical Assets
(Level 1 Inputs)

 

 

Significant Other
Observable Inputs
(Level 2 Inputs)

 

 

Significant
Unobservable Inputs
(Level 3 Inputs)

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

73,449

 

 

$

 

 

$

 

 

$

73,449

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

20,724

 

 

 

 

 

 

 

 

 

20,724

 

Total

 

$

94,173

 

 

$

 

 

$

 

 

$

94,173

 

For the three months ended March 31, 2024, dividend income recognized within interest income in the Unaudited Condensed Consolidated Income Statements was immaterial. For the three months ended March 31, 2023, there was no dividend income as the Company did not hold any investments.

For the three months ended March 31, 2024, unrealized and realized gain on short-term investments in equity securities was immaterial. For the three months ended March 31, 2023, there was no gain or loss investments in equity securities as the Company did not hold any investments.

As of March 31, 2024, the Company did not have any short-term investments as all were sold during the three months ended March 31, 2024.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

5. Property and Equipment, Net

As of March 31, 2024 and December 31, 2023, property and equipment, net consist of the following:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Capitalized equipment

 

$

1,081

 

 

$

1,326

 

Capitalized internal-use software

 

 

13,957

 

 

 

12,279

 

Capitalized website development

 

 

64,016

 

 

 

57,158

 

Furniture and fixtures

 

 

8,174

 

 

 

8,149

 

Leasehold improvements

 

 

23,336

 

 

 

23,308

 

Construction in progress

 

 

61,601

 

 

 

39,835

 

Finance lease right-of-use assets

 

 

254

 

 

 

288

 

 

 

 

172,419

 

 

 

142,343

 

Less accumulated depreciation and amortization

 

 

(64,276

)

 

 

(58,973

)

Total

 

$

108,143

 

 

$

83,370

 

For the three months ended March 31, 2024 and 2023, depreciation and amortization expense, excluding amortization of intangible assets, amortization of capitalized hosting arrangements, and impairments, was $5,599 and $4,042, respectively.

For the three months ended March 31, 2024, the Company did not have any impairments. For the three months ended March 31, 2023, the Company impaired $175 of Digital Wholesale segment capitalized website development costs within wholesale cost of revenue in the Unaudited Condensed Consolidated Income Statements related to certain developed technology in which the Company decided to cease investment.

During the three months ended March 31, 2024, capitalized website development costs increased $6,858 due to continued net investment in the Company's product offerings.

During the three months ended March 31, 2024, construction in progress costs increased $21,766 due to the buildout of the Company's future headquarters located at 1001 Boylston Street.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses, Accrued Income Taxes and Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses, Accrued Income Taxes and Other Current Liabilities

6. Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities

As of March 31, 2024 and December 31, 2023, accrued expenses, accrued income taxes, and other current liabilities consist of the following:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Accrued bonus

 

$

6,114

 

 

$

15,247

 

Accrued repurchases of common stock, including excise taxes

 

 

5,897

 

 

 

1,584

 

Accrued income taxes

 

 

8,942

 

 

 

1,095

 

Other accrued expenses and other current liabilities

 

 

17,400

 

 

 

15,792

 

Total

 

$

38,353

 

 

$

33,718

 

The decrease of $9,133 in accrued bonus was due primarily to the payout of the second portion of the fiscal year 2023 bonuses in the first quarter of 2024, offset in part by the accrual for the fiscal year 2024 bonuses.

The increase of $4,313 in accrued repurchases of common stock, including excise taxes was due primarily to shares purchased but not yet settled as of March 31, 2024, under the Company’s 2024 Share Repurchase Program (as defined below) as well as unpaid excise taxes.

The increase of $7,847 in accrued income taxes was due primarily to the timing of income tax payments, which were paid subsequent to March 31, 2024.

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

7. Debt

As of March 31, 2024 and December 31, 2023, the Company had no long-term debt outstanding.

Revolving Credit Facility

On September 26, 2022, the Company entered into a Credit Agreement (the “Credit Agreement”) with PNC Bank, National Association, as administrative agent and collateral agent and an L/C Issuer (as defined in the Credit Agreement), and the other lenders, L/C Issuers, and parties thereto from time to time. The Credit Agreement consists of a revolving credit facility (the “2022 Revolver”), which allows the Company to borrow up to $400.0 million, $50.0 million of which may be comprised of a letter of credit sub-facility (the "2022 Revolver Sub-facility"). The borrowing capacity under the Credit Agreement may be increased in accordance with the terms and subject to the adjustments as set forth in the Credit Agreement. Specifically, the borrowing capacity may be increased by an amount up to the greater of $250.0 million or 100% of Four Quarter Consolidated EBITDA (as defined in the Credit Agreement) if certain criteria are met and subject to certain restrictions. Any such increase requires lender approval. Proceeds of any borrowings may be used for general corporate purposes. The 2022 Revolver is scheduled to mature on September 26, 2027.

The applicable interest rate is, at the Company's option, based on a number of different benchmark rates and applicable spreads, based on the ratio of the outstanding principal amount of the Company’s secured indebtedness to the trailing four quarters of consolidated EBITDA (as determined under the Credit Agreement, the “Consolidated Secured Net Leverage Ratio”). The Credit Agreement also requires the Company to pay a commitment fee to the lenders with respect of the unutilized revolving commitments at a rate ranging from 0.125% to 0.175% per annum based on the Consolidated Secured Net Leverage Ratio, as determined on a quarterly basis.

The 2022 Revolver is secured by a first priority lien on substantially all tangible and intangible property of the Company, as well as any future guarantors, and pledges of the equity of certain wholly-owned subsidiaries, in each case subject to certain exceptions, limitations, and exclusions from the collateral. The Credit Agreement includes customary events of default and requires the Company to comply with customary affirmative and negative covenants, including a financial covenant requiring that the Company not exceed certain Consolidated Secured Net Leverage Ratio ranges at the end of each fiscal quarter. The Company was in compliance with all covenants as of March 31, 2024.

As of both March 31, 2024 and December 31, 2023, there were no borrowings and $9,627 in letters of credit outstanding under the 2022 Revolver associated with the Company's leases, which reduces the borrowing capacity under the 2022 Revolver to $390,373.

As of March 31, 2024 and December 31, 2023, deferred financing costs were $1,798 and $1,927, respectively.

For both the three months ended March 31, 2024 and 2023, amortization expense associated with deferred financing costs was $129.

For the three months ended March 31, 2024 and 2023, commitment fees under the 2022 Revolver were immaterial.

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

8. Commitments and Contingencies

Contractual Obligations and Commitments

As of March 31, 2024, all of the Company’s property and equipment and hosting arrangements have been purchased with cash with the exception of unpaid amounts as disclosed in the Unaudited Condensed Consolidated Statements of Cash Flows.

In connection with the Company’s operating lease agreement in Boston, Massachusetts for 225,428 square feet at 1001 Boylston Street (the “1001 Boylston Street Lease"), the Company expects to spend an additional $35,171 to complete its buildout, of which $26,285 has been committed and remains unspent as of March 31, 2024. These costs will be partially reimbursable under the tenant improvement allowance.

The Company is subject to a number of risks and uncertainties common to companies in its and similar industries and stages of development including, but not limited to, rapid technological changes, competition from substitute products and services from larger companies, management of international activities, protection of proprietary rights, patent litigation, and dependence on key individuals.

Leases

The Company’s material lease obligations consist of various leases for office space in: Boston, Massachusetts; Cambridge, Massachusetts; Addison, Texas; and Dublin, Ireland.

As of March 31, 2024, there were no material changes in the Company’s leases from those disclosed in the Annual Report, other than those described below.

On March 19, 2024, the Company entered into a letter agreement regarding the 1001 Boylston Street Lease (the "2024 Letter Agreement"). The 2024 Letter Agreement memorializes the Substantial Completion Date, Commencement Date, Fixed Rent Commencement Date (as each term is defined in the 1001 Boylston Street Lease), and the rental credits and holdover compensation owed to the Company per the 1001 Boylston Street Lease. The 2024 Letter Agreement also modifies the parking privileges and payments, which will now commence on June 1, 2024. The 2024 Letter Agreement also provides reimbursement from the landlord to the Company for additional unexpected costs incurred. The Company accounted for the 2024 Letter Agreement as a remeasurement of the 1001 Boylston Street Lease, using an incremental borrowing rate as of the modification date. The lease remeasurement resulted in a decrease in the lease liability and right-of-use asset on the Unaudited Condensed Consolidated Balance Sheets of $3,536. There was not a material impact on the Unaudited Condensed Consolidated Income Statement or future minimum lease payments.

Restricted Cash

As of March 31, 2024 and December 31, 2023, restricted cash was $2,786 and $2,563, respectively, and in each case primarily related to pass-through payments from customers related to the Company’s Digital Wholesale business.

Legal Matters

From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. The Company recognizes a liability when it believes that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. Judgment is required to determine both the probability of having incurred a liability and the estimated amount of the liability. The Company is not presently subject to any pending or threatened litigation that it believes, if determined adversely to the Company, individually, or taken together, would reasonably be expected to have a material adverse effect on its business or financial results. However, litigation is inherently unpredictable and the future outcome of legal proceedings and other contingencies may be unexpected or differ from the Company’s estimated liabilities, which could have a material adverse effect on the Company’s future financial results.

Guarantees and Indemnification Obligations

In the ordinary course of business, the Company enters into agreements with its customers, partners, and service providers that include commercial provisions with respect to licensing, infringement, guarantees, indemnification, and other common provisions.

The Company provides certain guarantees to dealers through products such as its 45-Day Guarantee and OfferGuard service offerings on the CarOffer platform, which are accounted for under ASC Topic 460, Guarantees.

45-Day Guarantee is an arrangement through which a selling dealer lists a car on the CarOffer platform, and the Company provides an offer to purchase the vehicle listed at a specified price at any time over a 45-day period. This provides the seller with a put option, where they have the right, but not the obligation, to require the Company to purchase the vehicle during this window. OfferGuard is an arrangement through which a buying dealer purchases a car on the CarOffer platform, and the Company provides an offer to purchase the vehicle at a specified price between days 1 and 3, and days 42 and 45 if the dealer is not able to sell the vehicle after 42 days.

For the three months ended March 31, 2024 and 2023, income for guarantees purchased by dealers was $236 and $614, respectively. For the three months ended March 31, 2024 and 2023, the net gains or losses recognized within cost of revenue in the Unaudited Condensed Consolidated Income Statements resulting from dealers' exercise of guarantees was immaterial.

As of March 31, 2024, the maximum potential amount of future payments that the Company could be required to make under these guarantees was $5,887. Of the maximum potential amount of future payments, the losses that were probable were not material. As such, as of March 31, 2024, the Company had no material contingent loss liabilities.

As of December 31, 2023, the maximum potential amount of future payments that the Company could be required to make under these guarantees was $10,158. Of the maximum potential amount of future payments, the losses that were probable were not material. As such, as of December 31, 2023, the Company had no material contingent loss liabilities.

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

9. Stock-based Compensation and Common Stock Share Repurchases

Stock-based Compensation Expense

For the three months ended March 31, 2024 and 2023, stock-based compensation expense by award type and where the stock-based compensation expense was recognized in the Unaudited Condensed Consolidated Income Statements is as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Options

 

$

591

 

 

$

614

 

Restricted Stock Units

 

 

15,231

 

 

 

14,363

 

Total

 

$

15,822

 

 

$

14,977

 

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

231

 

 

$

143

 

Sales and marketing expense

 

 

2,874

 

 

 

3,084

 

Product, technology, and development expense

 

 

5,977

 

 

 

6,289

 

General and administrative expense

 

 

6,740

 

 

 

5,461

 

Total

 

$

15,822

 

 

$

14,977

 

For the three months ended March 31, 2024 and 2023, stock-based compensation expense excluded $1,827 and $1,145, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.

Common Stock Share Repurchases

On November 7, 2023, the Company announced that the Board of Directors authorized a share repurchase program (the "2024 Share Repurchase Program") pursuant to which the Company may, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $250.0 million. Share repurchases under the 2024 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2024 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2024 Share Repurchase Program has an effective date of January 1, 2024, and an expiration date of December 31, 2024, and prior to its expiration may be modified, suspended, or discontinued by the Board of Directors at any time without prior notice. All repurchased shares of Class A common stock under the 2024 Share Repurchase Program will be retired. The Company has funded and expects to continue to fund any additional share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations.

On December 8, 2022, the Company announced that the Board of Directors authorized a share repurchase program (the “2022 Share Repurchase Program”) pursuant to which the Company could, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $250.0 million. The 2022 Share Repurchase Program expired on December 31, 2023. The 2022 Share Repurchase Program did not obligate the Company to repurchase any minimum dollar amount or number of shares. All repurchased shares of Class A common stock under the 2022 Share Repurchase Program were retired. The Company funded share repurchases under the 2022 Share Repurchase Program through cash on hand and cash generated from operations.

During the three months ended March 31, 2024, the Company repurchased and retired 3,538,194 shares for $81,067, exclusive of commissions and excise tax, at an average cost of $22.91 per share, under the 2024 Share Repurchase Program. As of March 31, 2024, the Company had remaining authorization to purchase up to $168,933 of the Company's Class A common stock under the 2024 Share Repurchase Program.

During the three months ended March 31, 2023, the Company repurchased and retired 3,989,861 shares for $65,151, exclusive of commissions and excise tax, at an average cost of $16.33 per share, under the 2022 Share Repurchase Program.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

10. Earnings Per Share

The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair. The Company allocates undistributed earnings attributable to common stock between the common stock classes on a one‑to‑one basis when computing net income per share. As a result, basic and diluted net income per share of Class A common stock and per share of Class B common stock are equivalent.

During the three months ended March 31, 2024 and 2023, no shares of Class B common stock were converted into Class A common stock.

Basic net income per share (“Basic EPS”) is computed by dividing consolidated net income adjusted for net loss attributable to redeemable noncontrolling interest and changes in the redemption value of redeemable noncontrolling interest, if applicable, by the weighted-average number of common shares outstanding during the reporting period. The Company computes the weighted-average number of common shares outstanding during the reporting period using the total number of shares of Class A common stock and Class B common stock outstanding as of the last day of the previous year plus the weighted-average of any additional shares issued and outstanding during the reporting period, less the weighted-average of any shares repurchased during the period.

Diluted net income per share (“Diluted EPS”) gives effect to all potentially dilutive securities. Diluted EPS is computed by dividing consolidated net income adjusted for net loss attributable to redeemable noncontrolling interest and changes in the redemption value of redeemable noncontrolling interest, if applicable and dilutive, by the weighted-average number of common shares outstanding during the reporting period using (i) the number of shares of common stock used in the Basic EPS calculation as indicated above, and (ii) if dilutive, the incremental weighted-average common stock that the Company would issue upon the exercise of stock options and the vesting of RSUs. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. For previous periods, the if-converted method was used to calculate the number of shares issuable upon exercise of the 2024 Put Right (as defined in Note 2 to the consolidated financial statements contained within the Annual Report), inclusive of CarOffer noncontrolling interest and CO Incentive and Subject Units (as each term is defined in Note 2 to the consolidated financial statements contained within the Annual Report), that would have been issuable as of the end of the reporting period assuming the end of the reporting period was also the end of the contingency period.

For the three months ended March 31, 2024 and 2023, a reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Consolidated net income

 

$

21,301

 

 

$

11,866

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders — basic

 

$

21,301

 

 

$

16,132

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders — diluted

 

$

21,301

 

 

$

11,866

 

Denominator:

 

 

 

 

 

 

Weighted-average number of shares of common stock used
   in computing net income per share attributable to
   common stockholders — basic

 

 

107,174,812

 

 

 

115,358,475

 

Dilutive effect of share equivalents resulting from stock
   options

 

 

215,891

 

 

 

229,679

 

Dilutive effect of share equivalents resulting from
   unvested restricted stock units

 

 

1,241,456

 

 

 

327,583

 

Weighted-average number of shares of common stock
   used in computing net income per share attributable to
   common stockholders — diluted

 

 

108,632,159

 

 

 

115,915,737

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.20

 

 

$

0.14

 

Diluted

 

$

0.20

 

 

$

0.10

 

For the three months ended March 31, 2024 and 2023, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Stock options outstanding

 

 

537,981

 

 

 

560,027

 

Restricted stock units outstanding

 

 

1,178,036

 

 

 

3,207,191

 

 

For the three months ended March 31, 2024, there were no contingently issuable shares as a result of the acquisition of remaining minority equity interests in CarOffer. For the three months ended March 31, 2023, the number of issuable shares estimated upon exercise of the 2024 Put Right was zero.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

11. Income Taxes

During the three months ended March 31, 2024, the Company recorded an income tax provision of $8,384, representing an effective tax rate of 28.2%. The effective tax rate for the three months ended March 31, 2024, was greater than the statutory tax rate of 21%, principally due to state and local income taxes, the Section 162(m) excess officer compensation limitation, and non-deductible meals and commuter fringe benefits, partially offset by federal and state research and development tax credits.

During the three months ended March 31 2023, the Company recorded an income tax provision of $6,531, representing an effective tax rate of 28.8%. The effective tax rate for the three months ended March 31, 2023, was greater than the statutory rate of 21%, principally due to state and local income taxes, shortfalls on the taxable compensation of share-based awards, and the Section 162(m) excess officer compensation limitation, partially offset by federal and state research and development tax credits.

The Organisation for Economic Co-operation and Development introduced an international tax framework under Pillar Two which includes a global minimum tax of 15%. Pillar Two legislation has been enacted or substantively enacted in certain jurisdictions where the Company operates. The Pillar Two legislation became effective for the Company's fiscal year beginning January 1, 2024. The Company has performed an assessment of its potential exposure to Pillar Two income taxes based on the Company's most recent tax filings, country-by-country reporting, and financial statements for the constituent entities within the Company. Based on the assessment performed, the Company meets the Pillar Two transitional safe harbor effective tax rate relief as all jurisdictions in which the Company operates are above 15%. The Company does not expect any exposure to Pillar Two income taxes in any jurisdictions.

The Company and its subsidiaries are subject to various U.S. federal, state, and foreign income tax examinations. The Company is currently not subject to income tax examination for the tax years 2019 and prior as a result of applicable statute of limitations of the Internal Revenue Service and a majority of applicable state jurisdictions. The Company is currently not subject to examination in its foreign jurisdictions for the tax years 2018 and prior.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment and Geographic Information

12. Segment and Geographic Information

The Company has two reportable segments, U.S. Marketplace and Digital Wholesale. Segment information is presented in the same manner as the Company’s CODM reviews the Company’s operating results in assessing performance and allocating resources. The CODM reviews segment revenue and segment operating income (loss) as a proxy for the performance of the Company's operations. The Company’s Chief Executive Officer is the CODM on behalf of both reportable segments.

The U.S. Marketplace segment derives revenue from marketplace services from customers within the U.S. The Digital Wholesale segment derives revenue from Dealer-to-Dealer and IMCO services and products which are sold on the CarOffer platform. The Company also has two operating segments which are individually immaterial and therefore aggregated into the Other category to reconcile reportable segments to the Unaudited Condensed Consolidated Income Statements. The Other category derives revenue from marketplace services from customers outside of the U.S.

Revenue and costs discretely incurred by reportable segments, including depreciation and amortization, are included in the calculation of reportable segment income (loss) from operations. For the three months ended March 31, 2023, Digital Wholesale segment income (loss) from operations also reflects certain IMCO marketing and lead generation fees allocated from the U.S. Marketplace segment. Asset information by reportable segment is not provided to the CODM as asset information is assessed and reviewed on a consolidated basis.

For the three months ended March 31, 2024 and 2023, segment revenue, segment income (loss) from operations, and segment depreciation and amortization are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Revenue:

 

 

 

 

 

 

U.S. Marketplace

 

$

172,988

 

 

$

155,621

 

Digital Wholesale

 

 

28,577

 

 

 

64,836

 

Other

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Income (Loss) from Operations:

 

 

 

 

 

 

U.S. Marketplace

 

$

34,217

 

 

$

26,539

 

Digital Wholesale

 

 

(10,340

)

 

 

(11,225

)

Other

 

 

2,407

 

 

 

(1,255

)

Total

 

$

26,284

 

 

$

14,059

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Depreciation and Amortization:

 

 

 

 

 

 

U.S. Marketplace

 

$

2,997

 

 

$

2,740

 

Digital Wholesale

 

 

4,281

 

 

 

8,693

 

Other

 

 

203

 

 

 

143

 

Total

 

$

7,481

 

 

$

11,576

 

For the three months ended March 31, 2024 and 2023, a reconciliation between total segment income from operations to consolidated income before income taxes is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Total segment income from operations

 

$

26,284

 

 

$

14,059

 

Total other income, net

 

 

3,401

 

 

 

4,338

 

Consolidated income before income taxes

 

$

29,685

 

 

$

18,397

 

As of March 31, 2024 and December 31, 2023, segment assets are as follows:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

 

 

 

 

 

 

 

Segment Assets:

 

 

 

 

 

 

U.S. Marketplace

 

$

603,315

 

 

$

607,307

 

Digital Wholesale

 

 

214,553

 

 

 

258,458

 

Other

 

 

52,935

 

 

 

53,162

 

Total

 

$

870,803

 

 

$

918,927

 

 

For the three months ended March 31, 2024 and 2023, revenue by geographical region is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Revenue by Geographic Region:

 

 

 

 

 

 

United States

 

$

201,565

 

 

$

220,457

 

International

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

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

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited (the “Unaudited Condensed Consolidated Financial Statements”). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board (“FASB”).

The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The Unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company’s financial statements for interim periods. These interim period results are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 26, 2024 (the “Annual Report”).

While the Company disclosed unpaid excise tax on repurchases of common stock within unpaid repurchases of common stock in the Unaudited Condensed Consolidated Statements of Cash Flows in the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, filed with the SEC on May 9, 2023, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows for the quarter ended March 31, 2023 present unpaid excise tax on repurchases of common stock separately from unpaid repurchases of common stock to conform to the current year presentation.

Principles of Consolidation

Principles of Consolidation

The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Subsequent Event Considerations

Subsequent Event Considerations

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the Unaudited Condensed Consolidated Financial Statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure.

Use of Estimates

Use of Estimates

The preparation of the Unaudited Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.

Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results may differ from management’s estimates if these results differ from historical experience, or other assumptions do not turn out to be substantially accurate, even if such assumptions are reasonable when made. Changes in estimates are recognized in the period in which they become known.

Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the determination of sales allowance and variable consideration in the Company’s revenue recognition, allowance for doubtful accounts, the impairment of long-lived assets, the capitalization of product, technology, and development costs for website development, internal-use software, and hosting arrangements, the valuation of acquired assets and liabilities, the valuation and recoverability of intangible assets and goodwill, the valuation of redeemable noncontrolling interest, the recoverability of the Company’s net deferred tax assets and related valuation allowance, the valuation of inventory, and the valuation of liability-classified compensation awards. Accordingly, the Company considers these to be its critical accounting estimates, and believes that of the Company’s significant accounting policies, these involve the greatest degree of judgment and complexity. For the three months ended March 31, 2024, there were no estimates related to the valuation of redeemable noncontrolling interest and the valuation of liability-classified compensation awards.

Although no impairment was identified during the annual impairment test as of October 1, 2023, the excess of the fair value over the carrying value declined for the CarOffer reporting unit in the Digital Wholesale segment. If projected future operating results further decline, including as a result of economic conditions or operational challenges, the Company may need to record an impairment charge to reduce its goodwill at CarOffer, which could be material and negatively affect the Company's operations. During the three months ended March 31, 2024, the Company did not identify any triggering events that would require an interim impairment assessment.

Concentration of Credit Risk

Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, short-term investments, trade accounts receivable, and other receivables.

The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash and cash equivalents with multiple financial institutions, its deposits with each such financial institution exceed governmental insured limits.

The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced any material losses related to receivables from individual customers or groups of customers.

The Company has had no material losses related to marketplace receivables as it was dispersed across a large number of customers. The Company has had no material losses related to wholesale and product receivables as the third-party transaction processor does not release the title to the vehicle until successfully collecting funds from the buying dealer. Titling is handled by the Company's third-party transaction processor and titles are held in escrow until it collects funds from the buying dealer (i.e., title is legally transferred from the selling party to the buying party upon signing of bill of sale, but title is held in escrow by the third-party transaction processor until payment is received). Due to these factors, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company’s accounts receivable and other receivables.

As of March 31, 2024 and December 31, 2023, no customer accounted for more than 10% of net accounts receivable and other receivables. All of accounts receivable was dispersed among more than 1,000 customers. Therefore, there is no significant credit risk with respect to accounts receivable because credit risk is dispersed due to the large number of customers.

For the three months ended March 31, 2024 and 2023, no customer accounted for more than 10% of total revenue.

The Company is exposed to credit losses primarily through its trade accounts receivable, which includes receivables in transit, net of payables due, from a third-party transaction processor. The third-party transaction processor collects customer payments on the Company's behalf and remits them to the Company. Customer payments received by the third-party transaction processor, but not remitted to the Company as of period end, are deemed to be receivables in transit, net of payables due. Additionally, the third-party transaction processor provides payments in advance for certain selling dealers. If the third-party transaction processor does not receive buying dealer payments associated with the transaction paid in advance, the Company would guarantee losses incurred by the third-party transaction processor and the balance would be deducted from future remittances to the Company. To date, losses associated with these guarantees have not been material.

The Company offsets trade accounts receivables in transit, net of payables due, from the third-party transaction processor with payments received in advance from the third-party transaction processor as it has the right of offset. At any point in time, the Company could have amounts due from the third-party transaction processor for funds the third-party transaction processor has collected from buying dealers and has not yet remitted to the Company (i.e., receivables in transit, net of payables due), as well as amounts paid by the third-party transaction processor to the Company in advance of collecting payments from buying dealers (i.e., payments received in advance). Therefore, as the Company has the right to offset, the Company can either have a net receivable balance due from the third-party transaction processor which is recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets, or the Company can have a net liability which is recognized within accrued expenses, accrued income taxes, and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets if the advance payments exceed the receivable position from the third-party transaction processor as of the balance sheet date. The change in payments received in advance from the third-party transaction processor is presented as cash flows from financing activities in the Unaudited Condensed Consolidated Statements of Cash Flows.

As of March 31, 2024, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $3,916, offset by payments received in advance of $1,541, which resulted in a net receivable of $2,375 recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets. As of December 31, 2023, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $2,868, offset by payments received in advance of $2,015, which resulted in a net receivable of $853 recognized within accounts receivable, net in the consolidated balance sheets.

As of March 31, 2024 and December 31, 2023, $10,401 and $9,581, respectively, was included in net accounts receivable, representing unbilled accounts receivable relating primarily to both advertising customers and dealers invoiced in the period subsequent to services rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606").

Significant Accounting Policies

Significant Accounting Policies

The Unaudited Condensed Consolidated Financial Statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the Unaudited Condensed Consolidated Financial Statements. As of March 31, 2024, there have been no material changes in the Company’s significant accounting policies, which are detailed in the Annual Report.

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company on or prior to the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption. As of March 31, 2024, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.

In December 2023 the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 addresses investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of ASU 2023-09 on its future consolidated financial statements and related disclosures.

In November 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 is intended to enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC Topic 280, Segment Reporting ("ASC 280"). ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (“CODM”) uses to assess segment performance and to make decisions about resource allocations. ASU 2023-07 is intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply ASU 2023-07 retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2023-07 on its future consolidated financial statements and related disclosures.

In October 2023 the FASB issued ASU 2023-06, Disclosure Improvements – Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative ("ASU 2023-06"). ASU 2023-06 modifies the disclosure and presentation requirements for a variety of topics in the ASC. The Company is currently evaluating the impact of ASU 2023-06 on its future consolidated financial statements and related disclosures.

Earnings Per Share

The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair. The Company allocates undistributed earnings attributable to common stock between the common stock classes on a one‑to‑one basis when computing net income per share. As a result, basic and diluted net income per share of Class A common stock and per share of Class B common stock are equivalent.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenue from Contracts with Customers by Services and Products

The following table summarizes revenue from contracts with customers by services and products for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Marketplace

 

$

187,219

 

 

$

167,127

 

Dealer-to-Dealer

 

 

18,499

 

 

 

28,705

 

Sell My Car - Instant Max Cash Offer

 

 

10,078

 

 

 

36,131

 

Total

 

$

215,796

 

 

$

231,963

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis

As of March 31, 2024 and December 31, 2023, assets measured at fair value on a recurring basis consist of the following:

 

 

 

As of March 31, 2024

 

 

 

Quoted Prices
in Active Markets
for Identical Assets
(Level 1 Inputs)

 

 

Significant Other
Observable Inputs
(Level 2 Inputs)

 

 

Significant
Unobservable Inputs
(Level 3 Inputs)

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

115,980

 

 

$

 

 

$

 

 

$

115,980

 

Total

 

$

115,980

 

 

$

 

 

$

 

 

$

115,980

 

 

 

 

As of December 31, 2023

 

 

 

Quoted Prices
in Active Markets
for Identical Assets
(Level 1 Inputs)

 

 

Significant Other
Observable Inputs
(Level 2 Inputs)

 

 

Significant
Unobservable Inputs
(Level 3 Inputs)

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

73,449

 

 

$

 

 

$

 

 

$

73,449

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

$

20,724

 

 

 

 

 

 

 

 

 

20,724

 

Total

 

$

94,173

 

 

$

 

 

$

 

 

$

94,173

 

For the three months ended March 31, 2024, dividend income recognized within interest income in the Unaudited Condensed Consolidated Income Statements was immaterial. For the three months ended March 31, 2023, there was no dividend income as the Company did not hold any investments.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net

As of March 31, 2024 and December 31, 2023, property and equipment, net consist of the following:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Capitalized equipment

 

$

1,081

 

 

$

1,326

 

Capitalized internal-use software

 

 

13,957

 

 

 

12,279

 

Capitalized website development

 

 

64,016

 

 

 

57,158

 

Furniture and fixtures

 

 

8,174

 

 

 

8,149

 

Leasehold improvements

 

 

23,336

 

 

 

23,308

 

Construction in progress

 

 

61,601

 

 

 

39,835

 

Finance lease right-of-use assets

 

 

254

 

 

 

288

 

 

 

 

172,419

 

 

 

142,343

 

Less accumulated depreciation and amortization

 

 

(64,276

)

 

 

(58,973

)

Total

 

$

108,143

 

 

$

83,370

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities

As of March 31, 2024 and December 31, 2023, accrued expenses, accrued income taxes, and other current liabilities consist of the following:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

Accrued bonus

 

$

6,114

 

 

$

15,247

 

Accrued repurchases of common stock, including excise taxes

 

 

5,897

 

 

 

1,584

 

Accrued income taxes

 

 

8,942

 

 

 

1,095

 

Other accrued expenses and other current liabilities

 

 

17,400

 

 

 

15,792

 

Total

 

$

38,353

 

 

$

33,718

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation and Common Stock Share Repurchases (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Expense by Award Type

For the three months ended March 31, 2024 and 2023, stock-based compensation expense by award type and where the stock-based compensation expense was recognized in the Unaudited Condensed Consolidated Income Statements is as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Options

 

$

591

 

 

$

614

 

Restricted Stock Units

 

 

15,231

 

 

 

14,363

 

Total

 

$

15,822

 

 

$

14,977

 

Summary of Allocation of Stock-based Compensation Expense

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue

 

$

231

 

 

$

143

 

Sales and marketing expense

 

 

2,874

 

 

 

3,084

 

Product, technology, and development expense

 

 

5,977

 

 

 

6,289

 

General and administrative expense

 

 

6,740

 

 

 

5,461

 

Total

 

$

15,822

 

 

$

14,977

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share

For the three months ended March 31, 2024 and 2023, a reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Consolidated net income

 

$

21,301

 

 

$

11,866

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders — basic

 

$

21,301

 

 

$

16,132

 

Net loss attributable to redeemable noncontrolling interest

 

 

 

 

 

(4,266

)

Net income attributable to common stockholders — diluted

 

$

21,301

 

 

$

11,866

 

Denominator:

 

 

 

 

 

 

Weighted-average number of shares of common stock used
   in computing net income per share attributable to
   common stockholders — basic

 

 

107,174,812

 

 

 

115,358,475

 

Dilutive effect of share equivalents resulting from stock
   options

 

 

215,891

 

 

 

229,679

 

Dilutive effect of share equivalents resulting from
   unvested restricted stock units

 

 

1,241,456

 

 

 

327,583

 

Weighted-average number of shares of common stock
   used in computing net income per share attributable to
   common stockholders — diluted

 

 

108,632,159

 

 

 

115,915,737

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.20

 

 

$

0.14

 

Diluted

 

$

0.20

 

 

$

0.10

 

Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding

For the three months ended March 31, 2024 and 2023, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Stock options outstanding

 

 

537,981

 

 

 

560,027

 

Restricted stock units outstanding

 

 

1,178,036

 

 

 

3,207,191

 

 

For the three months ended March 31, 2024, there were no contingently issuable shares as a result of the acquisition of remaining minority equity interests in CarOffer.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization

For the three months ended March 31, 2024 and 2023, segment revenue, segment income (loss) from operations, and segment depreciation and amortization are as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Revenue:

 

 

 

 

 

 

U.S. Marketplace

 

$

172,988

 

 

$

155,621

 

Digital Wholesale

 

 

28,577

 

 

 

64,836

 

Other

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Income (Loss) from Operations:

 

 

 

 

 

 

U.S. Marketplace

 

$

34,217

 

 

$

26,539

 

Digital Wholesale

 

 

(10,340

)

 

 

(11,225

)

Other

 

 

2,407

 

 

 

(1,255

)

Total

 

$

26,284

 

 

$

14,059

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Segment Depreciation and Amortization:

 

 

 

 

 

 

U.S. Marketplace

 

$

2,997

 

 

$

2,740

 

Digital Wholesale

 

 

4,281

 

 

 

8,693

 

Other

 

 

203

 

 

 

143

 

Total

 

$

7,481

 

 

$

11,576

 

Summary of Reconciliation Between Segment Income from Operations

For the three months ended March 31, 2024 and 2023, a reconciliation between total segment income from operations to consolidated income before income taxes is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Total segment income from operations

 

$

26,284

 

 

$

14,059

 

Total other income, net

 

 

3,401

 

 

 

4,338

 

Consolidated income before income taxes

 

$

29,685

 

 

$

18,397

 

Summary of Assets by Segment

As of March 31, 2024 and December 31, 2023, segment assets are as follows:

 

 

 

As of
March 31,
2024

 

 

As of
December 31,
2023

 

 

 

 

 

 

 

 

Segment Assets:

 

 

 

 

 

 

U.S. Marketplace

 

$

603,315

 

 

$

607,307

 

Digital Wholesale

 

 

214,553

 

 

 

258,458

 

Other

 

 

52,935

 

 

 

53,162

 

Total

 

$

870,803

 

 

$

918,927

 

 

Summary of Revenue by Geographical Region

For the three months ended March 31, 2024 and 2023, revenue by geographical region is as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Revenue by Geographic Region:

 

 

 

 

 

 

United States

 

$

201,565

 

 

$

220,457

 

International

 

 

14,231

 

 

 

11,506

 

Total

 

$

215,796

 

 

$

231,963

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Business Description - Additional Information (Details) - Segment
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of reportable segments 2 2
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Customer
Mar. 31, 2023
Customer
Dec. 31, 2023
USD ($)
Customer
Summary Of Significant Accounting Policies [Line Items]      
Description of significant off-balance sheet risk The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.    
Accounts receivable, net $ 44,298   $ 39,963
Trade Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Trade accounts receivable from receivables in transit, net of payables due, from the third-party payment processor 3,916   2,868
Receivables offset by payments received in advance 1,541   2,015
Accounts receivable, net $ 2,375   853
Sales Revenue, Net | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of major customers | Customer 0 0  
Net Accounts Receivable | Advertising Customers      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled accounts receivable $ 10,401   $ 9,581
Net Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of major customers | Customer 0   0
Net Accounts Receivable | Customer Concentration Risk | Customer One      
Summary Of Significant Accounting Policies [Line Items]      
Concentration of credit risk, percentage 10.00%   10.00%
Minimum | Net Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of major customers | Customer 1,000   1,000
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 215,796 $ 231,963
Marketplace    
Disaggregation of Revenue [Line Items]    
Revenue 187,219 167,127
Dealer-to-Dealer    
Disaggregation of Revenue [Line Items]    
Revenue 18,499 28,705
Sell My Car - Instant Max Cash Offer    
Disaggregation of Revenue [Line Items]    
Revenue $ 10,078 $ 36,131
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Performance obligation unsatisfied $ 53,600  
Revenue recognized $ 21,322 $ 12,249
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment, Type [Extensible Enumeration] Mutual Fund [Member] Mutual Fund [Member]
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 115,980 $ 73,449
Short-term investments   20,724
Total 115,980 94,173
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 115,980 73,449
Short-term investments   20,724
Total $ 115,980 $ 94,173
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Investments $ 0
Gain or loss investments in equity securities 0
Equity Securities, FV-NI $ 0
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 172,419 $ 142,343
Less accumulated depreciation and amortization (64,276) (58,973)
Property and equipment, net 108,143 83,370
Capitalized Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 1,081 1,326
Capitalized Internal-Use Software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 13,957 12,279
Capitalized Website Development    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 64,016 57,158
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 8,174 8,149
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 23,336 23,308
Construction in Progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 61,601 39,835
Finance Lease Right-of-use Assets    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 254 $ 288
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements and impairments $ 5,599 $ 4,042
Digital Wholesale    
Property, Plant and Equipment [Line Items]    
Impairments in capitalized website development costs 0 $ 175
Capitalized Website Development    
Property, Plant and Equipment [Line Items]    
Increase (decrease) in property and equipment 6,858  
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Increase (decrease) in property and equipment $ 21,766  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued bonus $ 6,114 $ 15,247
Accrued repurchases of common stock, including excise taxes 5,897 1,584
Accrued income taxes 8,942 1,095
Other accrued expenses and other current liabilities 17,400 15,792
Total $ 38,353 $ 33,718
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Payables and Accruals [Abstract]  
Decrease in accrued bonus $ 9,133
Increase in accrued repurchase of common stock 4,313
Increase in accured income taxes $ 7,847
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Details) - USD ($)
3 Months Ended
Sep. 26, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Instrument [Line Items]        
Long-term debt outstanding   $ 0   $ 0
Line of credit facility maturity date   Sep. 26, 2027    
Amortization of deferred financing costs   $ 129,000 $ 129,000  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing amount $ 400,000,000 390,373,000    
Letter of credit facility   0   0
Line of credit facility increased in maximum borrowing capacity $ 250,000,000      
Increase in borrowing capacity equal to percentage of four quarter EBDITA 100.00%      
Deferred financing costs   1,798,000   1,927,000
Amortization of deferred financing costs   129,000 $ 129,000  
Minimum | Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility unutilized commitment fee percentage 0.125%      
Maximum | Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility unutilized commitment fee percentage 0.175%      
Letter of Credit Facility | Revolving Credit Facility        
Debt Instrument [Line Items]        
Letter of credit facility $ 50,000,000 $ 9,627,000   $ 9,627,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
ft²
Days
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Commitments And Contingencies [Line Items]      
Decrease in lease liability $ 3,536    
Operating lease, decrease in right-of-use asset due to re-measurement from lease amendment 3,536    
Restricted cash 2,786   $ 2,563
Guarantee income 236 $ 614  
Maximum potential amount of future payments required to make under guarantees 5,887   $ 10,158
1001 Boylston Street      
Commitments And Contingencies [Line Items]      
Contract commitments 26,285    
Expected spend amount remaining for construction $ 35,171    
Area of land | ft² 225,428    
Car Offer      
Commitments And Contingencies [Line Items]      
Guarantees, description provides certain guarantees to dealers through products such as its 45-Day Guarantee and OfferGuard service offerings on the CarOffer platform, which are accounted for under ASC Topic 460, Guarantees.    
Number of days guarantee period | Days 45    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 07, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 08, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Capitalized website development and internal-use software costs excluded from stock-based compensation expense   $ 1,827 $ 1,145  
Share repurchase program effective date Jan. 01, 2024      
Share repurchase program expiration date Dec. 31, 2024      
Number of shares repurchased and retired   3,538,194 3,989,861  
Share repurchased and retired, value   $ 81,067 $ 65,151  
Share repurchased and retired at average cost price per share   $ 22.91 $ 16.33  
Class A Common Stock | Maximum        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Aggregate share repurchase price $ 250,000     $ 250,000
Remaining value of authorized shares repurchased   $ 168,933    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation and Common Stock Share Repurchases - Summary of Stock-based Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total $ 15,822 $ 14,977
Employee Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total 591 614
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total $ 15,231 $ 14,363
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total $ 15,822 $ 14,977
Cost of Revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total 231 143
Sales and Marketing Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total 2,874 3,084
Product, Technology, and Development Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total 5,977 6,289
General and Administrative Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total $ 6,740 $ 5,461
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Vote
shares
Mar. 31, 2023
shares
Earnings Per Share Basic [Line Items]    
Conversion of stock, description Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair.  
Undistributed earnings ratio used to calculate allocation to class of stock 100.00%  
Class A Common Stock    
Earnings Per Share Basic [Line Items]    
Right to voting one vote per share  
Number of votes entitled to stockholders per share | Vote 1  
Conversion of stock | shares 0 0
Class B Common Stock    
Earnings Per Share Basic [Line Items]    
Right to voting ten votes per share  
Number of votes entitled to stockholders per share | Vote 10  
Class of share converted to another class one share of Class A common stock  
Conversion of stock | shares 1  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Consolidated net income $ 21,301 $ 11,866
Net loss attributable to redeemable noncontrolling interest 0 (4,266)
Net income attributable to common stockholders - basic 21,301 16,132
Net loss attributable to redeemable noncontrolling interest   (4,266)
Net income attributable to common stockholders - diluted $ 21,301 $ 11,866
Denominator:    
Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders — basic 107,174,812 115,358,475
Dilutive effect of share equivalents resulting from stock options 215,891 229,679
Dilutive effect of share equivalents resulting from unvested restricted stock units 1,241,456 327,583
Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders — diluted 108,632,159 115,915,737
Net income per share attributable to common stockholders:    
Basic $ 0.2 $ 0.14
Diluted $ 0.2 $ 0.1
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding 537,981 560,027
Restricted Stock Units Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding 1,178,036 3,207,191
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Examination [Line Items]    
Income tax provision (benefit) $ 8,384 $ 6,531
Effective income tax rate 28.20% 28.80%
Statutory tax rate 21.00% 21.00%
Pillar Two Legislation    
Income Tax Examination [Line Items]    
Effective income tax rate 15.00%  
Revenue Commissioners, Ireland | Foreign    
Income Tax Examination [Line Items]    
Open tax year 2018  
Internal Revenue Service    
Income Tax Examination [Line Items]    
Open tax year 2019  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Additional Information (Details) - Segment
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Number of reportable segments 2 2
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total Revenue $ 215,796 $ 231,963
Income (Loss) from Operations 26,284 14,059
Depreciation and Amortization 7,481 11,576
U.S. Marketplace    
Segment Reporting Information [Line Items]    
Total Revenue 172,988 155,621
Income (Loss) from Operations 34,217 26,539
Depreciation and Amortization 2,997 2,740
Digital Wholesale    
Segment Reporting Information [Line Items]    
Total Revenue 28,577 64,836
Income (Loss) from Operations (10,340) (11,225)
Depreciation and Amortization 4,281 8,693
Other    
Segment Reporting Information [Line Items]    
Total Revenue 14,231 11,506
Income (Loss) from Operations 2,407 (1,255)
Depreciation and Amortization $ 203 $ 143
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Summary of Reconciliation Between Segment Income from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting [Abstract]    
Total segment income from operations $ 26,284 $ 14,059
Total other income, net 3,401 4,338
Income before income taxes $ 29,685 $ 18,397
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Summary of Assets by Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total assets $ 870,803 $ 918,927
U.S. Marketplace    
Segment Reporting Information [Line Items]    
Total assets 603,315 607,307
Digital Wholesale    
Segment Reporting Information [Line Items]    
Total assets 214,553 258,458
Other    
Segment Reporting Information [Line Items]    
Total assets $ 52,935 $ 53,162
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment and Geographic Information - Summary of Revenue by Geographical Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue by Geographic Region:    
Total Revenue $ 215,796 $ 231,963
United States    
Revenue by Geographic Region:    
Total Revenue 201,565 220,457
International    
Revenue by Geographic Region:    
Total Revenue $ 14,231 $ 11,506
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &2!J5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !D@:E8]C^OVN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NT&B*C+!;33D)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N [Z$WF,@B_%F=&T7A?8K=B#R B#J SH5RY3H4G/7!ZO-)' MM4>H.;\#AZ2,(@43L/ SD?H&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" !D@:E8%.?;6D\& #8) & 'AL+W=O1 PO^$I&8<(F J6K M.*9B<\4BOKYLN(WM&P_A?"'U&ZWAQ9+.V93)K\N)4%NM,B4(8Y:D(4^08+/+ MQLC]X)&^+LB^\4?(UNG.:Z11GCA_UAOCX++AZ#UB$?.ECJ#JWPOS6!3I)+4? MWXO01OF;NG#W]3;]-H-7,$\T91Z/_@P#N;AL]!LH8#.ZBN0#7__&"J".SO-Y ME&9_T3K_;KO30/XJE3PNBM4>Q&&2_Z>O14/L%@SV%."B +\K<,F> E(4D PT MW[,,ZYI*.KP0?(V$_K9*TR^RMLFJ%4V8Z&Z<2J$^#56='%YS?Z5Z12*:!.@F MD:'9(+N>"(7J4H-6/"VOJ7V MLMQ5O-W5*PP&WE%QCHA[AK"#VY;]\0Z5;Y"#;=5O]H:4#4>R.'*HX4;VAOO[ MDRI 8\GB]!];X^7I;7NZ/G@_I$OJL\N&.CI3)EY88_C3#V[7^=5&?J*P-PW1 M+ANB#:6;AGC<+)F-%"YWG>87&Q)851&I4R)UP'T:*9X@8[J-Z-S&!-?/:)3: MFL(#RRI"=4NH[G']-&$BY'K,!DA-&=8N@Y/* W'OD0C65^3LE9R]XSAOP]2G M$?K&J$"WZDWK' 9G[>,#JRKR]4N^_O_B*[IS+R&<]L6U\8$U%?D&)=\ W*-B M+GU@\S"5@BK0>QI;1RF/GY]^#H]0^-[[]Q&"=97I'0=L_ ZX/X]"AJ$ MR1Q--_$3CZSK*QR@ 6U8<%E5KAVA<(_I/T\-4:&&YUBM_J_H=[:Q$L)1CN.X M[4$;=P963K"X*BIW8#AG+T> -=5Y3-ZX\)^4O#=Q$S,]13T427(!?)XO*2)O6LK"@]<5Q74 M*(\+F\JV(Q?J-!'$@V/VX]4A.JXQ'1?6D^U46\Q$#VS)A]RCG>:2O M:!RHK@QGH9^?1@*X<*335K1MTN[UK;QUN \V[H-A=2EX1T&@TM.S[0N4G3-_ M3JSKYX'(3D>M3?&3" .UR$RH>%Y3VZ'NP3%5R8T=X:/LR$[^N.96U:L.JP(&RO"L,Y\XMEU@P5/H.7T0 CI MM)N.T[6N+G!I53ZC1?@H+1HG4IUG9+<)]$D9W7J2%;:2%L%553F-%N$CKP1] M65&A6*--H8!60CA+BI5]4JU#C+ 1(PQ;C+FX+&B2AID2 8QPV%Z-A^LJ0A)C M0^0H&QHG/A<*+1._G?7#XZM$BLW>.>A ^O6-]8Y!'1I$C 81V%D>0ZE'"2%U&E3R-]=A>KP3&5W'\^0TLJT N-5@S]Z)PK\T=+ M)O([6=;&J$.2B)$D EO-EA[=O/H+FBA_W7?%\T#0_6AZ/;+>38$+JQ+NW"N# M/<;625:^T]X5J\.3B/$DTJ[W#N&)Y*=HC#I4BAB5(D==D?YB1RJ:(PZC(P8(R-'7:BJ-,I/)%I%._3_,\K=SF P<'OD MW2AO[3P[HJ\'9X_4I,C7TI$_1E*^6SZV,\H>5FF9K^?/_-Q1?3DY11&;J5+G MO*=^7N2/T>0;DB^S)U&>N)0\SEXN& V8T%]0G\\XE]L-_0/EPTS#?P%02P,$ M% @ 9(&I6"9]DLAK!P @B( !@ !X;"]W;W)KVF;BIGV&2/THFR]J+81&7ZNR5C>SM=:;M_.YRM:B MXNJ-W(@:OEG)IN(:/C;W<[5I!,\[I:J<4XRC><6+>K:X[NY];!;7LM5E48N/ M#5)M5?'FZ;THY>/-C,R>;WPJ[M?:W)@OKC?\7MP*_7GSL8%/\]Y*7E2B5H6L M42-6-[-WY.TRH$:AD_BS$(]J[QH95^ZD_&(^_)+?S+!!)$J1:6."PY\'L11E M:2P!CK]W1F?],XWB_O6S]1\[Y\&9.Z[$4I9_%;E>W\R2&E_B0??Q8[ MAT)C+Y.EZOY'CSM9/$-9J[2L=LJ H"KJ[5_^=1>(/0423"C0G0)]J0+;*;#. MT2VRSJT/7//%=2,?46.DP9JYZ&+3:8,W16W2>*L;^+8 /;WX7/,V+[3(T5+6 M.:1G>Z5D6>3@N].K[>FHLZ4Z0D/"QI$+*#7\X=]?QQB M*6$1Z\4.D 8]TL"+]'8M&WVI15-!L3T(I:LIF%X[IR9G:RS<=P;'IDA=OH2] M+Z'7EW=9)EM #\TO$Q#QNU)MQ.!41> M101W23,7%V!$;437 LLG5SQ"RX4@H&DRRIHMQ=)T*FE1[VCD=?07R%2M9>/$ M%3F>2$:H'#*,N#'%/:;8B^EC(S:\R)'XNC$]3EV@S>Y.46>R$DCSKT)U\95Z M+1IHO+&!9ZP:8$"Z4&V5B MHR0$1R.4+BF\OB^@N^V".HV4VHDEA(V[@4N, MX3": #J0(/&SX$]2YH]%63JA,3N(81Q&5M*=GST$-_ >\1/?[Y!RKHOZ M'I4"AE34F>4JXN6R5\Q6HS%PE93*R8.N2B-$HF^A(9.([X2:[O3-!/?3AM MXDDH2\=#A4,L9FPR]0-!$3]#3?3/GHZ?N\(&I@_8:S@]L$F*,$S"L0<.,9I. MUL= 9\3/9[]W)%7+^O(%'),8) MMOJ5+9>2)*7Q!,"!I4CZHL&_+/A=41:Z$.JM$ZB7[4X=,<]E[7"O,[ ?];-? M/XQN^).91)W['9O1@BB(Q[W$)18GX<2T3 ?>HW[> XA-*_9'-KZ[:.!V8 MD?J9<4P^QP+J($&,(RN@#C%*DZDZ&:B2^JGR<) [AM5!?"1B9-P,G7(AB:?2 M/Q D]1/DJ;&U&9 D!(=6*;CDZ/Z@?XAWH$KZ0JHTA'X,K$UVUCF!0R:<"NK MAO2%;/CZ.W":7+VT&&S&"S$=[Y$=4@%,(1.8!UZD+^'%8PAMTF.8!H'5@YUR M.)[8P=&!'*E_#[>4555L3UVV)T8P,$'QBCH#Q.C[WZ06*/G!"?T;" XY3\K^ MNZ'#4[*!)!GV3@:W6F9?UK+,1:.ZRHJON@V8?G(.",Q+N:<.".>R=NC[P+[L MV*[S>>$K$X4+] J_P9C O-"@!UZV D$C0VK-&W&%"+[ N/NWO0.UTNJU;(I_ M1'X%Z_+Y;J&4X>^.LENM8*.80S$Y8^E%=T+UG,'0800'HF=^HG^7YX79/< J M-P=-ET6-,KXI8-4[';:YG*0!PV-BAL*W:LOME8C?UR0HRMS8_+#T MG4KE!F[S^24),1[C=HBE>.((APVDS_RDO^WU:K*=.!';C!Y&"8NL@W=;+B)1 M,G7$R ;F9W[FMPC*'#KG0E1FOV#(MML\R[(TPTQ1:P'K1W=K^T1'[8G N0%T MR/DV@&R8'IA_>EB6L#M%[Y#A.EFCKNL[@7K-G-S?SV3MT.EA_&#)6;G-.\R< M[/N9K!WZ/@PU[/A0 XE6DXFV3YP3JP_;,NG$D@N&@2/P[\JWE?C^:"7ZS9S\ M:]?_,6D$PZ01D'-68O -A.[Q_4S6#GT?9H3 /R,+#'G;GM=H4ISI75MT=L^_5K@$!01S?E"6WB>/[\'^O"WHQT7+S+"6('7 MF#(YMB*E-O>V+8,(QTAV^ 8S?6;%18R4GHJU+3<"HS!-BJGM.HYOQX@P:S)* MC\W%9,0310G#"=+8V!*67+^8B;?P['E&"),<:",!-(_ M6SS#E!HES?$G%[6*:YK$\OA-_6M:O"YFB22>^.X; MS@ORC%[ J4R_P2Z/=2P0)%+Q.$_6!#%AV2]ZS6]$*0'V3B2X>8+;-J&;)W33 M0C.RM*Q'I-!D)/@."!.MU0X':.!&8JPHH$B'X"G\'SXA'MD%/&&JMKY,T$\%3?ML)SYT1O:V M7$1S3(6T6Y!V&TGG>N%C(?2STJLE>+D#&R3 %M$$UT%F6OT2@--Q''B >2ZJ M MHK0'N7@"04ZV>> N45@!=LKL+VKL(F423VR M=T1RR-H448'T"TC_*DC]YI9*-R1AZSI2_RQI4T2%M%^0]AM)9Q1)"1[T6R:. M]7M\87#KT!I5C+O=RPT*\-C2]B6QV&)K\O$#])TO=>^.=Q*K%#PH"AXT%YP5 MVJ8Y!ZV:\UQ4A7)84 XOH&S5F<.CI>$Y]:W9)K)"#9V]?SF7VZO>X*YY+GP].S_9N ML\RES?M>:M6B]_8*F_WU@OZ%[=SU;%B5=.^OL-E@K^AA>-HU#YNX56B5?&^Q ML-EC+^WB8_^$WG XA/WN(72+R"KSWG%AL^5>U<7'=GH*O$5D!FZ7_OV;K9?^ M([TF3 **5SK5Z?2UALAV,]E$\4VZ(5ARI;<7Z3#2.T L3( ^O^)G7%Z!H@20NDAWVQ2:AW>598+EGL<3Y(ZL>ZB6E'#P5>5E? M3):GL?)7'9% JG02/R9T<>Z2TL"QS^MT_UL_;?&>>',/*GI)&QEO0E8K&O.BE99("BR6HGHJ, ML44!M0IHJ.!;%'"K@(<*Q*) 6@72S,S6E68>KA*>S,XK]@@J*2VLR8MF,AMM MX7Y6RG6_Y97X-1-Z?/:U3-9IQFD*+EF9BO7<7M4LS])$#E^7"U90<,O%G5AO M7H,3\/7V"KPY>@N.0%:"+TNVKI,RK<^G7 "29J>+]N&7VX8.>O;E$3H,?DNH48'@,D(>( <_5X>K8 0?O)AZ MH>6:FB9FJTC,BO)E/ZM7R8)>3,3;7--J0R>SGW^"@?>+R:N1C/5\)#L?B.G^'SG>NP"6K.6!W M(D-9\?ECKL1(QGJ^!CM?@P-68K_'[]UF_H)_FZ9IJ^1WUH=X$?8'JZA+A4$< M618QW#D6.A']7K&Z!JN*W67F[R-]8F M.T(H)(,ET:5"WP]#\XI 3W&:Y\1X4[%TO>#'@-/%LF0YN_]^W$!.Q4N1LY7D M,2-;>1H>[/MD&.0FL2#P;+ [5 S=<4Y+$4MY@S1)!=EG-9>QM3'FK=98%P6* MO&"85TUB)(:Q!2Q28)$3[!45P;7(DFWU)A$7K.+9O\V $2_2@80Q&L+5I7 $ M(PM:1<30R8%M;F3:NVH$BO5$0:*@$Y8M5).<%R-H :L8%;HIM2VY[BI6/$,6 M%9D1*M'G-$#1\#4SB FDOBT&%+E"-[M^XDM:B1I0PCT&)>7&U ='9=BQK/5= M5AP+W>QX77(J[/+6:Z._.@GBV-/>2X-42"Q,"1550C=7;I?D31O?;[N+8\2J MD^*)[VD)3Y?R8]\"51$G=/+4\SLYC"$CS$B?+.(-"=X@13"VY0Y%>-#->.WK M.*=BETU;I( G3Y;LH7,:BH-(FU)=#$8XMG (4M2']E+?)FLVY0+M7K!(9[(( M:^G#(!7XV)+FD*([Y*:[WC93++SCE4(&$H-8"P"#&(11AQ+[2!77(3?7?13@ M2X))FOSA-$;G>.\H2>ZR E! M5D\4#R(W#W[<3;/FBQ@L1-C4G"T>EBQ/:26W^O.DSA9&)[!A7V=8$ET,!A C MBR.*(Q%Q4D_'$<&0H%XFU4$NG8$W'QFG 'IOC5XYF?FE7#66M?X<*7I&3BZ< MO;>NW58OZ@;@Z; 2:X7BGA DEH53!(K'TK>D/TO0DV8AZZUZ\SNMB+N)*;*2;T*KE53>N9G>'H@Z8T,O%+OW"&KK;A"%/O8C$EHJ$:08'KD9 MWA63!I[VH@ CV"F?6X0&42$%_1!;:!TK6L=N6O_0[+57N5@C8S?1J?WB=N)( MUOJ^JKH PU=W39T5Q8O]',E:WT]556!W5;&W<]KJ][@S"A$K#S)J]3&6M;Z_G0_I(U4? M>^Q8L@?1O[!#A)#V'5X7PS&.+ T;(JN/_HAB:;+W0S.X!N4B7Z=B?YVZOB<] M?Z]IFII\*7;2RXI24&Q/CU!Y>@2(+=)BN3O\T9B0QSCD7!X!D6;8T?Y]U/3"DX[QVH*6MTWQY-JL85?EWQ[0&(WNCL"];XY^#,8 MOX1G5] P_H[X9Y?$-_X2B%^:TU13]>CM62SAZ'U6UB"G=P*&=QJ*-Z_:'F_: MWG"V:@[\S!GGK&@NES1):24%Q.]WC/'G&_F W2&SV7]02P,$% @ 9(&I M6+T+BL)Q @ U@4 !@ !X;"]W;W)K$ \N,FUL1;;P7;:PJ_G;*>A*^W$ M R^)[WS?Y_O.OLO64CWI"L"0#:^%'@65,V+(R MUA'F64.7, /SV$P56F'/4C(.0C,IB(+%*+@97$]2&^\"OC!8ZYTUL4KF4CY9 MXZXD10-(!$B?49^9DW5)#\TS)-5$V&MGLPM7&H5$-$_869T;A+D.< MR1\%;4MFH"03*4J\';_2LF8EM>X[44@.9&;0PMLSFIQ.J<)%!885M#XC;\GC M[):JAO'+Q+>4W5.DL$;$D=Q>B"?R;_#DQ?22?IB)XXO.<*W7TOR[6:NC<*G M_/U0L3Q9>IC,MO>U;F@!HP#[5X-:09"_?C481N\/*?U/9,]TI[WN]"7V_!:0 MM-ZXH">52&?;+.V#3V'=WJ *>=NAH[3Q:Y>GPZET6KG:5_1UT>7EQU0?Y MC,.=%N&@EFYR:%+(5AC_GGIO/YQN7$_N^<(&PO=V]R:W-H965T&UL MK59M;]HP$/XK5E9-F[0V;Q!>!I$*W;1^J%:5=?LP[8-)#I+5L9EMH/WW.SN0 M 0FLE?J%^.7N\?/"<35T,JT7?==5208%51=B 1QW9D(6 M5.-4SEVUD$!3ZU0P-_"\R"UHSIUX8-=N93P02\UR#K>2J&514/DT B;60\=W MM@MW^3S39L&-!PLZAPGH^\6MQ)E;H:1Y 5SE@A,)LZ%SZ??'/6-O#;[GL%8[ M8V*43(5X,)/K=.AXAA P2+1!H/A9P1@8,T!(X\\&TZF.-(Z[XRWZ9ZL=M4RI M@K%@/_)49T.GZY 49G3)])U8?X&-GK;!2P13]I>L-[:>0Y*ETJ+8.".#(N?E MESYNXK#C@#C-#L'&(3AT:!UQ"#<.H15:,K.RKJBF\4"*-9'&&M',P,;&>J.: MG)LL3K3$W1S]='S/Z3+--:1D+'B*V2E'2K \I69YHO&#:=.*B!EN%7A9,I/% M%9!KGH@"R#FYGUR1=V?OR1G).?F6B:6B/%4#5R-#*#@)>$/E!0G]#R3P@E8#G_'SW<,3=,(JVJ'%"X_@ M5<$\&LN?EU.E)5[N7TW1*]%;S>CF#]]7"YK T$%@!7(%3OSVC1]Y'YNDOQ+8 M7B!:52!:I]#CO2O&L5CE5GZ3YA(HLD"F)JWBP \]?^"N=L74K7R_&T65U1[+ M=L6R?3)=7W4&DB1[>2J)]IN8ME\S.Z\$MJ<[JG1')[.#!1++'\?Z(R7PY(G@ MC>2*T;+PIK^Q+)E+W!2#$KB]DX?S=J]WD*RZ4J4U'N//]"-66LB6RG MQB/P.EYPP+9NY0=!UV_FVZWX=O_#=YP6T]G*SCVM^I5VGLOT%ZFIZ8>%PN\;=@ MDX=,L!1DH]I>O3HTI+!NY4?M5N= AKO31@N0<_NZ4,ADR779&PO=V]R:W-H965T&ULO9QKDYLX&H7_"N69FIVIBF/NETQW M5R4VMZK=V51WLON9V.HV&PP>P-W)OU^!B3&2+$-R9KYT^R(]KY".A=!YX>:E M*#]76T)JYEWL24Z_>2S*75+3M^73HMJ7)-FT ME7;90E=5>[%+TGQV=]-^]KZ\NRD.=9;FY'VI5(?=+BF_OB-9\7([TV;?/KA/ MG[9U\\'B[F:?/)$'4G_ZN]B0VKJ="6^$]* M7JJSUTIS*)^*XG/S)M[\JZ$P%7;M0P>@J&&,KF%T%DZE@ MF!O'?Q5 M4B=W-V7QHI1-:4IK7K0*:FO3,4_S1NP/=4F_36F]^NYCGAPV:4TVRK+(-U3$ MQU=5D:6;I/GXH:;_J+KK2BD>E7NR(?37]BDCRA]%OB[RNBPRRGQ2XKPF):EJ M);5EEE25\I8>WVY'?V=M(P64U1C*NVL4 M_PKEK+8RLF'!9.355H9RY-L-U0:=DY),>9^DFSD=MF6R3\6]'\E9]Z2FAMV',"V'>D:BJKHLD>V3:+;,YQ3S? M.89IJ][-XOEA)^#>ZP%L7.R(2I<7/%K9F,*>'I3305%$B83X2%B!A M(1(6C1JF&!1RH#;[I#9[[+R9#^?-]#1OYF,4:7.'.C=UFUG7+*6-F:I(),Q' MP@(D+$3"(B0L!L$&PG5.PG6DPFTOQG[YR=4U[?=FHV:C4&7NZ35,TN[_D"_- M:Z%2'<&/4N5.Z-+H4Y6*A/E(6("$A:-Z-D*&C$&P@03=DP1=J03CJCJTR\CB ML1%?LT50M?L&AWVK0%*NTZK]]OAQL6^D*=RJ8P4I;L6NG[ _E>IM4W*)#J%3>IIG;EF.;[$0+M:2@-+^C#>Q MDY4?,F)XJ==4=OZ$VE$HVE!8O2&E77.D+@E+.A4B?8PEE+:"TGR--];FAN=Z MKJVQ8H2Z3E!:!*7%*-I0LKWSI,FMIP_)%V63-F?O3X=V%[4NZ-G\FD&@=#E* M0CGS#LC<9>=*J$T%I?E06@"EA5!:!*7%*-I0R+VII7G&R;AY%])>4HX,80*Y&T4V[-::KGL7AKEW@C2Y%30":> MJHG/IGIOF.ARPV1T:KEXP)&[\$N=W_KW=+JPT-DL^Y6@I/BDY8]F!J.9(?2H M(R@M1M&&4*,"2O.AM !*"Z&T:-Q@Q:B@0]WUCH8N=S2^ M/^56Y_?Z-8>[!VHICS]9C%"[ DH+H+1P7/=&T* QBC848^]5Z'*O IA\JPMN MT^#F2:A) :7Y4%H I84C^C:"1HQ1M*$N>^M!EUL/?T$:KCSBY L:J'Z'+W8L?S,<5BAGI,RRAM!64YNL"?X,5 M,O3V&UUD;K!S+?3N&Q1M*,_>==%_Y :<'TH7ET>>+%.H*P.E^3KOM=B:9;C< M5A3TSAPH+8+28A1MJ.K>M]'EOLW?D"ZN\Q[.W%(]AUWT0CT<*,V'T@(H+1S7 MO1$T:(RB#1\&TYLSAMR<^1O3Q>4MF3HW0VDK*,TW!/Y*LS%DLN8/-&P(I450 M6HRB#67>6U.&W)J:EBYN".X;<36'O:!9RH-.UB#TOIR.)DT7AT8,+_4:NY:% M1HU1M*&P>I/*N&92?4^ZN!PZ>2J$>E50FF^([IRARU3-X\0(]:&@M A*BU&T MH63/'@ G]Z%^(,O6$-P18GFL'R"//UF/V">[0FY(ELIE"#)G=BLVS7L-G$('GDR2J$NE*"8W"Y)POR9;C$(%$9SS38!V]& M@G*&P]^^& O*S37K[*$*PV'N71]#[OJ,R[,5#S?295@:O*_A>JICN2:SMEL) M2EY("QK-#$8S0^A11U!:C*(=M;0X>WYS\XAQ*HBG-*^4C#Q2O/K:H='*XU.[ MCV_J8M\^TOE34=?%KGVY)8F#*1@* "N+P & 'AL+W=ON&D_0R0DL:$('4#)=G]] M 9 6*.)%5JK[8DO48KF+7>SS8(&K1RY^R#5C3?*TJ6IY/5HWS?;#9"+S-=M0 M^9YO6:U^67*QH8WZ*E83N16,%F;0IIK Z32=;&A9CVZNS+-[<7/%=TU5UNQ> M)'*WV5#Q_)%5_/%Z!$8O#[Z5JW6C'TQNKK9TQ1Y8\WU[+]2WR4%+46Y8+4M> M)X(MKT>WX,,=2?4 (_&ODCW*WN=$N[+@_(?^\J6X'DVU1:QB>:-54/5OS^Y8 M56E-RH[?.Z6CPSOUP/[G%^V?C?/*F065[(Y7_RZ+9GT]RD9)P99T5S7?^./? M6.<0T?IR7DGS-WGL9*>C)-_)AF^ZPG,E^&,BM+32IC^8N3&CE3=EK]I/D55E0_?BA4?]4W!J9\&5R1^4Z^:QB+Y-Q\OWA4_+FE[?) M+TE9)_]<\YVD=2&O)HVR2VN?Y)T-'UL;8, &E'SE=;.6R5^5!<7Q^(GRY^ 4 M?''J(XPJ_$K%^P2!=PF<0NRQY^[UPU'$''288V3TH8"^W[9,T*:L5\FM3MJR M*9EWEEHMV*]%K^CFS__":33O_AI ZLI(M.M(+X QGPRB[0@"0 M62#*LX.ILZBIORHH2Y25DJK(J@JF J?"U3P;L]GONW*K,\!GX*O6J%9C57D&'2N!&TEM1 MI[?V9(Y]*,.#^+@R8S#/_#[,#S[,3V32DBDOE('TR5\5Y^Y;YU,"![9YI "8 M0^"W#DPM/$ZC]MWK=6XXRYMOJD#LF5"+^ZV>XJ3@NT6SW%5JU>=\IZJ(%_FF MCF%P/AT8[Q$:HVD@.T /VD'4]H>&YS_&FN04JJ9M%/.3[8IE3_JSMQYW*H\6 M( M%SHVVP(\B,)IV&P%)6KEY4W$:N2N/$BRH=FN%)RA65?^&[Z#O&(',6OBN6 M9B0 L""-(BC])=ZKY*0BV>O:1[P1,!9V:X42G$HERS&@CC(W@NFUDCQ4C/E M.\4@VB*9SV ._8$0NTX)5(^XJ:Y$%3 MA& Z--0C1@ *) .TF OCF'O(V"U]#J4K="%S-IT-#/0(@2E,0P9:8(5Q8%4& MBAWKYP3MGH1RHE=QO-ZX<)HZ]-@CA D.Y 6TD OCD'O("\'4&MSY9]N'FD,6 MXQ'*" E@%+38"N/8^G>F"$S"%U6YHD'Z"EU\!#"=#S/6(X8Q00$3+8S".(S^ MX[6[0J_I+@02,$^'5<$CEJ8H5-^@Q4H8QTI=>>4KFA/PHIAX*6W'3EM,A'%, MO-^)?*W22IZW(X0>C(19FI)AK'QR*+15@A8E81PE[^BV;&C5(YJ/;"'+ABG" MN6<5-X:'RSKTX"C!KO4^N,59@"1#BZ3P!)+V)UVN%6,>-TQL5,W4&6CZ,%ZK M/=M./'>61_3=/YM0%EQA'%P?:'6V7RYZ0@#!D/G'7_R3CB&+Q>@$%A=[M>]B M&HH/G;*V+Y[SJ^O+^QJ9G$TR&_"UNR,\Z:C$=Q3']4,-WTN!X M%[[3]1NYL#P&". A&?')D2P+X".R^(U@M(!_/NR,3W27HS3@[/;RA;0=.]WK MJ,=)P;W@.6.%3):"JY4FY#B;R4YM?V,=^&4]5# M)(9$S"<3J([(<@@4YQ#W[0(S1;ULUFM>%3JFADGJIIY>:7)-!4O4[J*I[)&, MFMY&E+EN\G5.UZ6_XB"70BB^#H;UWR<&IZ%N.[), T5!_>8;V_81H!\HK[7$ M-6,VPWBX(_7)I7-S\..UUY($=((DV(BTW2>65*_AHLB#_DY9]PJ%:H$E""A. M$'HFJ\1)BE*GQF)G3&W/. K&-GI/E=2\-AM!5;EUGI6UPBR528E./%7:O8Y= MM"../#0#!B@2LB0#G>B)F]:/KM\KH;OB=(A?;1=$=Q1UY6C6I2C&6ZKI7Z]% MKCEASJ3DPCL//D;B;.-]4@K@ _LU9*D&BE,-!ZAL:_0$4'FVZQF:(BFRY!(YS"=UMS-OUU)U0Y"\G&&K*M4_O6L\T"=\K1J7BU6ZB>S5."W@/ M$CT]=#(;@K!'"H7:O]AR!WR:.Q0L%Z8ZE/^_*QZF@/%L/@R43PY 3 *''MA2 M"AQO"=R]WOZ$-LF"K3P'T(F3I^LP _T&S[%#O6-V'*5^#[OMMF4"M-+%/J^X MW(F6!FDGEI726-;M91]5UKS-;GS1AOZEM!W/B.48.,XQS/T4TYW5)W3];IS7 M=9=2ZY4A"#P.D,$XGMM8K<]W0,SW_*7II,JC6O>[8B%T#0KV-O +H4 *7(.8WUB68@A M$<@S2S](G'YTGHGS]HO$I0TH=0[2/5*8A"Z2669!XLRBLY@]F3Z# MWGJ92Z[GV>]A$Q Y4^Y*D5F@6!)+),B)"WN]-2Y/W!K1!-?7=M:+RF!!3:NQ MVILDDB^;1YV#IB%M?G]M_2">:P$9'))YGQ0(G8B0WK7 .(?X;='0TM!9F@A] M"WC,E\8A<["KW5=Q;K>9&O]H'01O[VEV]_;^9<8Q(FC(@HF'FV!,@KEJ>01_ '%7^ 0V"^)O/+INI.U'#3)_T;CYOF%B9"^$R,>?'[7WAP]/#I?-;<]5Z M\/PC^'#77AVW:MJ;[%^I4-L;J4*[5"JG[V\*;A&_-Q MS:B:(RV@?E]RWKQ\T2\X7-&_^1]02P,$% @ 98&I6+H$JC9' @ H04 M !@ !X;"]W;W)KT0CZH M$D"C1U9QE>)2ZWKJ>2HO@1$U$C5P<[,1DA%M3+GU5"V!% [$*B_T_8G'".4X M2YQO*;-$-+JB')82J88Q(I]F4(DVQ0'>.^[HMM36X65)3;:P GU?+Z6QO(&E MH RXHH(C"9L47P?3>6SC76@9C/#N90 M59;(E/&SY\1#2@L\/._9/SGM1LN:*)B+Z@]$^QEZ/6/+ MEXM*N5_4=K'C,49YH[1@/=A4P"COON2Q[\,!(#@%"'M ^!(0GP!$/2!R0KO* MG*P%T21+I&B1M-&&S1Y<;QS:J*'<_HLK+!,\!+:C* M*Z$:">@MNE\MT.7%%;I E*-OI6@4X85*/&UR6P8O[_/,NCSAB3P1NA5J7DH/-P7/@O/$MX2.4)1\ :%?A@?J6?^]_#H3#G1T,?(\47_TL=C M[>KHXN-T=G:GJB8YI-@,IP*Y YR]?A5,_ _'M/XGLF?*XT%Y?(X]^VI6S0W/ M!0-T^44H=75,;4RR,(C\(/%VAS+^C HF010.45U]WL%K9R"W;@DH ME(N&Z^[]#-YASUR[\7KAGYG]TZV+WS3=\C*O8TNY0A5L#*4_>F>F5W8+H3.T MJ-U,K84V$^J.I=FA(&V N=\(H?>&33!LY>P74$L#!!0 ( &6!J5B2E-!$ M) D $$L 9 >&PO=V]R:W-H965T5;(J]%*J?+=9"+C%^-+NEPIO#&YOBSIDCTP]7MY+^#7I$-)TIP5,N4%$6QQ-;KQ MWWV(9FB@6_PG91O9NR8XE#GG7_''I^1JY"$CEK%8(02%/VMVR[(,D8#''PWH MJ.L3#?O7+?I/>O PF#F5[)9G_TT3M;H:S48D80M:9>H+W_R+-0.:(E[,,ZG_ M)YNZ+? F<245SQMC8)"G1?V7/C6.Z!G,O#T&06,0:-YU1YKE1ZKH]:7@&R*P M-:#AA1ZJM@9R:8&S\J $/$W!3EU_ O\F3)!'09.T6)(;(6BQ9.!W)2\G"GK M=I.X0?M0HP5[T$)RQPNUDN3'(F')KOT$F'7T@I;>A\ *>$?%&0G],0F\(")R M1063%MBP&W6H8<,]L$.C'9/YEGPJDG2=)A7-A@9?@T;#H)@_[V1)8W8U@@21 M3*S9Z/KU#_ZY]]Y".>HH1S9T\(1B(J49>60BEX0OAJ9LB+0=]DN5,>)[\^D; MG]QGM!@,!/*Q$GA/K1C\$XR1O)YFAM-,8)+BE9FE,6$4?@-#;+_@&60^6O/% M(HV9D(0FO%1@1\GK'V9!X+WODU!-_]3TKUOY[\D)E9AP,(*$I 7YI%A.(F^& M/7UARRJC.L\?WOQZ"CU315()S53-47$BX;E<;#4K"EPPIT$1$!)4AFD80^0D M/B55@:F![7]\BE=(A]S$BM B(;P2I.19&J<,)J. CNH\:NB_>_4;S1EY3?/R M/7E,%H)Y,_2;Y5*P)=[YK=/^CHQJO;C$I);L@MSW,+Q5QS! MG)'["GP-*@0,!'G@68)W9$4+A0T&)@^HEZFH7:,IG/BGKWZADN-4LW4J8)#;#5]!7$*#MN0?U=I MT2(_LGA5\(POM\^@IPWT[R7B3;WQQ?1BH(.3X+0-LJ:77^@Z!93_T9P+2GYF M!1.0&K>\@HG,] 3=ZF'6PLSUI.N5E4]#O8$,;'/1H=>V4OF M.RA].HM0__R+]]+EM#&)(9EYD6T1+V$*H[%H/80$=)0)F"K6R?.NW_34P]A@ MQ8-<2BYK15(K$%.(@#CC$MJ/R8:1%5WC+$"680 BV%)PT*T]X]N=KX&^T:"" MI'LV27,&\0KNJ>8PY%BW[$W8KK_=TX8Q'O.B:!:%:%CWNL\1E0"J F0&!JT. MD8!^EO6#-_+^V3H=XZ[ECX4*.R6-4WJ$6RZ8YV=:E?[.G(,SIRX-?Z?.7YB!X=KY;&18$OV\1AX+M>(.ME@H(0PIOD0W MF;Z_=Y[!NC& [M^X$KBU L?J[4<,BV1RZ(;AS+)!FW8;M*EU)[6[IA[:B5GM M7[A]/._8G1]CQWM^!,H7'>4+JT-Q!S7$R6YEFX8=&K..QLP*J'=O0SSL9GOV M5!9";SM";P_>LOLW>J=;OIU1SS\?JUI(!XG98:+H+&4V#GU.W];]8TS;# #E*J4:8: M!0]7U]ZMXN0;A?>GQQ!1_QC"[QOE]ZTJO5=''6:6R=@E8O3>22 MT\!(?."0^,/DM$'IR^G4NYA>#,MI8-0\L*OY=\BI VGGR-'F&B/U@5V@=TY) M!QD=XXU&8/0^B(ZAI\$QJD!@JD!@7^COTU.'F64R=HD880_L"KU73QUV!QZ7 MVS@:S0_LVOT">74@.N0U,,H?V'7:*:\.^YT-MXV1$?S (?B'RJL=)CR?NN0U M-)(?.B3_,'EM4/KR&@0S;S8LKZ%1]]"N[M\AKPZD0^4U--(?V@6[/C?YV)V' M8!XU2Y/!=^=VN!?J5MA[YWVJ8VA(X#'HO['!3MP$Z*ID:$ MA^T.R%33(W?MX>9/&5T.,K/C.9F96A':11Z<1[Z?G1W3Q2XR52.R5XW^M Y] ME/!_XMSKVWMXZ=R-B4ILI>D?6M3AUGWKL!&PA2:R+[M M>($D.A =:[ZH]Q&57?N=:SZ'_?,76C92IHQ$=L%OM<[*RPYQZ%HT,K4CLLO\ MH6M1!TSX-G2M12-3,"*[KA^X%FU0^FO1:+KWY#0RQ2!RO DX?"WJ0/KF%=Z0 M>R:]KSIS)I;ZVU5)8MBUJ?H#S^YN]WWL3?U5J&E>?UP+X;%,"TDRM@!3[^P" M?"/J[U7K'XJ7^AO1.5>*Y_IRQ6C"!#: YPO.5?L#.^B^&K[^$U!+ P04 M" !E@:E8*<83:*T$ !S"@ &0 'AL+W=OBCY0W-$N82ZY(;F6 ME:_O(;F29<<6BKY(O)XY<^:R/%E:=^MKYD#WC3;^M*A#:(]'(R]K;H0?VI8- M=A;6-2)@ZJJ1;QV+,EUJ]&@R'K\9-4*98GJ2UJ[<],1V02O#5XY\US3"KQLG'\K081T*L68:((/!WQS/6.@*!QK<>L]B8C!>WQVOT M]\EW^#(7GF=6?U5EJ$^+MP65O!"=#E_L\@/W_KR.>-)JGWYIF<\>XK#L?+!- M?QD,&F7RO[CO==BZ\';\PH5)?V&2>&=#B>4[$<3TQ-DEN7@::'&07$VW04Z9 M&)3KX+"K<"],/[M*&/5=9(E,2>>=QQ'OZ1U[Z50;-TY& :;BA9'L8<\S[.0% MV$.ZM";4GGXS)9>/[X] <<-SLN9Y/MD)>"G(_/.I F00D](!LLD:B0P;;6'G4:A%B%R'\T+Q;1>VC192HCN,[KI74 MB$.H18B8\T[I,NYT+3BHX$F9$B7A5J\T^D_W*K@I"<)^*YAYQ,^9@M5L@&K8*GMG*S10J+Y$42(GD.YWG%B\&:W M-HQ]95ZU0+)FD BKT-LH&7R5!K MG85ER.U6%%C6QFI;K08 %? =8)5U &M\MEFB9V$@]"HHZ:,+^_6C,4P=N;FTO)W#B&9V? M(1"EV!#J=;B CJ5M-D) ME4JXV*&5V?(YTT5+/DD M%N_ZGO%UK?^0KIGI#QN8#B9D%[TXHBN3/C,;7?1YA ZCD-.8O$=2Y7?,^O)KOMCQ;9RHD4]PO_\#$/\A\]]5D9; M#P'TH"H]=V)/PJ M!-NF9P4:+>HN#6M$E5T\@/V%A6+])!K8O#.G_P)02P,$% @ 98&I6 CU M(&I?$P 4 !D !X;"]W;W)K&ULQ5OYCQNY ML?Y7B,DFL8'VC.;PV+L^@/'8?F\1;-;QV D>@OQ =5,2UZVFMLD>6?GK\U7Q M:+;4FLL.'F",)36/NNNK(OOEVK1?[$(I)[XNZ\:^.E@XM_KIZ,B6"[64]M"L M5(,G,],NIEJL9JTXA6 MS5X=7!S_].:,QO. OVNUMMEG09Q,C?E"7WZN7AU,B"!5J]+1"A+_7:M+5=>T M$,CX/:QYD+:DB?GGN/I[YAV\3*55EZ;^AZ[ MTGJEJ2W_%6L_]NST0)2==689)H."I6[\__)KD$,VX?EDSX23,.&$Z?8;,95O MI9.O7[9F+5H:C=7H [/*LT&<;D@I5Z[%4XUY[O655X8P,W&EYXV>Z5(V3ER4 MI>D:IYNY^&!J76IE7QXY[$>SCLJP]AN_]LF>M4_%+Z9Q"RO>-96JAO./0&VA.#TNQ,GDY.R&]4X3\Z>\WNF>]4:X%/^\F%K7PEC^-<:P M7^]L?#URH)_L2I;JU0$\Q*KV6AV\_M,?CL\G+VZ@]BQ1>W;3ZM^HJIO7/CD4 M=U]>O)%66QKX@;ALG&0'^[10<++2+%>RV=!XW3C5ZJ4H#?3?6%71)XM%*NGP M9:8;V91:UL)B!05/=U;(5HFND5VE:<@CAS7_](?G)R>3%Y_3KY=IO'XE'@^7\N+C[T M+%PT&XJ#JE5-J<)XJT1C'%9T1LC5"@J2TUJ)>0>.>)052T5ZQ'.>2Q]H62&M MF(&RM'&F:##?5+*M+*13L2&P@B-5%U>7D2@6SNC,SRL2J7AT<''U^> Q&0MM MT@MX=-(;@__2/N\OKMY\#P6RHF1MS9:V5EUKNR ;(J[M2#5>W?.N9J9MI)SU M76:: [-M!5[K32%*U3ID2\C=YU1. M3EAM9HPC70Z,K*$A9"DYNA)+W8P-@(V2%]_;:.Z1IA8&MNBUI MV*YF0. M/1A,:%2I MK*5H!1&R>F92MV*5AZ.@MTL?CT@7Q\]>V''9T2HQ6JWPUU2>4:NV?@9!%OG> MQRDH*U&B6445NPK$'#:/HQV9GE!?5V"?(A^V TW"8,SVQB(RU$%*&T49[^$2 MMPO3U17M38 MA*??NL8C(C:-,1G%K>X0KF$=M$*(06!'@=?<5L?6OVB:#NM\ M5"O3.NA;$, 2QY,G?^GU"1^07@!"$7P0;R'IY13R"@#@M,"@&@\2&W Y7DQ- MVXYLX^3<(X5!&AGLW7OH/Q98*RB$VZ)J5U!745VH8A)-?!0-2. SIAWT\@8]&_3;J93+'$I[4*\!YZV6Q+^LQ5_ ^NP)YCC MKGC_EL3[NQ\51 MYLCGF4.00$2DF=V$H<1T3T,,<-'I3$W 6QY09*OJ?) MR;NIU95&#%*(6A<(&QQ1@FY0L]24"(*OMK*QLO29K4\(JM:H+:1+$*9G@H#A MU*K?.^+_W37])?)U!?SBE_F4T52&1U:H:Z_J=KBG6TB89 F!"CDC;1-'@43A MRU#&#=/.$5XR;50!TFO'@V(^?I!90$;2_9("[2 M4:6P/-2A*K\%1]60<&ASI F?&0U0^K]]$N^:[/ONLIY*A@Q2*$/->$=+,PP)$@,N%0V*/MI,(EW*;^H3.8D" F5+U>9WT2=M/SY1>-E[>PRB&$N"_09C1+6D M@D[Q& ( #46C8\OP MH*/DW _\3J@_VDT,@UN3AY8ZY;!(L25S@D8L@-%,JRDO$R>(-^0SQ-@U@H_I M; T.WK3#F&FUI!$A$* (Q;.0J4*2I 0!DK=EMT2@J5P1:!YP,Y2;B(SS$%O M/@E7]-3J6> PSLYGCO)1,!;>H;\R#/- MC)_S9,D5!+M+9OT\/#ET2/(!(.+;>J%+M@_H"L.62GQI MS!JQ^I*J$V8LK=62Y %B5H9*CN#?T?J^/3O%:)4BAI5<-M3([3*W#V:\S%/' M/G@8729(@(86V8(4I"O331T@#2KG2 M3M;ZWXEDI(2J*QT>JW+1F-K,-T4(Q=>J-BM>L#0V5 IKA81+=5K_M/ Y%^'_ M20>KLV;FUE"B7V5A?&TCVY9T'8(&D>*S0:!"EAP8J[UQ;#C#%V:EN88T>0RW M;D &]M DZVR9N3'56M?UR*[84*DE*ZQW3#OR22QC_>Z7*FL%7K$LN9?LK)X\^57>(2C%Z MO=5S"B>H( T"'X(?2@Y6UZ'XF4/+;Z'H[QPCCQ5'/RP24].L:SGMA(V+$%XY M8L!SPCCB "[8F*4NN8&C0WNJC4LR^$1)4]>*,LK0UBE[-LHKFERY19AI#&#<("D4Q%"'[E+&UD" I&4.CYMP!H;38H[6^/$VT0OMO>[W> MS8*SVKSBM)PP.?WH6CV?*UXRP%YVS373F7!ZD_HM&?,>4WFE(?V5^-!#X$L( M!.K^J.V7'3P/N\U]W,QF3X;%3(M91<0#9%(*P\DH?>.0G0JX#=HR#!4&OT1 M$J&S,426V M]#TN&H#2O>"_@H0*K_$)S2[@'4\(#7#P3LTZ+%YE52RL3V$2HHH/I)[%_M3S*NW(8W-H^-M>9U=AX9TX&K2N2D'9=8G:A$7P"QX3HR.OV(/ * MWF^)AIOIX+V7<%CJ">S9N> UTH(\14F8"-O)Z!R.8XHR.<)60Y+USSM*M%2] MNRVYM4"KB"9;!4/@=0U-+?#4!T9FB(\:*1N[+VQ*!G]QOQ6RE8IQQ!4@ZP M;O']"4RB=,0).*JI16'C'AK74*N5RA3C-!9;3U&LH:2:U ME3>L3CH61RR9H?ZRJ284TXY38:5 )+6>M?,)G[AK*FH+3C=;(?UV6ADE$&F^ MLEFHNO+U3DE'H)X^[2)5]D::Q"-]J Z+P"KHJI%QB"?>.B#/--4J#U@"=29? MS__&=1''<'_Z,*5T%\J8@MM0::K$2M8O-@>F33 :BRXH8MEREU>\R4 =Z> M4FPD:N\+VA?LH,.LS6-'&O?@+_I1W"+PL$2JH]S5B..)^".M2"7%?7A0!OS?+]B,IELN7>K*/5&]*QW\GVN&8[BP&HK!CUFE (4ZY+JPWR>SHFJ MDCG<%'CNC/M92/<1.4O<&<=]%Z["AV$.Q'H

$LL!&,K0<)H(O3)R66&[*_ MQY&AF6 '89#,D7Q)NX(-@(ITN?'/(*/">[B\W?D\^;?[:(H]24C!7[GS-0QX M4P60/0LU[9*97*AT5A#& 4CNK!3]_LZAPP<@'^7#,>UPEU#YA,X03*#@"$MU MFQ\[5?>1*]PGA9U8+=\NNQ"$;,\H'4%7UW*[I1ZCL8_DE@ND>V<[%N%63D@; M ^L80">7'U\-5J2SGYZZ857A*X5Y)S'!P;&"7<- .\XJ=P[XL2J.I< ZEDH5 ME58N)JA0$7K5^C.:;1OZ9+C]7$1:1OBSJBJ/W.'J#//13UN"")K165 M\+9'#>0%=[;F+2(RO?$I2D*22<5C+ ;2;S*#QX.4&S2XR#):WQ+M\AA M2C,F\ IFD>3Y-SCD/34>$I7->_+AC'\TL=&N=SW9?Q-(NJ)V@2_ZMUG*>$FM MM5MH:CO5'S<5Z1>$,CHLDHDDA8?Z-;22HT*X M B9AWR\$A&[>[KFQ#W2AN4*G'=\I[&@;C_VY/^_+_IF_OL"AW-?LU)NA:\;W MD^"^FQ'CF/J&AHJGY;\6Q\'W#^*T^/'X7!3!_RB*W"AC;/@#H/73LV,1 9_O M9X9AVQ[*XT^*TV=/__O.%N6[4Z"(_V<9GQ3/SY_?4\8GQ>3XZ3UD_/SIZ0,D M/+@1-G"_>U: ,(I)<38YYN<_B!^+I\_)0D+]Q WDPI\#9'?)]I2"-"UXIV_. M4PW//9Q=[7$S)ES&C=4*4+*AAF%U#9RJ+3W=:H>%)$;G-+K<.9#-[EO0W4G5 M7NN2ZQDZV>8V6#5VIIE?:610D>$SGD?W%3P#=NW[TX,/C./-3\X,_I9R[*ZG MVN#FHS(*NA4U7O14\>&;6?LK%;55:U^=[]R'?O !]QY3CGV _MY4WNTK^X/\ M!QT%>L?UU1LD4O=F-KBR>(C_J6,_T%!K&GPN@[3_"ACY?W"5B\KPS?+W''_T MTK<6&!$W:CV\F3Y80+;^OE5?\]!5[/X\PH8+V[!UQ_.GIHIWHF78=-@FI"*: M*\7L1A=YNC_@4WQ21&6=S^&?FYI;T[39FN[YD2=T*("J(=X;GL'&"P"E\X>7 M)"6ZE>L9L>F2N;]*%.[O$MSNM^>S+OHY0*ZDW+ANPSV-OD.?\(MITWD>E2/I ME,OW%UDH?)EN3T;/KWC=K)O$:M:2B0?9_IXT;=7,BZ K;NRX!1W];/D/RN^F M#\V<]Y*J@] NKC[S@R>3'PN,9O#XB<"C>.1#S;.SR>.?Q,]+:@'T5^SZD>)M M=I>=WP6(ZQT\%H?Y^L0'G% M $^GNQHY]HY]B+3LH7CG+W<%0V' 2?=JJ P$ V+531$H!*4X@(=PKYM"Z6; M'?30)U#N0E+EY^-'N-@.Y<]UP^UN?P,SF<#Q4V^/.RV_4![0(6(XZ _'MKV[ MY41$+_'MC;M=(A]YP8;M\Z]D5W>PSV>%N/+'[B%.$HG!2$^>CQFI'\:@(,[< M9ZS/*#MF7_?9:O[B!ME2'O/#I8#^#B"_! #MY)K5*M[5C"=D?(4[SLWM\$8$ M (Y'Y<'9'@\]/_RQOX\IMXRLWY_]0C*L3#*+-$EZORC>J8P_0M(S[2@H4M]* MA$N ,*2%5K/L"D3R8[K]V:9W9RY_??M+>L.HL^'M)C[&[+=0+0LC7C&+5TCC MDN!G2A?VP)GI6AI4UZ:,5P]N4*;V=I*9:G_O8[H9O4H;8D^KPKGLF+XX"D17 M]/' 7T.8\LMT^ZR!K2NCIZMWEGVV^8'B9CPB] M L]UO]#/5,OX=Y[RB'D^C)CG,%3:/5Q"R#S'GX-GKVV%<-1719)OCZIPYY#" M6\+8"&'?IJOS[Z:KL?=[C[+7LE%MS?GE<[Z7W3C_AG;Z-;W??N%?Z^Z'^Y?C M 1CG= >F5C-,G1P^>WK@6Z'Q"P3#+WFCDD5IQQ\72@(3T@ \IY<+XQ?:(+WU M__H_4$L#!!0 ( &6!J5C;U5>S% 8 +X1 9 >&PO=V]R:W-H965T M,.P JI_R(Z=9$F U%VQ/&0MDG9] M&/9 2[1$5"95DK+C_O7[CI04.['=M!WVDE D[^Z[[WC'H\]7VGRRN1".W2\* M92\ZN7/E6:]GDUPLN.WJ4BBLS+59<(=/D_5L:01/O="BZ,7]_KBWX%)U+L_] MW#MS>:XK5T@EWAEFJ\6"F_4K4>C516?0:29N998[FNA=GI<\$W?"?2C?&7SU M6BVI7 AEI5;,B/E%YVIP]FI$^_V&OZ18V8TQ(T]F6G^BC^OTHM,G0*(0B2,- M'/^68BJ*@A0!QN=:9Z%>Y6 MK_X0M3_'I"_1A?5_V2KL'4TZ+*FLTXM:& @64H7__+[F84/@I+]'(*X%8H\[ M&/(H7W/'+\^-7C%#NZ&-!MY5+PUP4E%0[IS!JH2#DW>L&FP&IP&L"TR]G4?REY\&X_YO!]"/6O2C0]J?&Z/#2H9=MD,/>Y^#%5T@ M-Z7*F..S0M0)*K\(B[3;("ZIB;.!N:1FSK+9FI'/,H$$5RDKC4XKVH>BP1PL MN-P(P1;AD @Z) PA3O(VQEX,@^'9T7N_=_- '?D=M'H$J4_"E06H9C^SP

G-!I/HD$\.7HM>"',2Z=?AA&V1*/34Q:?1)/^\=$=LI_=K-F4&_:272OK MN'* '$>3TS&- /IT//343?6B MY&I-'B]E"O=3:7F6&9%Q3Z^>MQ3N(RFB%:D24,F QPF4/,?\,5+.:XF";$8+ MD9?%=R9T9GB92P1?9-CU$-^]X9!;^(37\ZM\@7KRP&HC&6$%2T\(W>,#?4$ M$L_B^-?.]?%'J#< TT*;0&2S_12;'EWD*WG>%D[M\IU(2SVRFQUD,VX$>554 ME!J473"P&94&S _8?1)))A/)OBVM#R6/,C9.$ MO=[S%G\,2Z ]TV9-R)I-1I3:.!3K'XQH;6@O35MA>%)L#@>D#<*U(XQT6N#=R]NINR<7\,!9\K:3PR[KSU!G,3+#_9AKP&Y:-FN+(\M-FE M 4-!!\X(1V>1^* YS4IA_"L"P)F>%3+-T+_'D$,4:#8%?+:M"FO]*5DP^/R_U3,@';*[6.<'L5^T@Y3$@@]-NZ_:@M6^W!38-7 M(?YVRP$\MH4Q&+>U+M2I&>JL4O1^>:!8ZM3G$C7NT3".O4F\$^(H'ITRLFOI MC,LE4JR[ZXW6VWA3@\[,_W) 7 %6>%ZWL^V/$U?A3?ZP/?RR >&PO=V]R:W-H965T8\(&O*NL$\6RR9BMA= MDR.@*3PI:2L#/\D"B]?^,1%L629[EG?)2< GI@>0COJ0#)/L!%[:9IUZO/3[ M6=]SDPME&HT&?K]=4M;TH?S1E7. S+HA7?.,S9KE.(VH.PSJ#4:SMV]&E\-W M)PAG+>'L%/J_/:;3H-D SL"%6^-T= 1YU9X!,%G />98+U'OI6D?F#%(+C4R M5]$"F(72A=B$$-2%U,EYHS67*]=-W$"NJ,.-=3%LA5 J08."U.->5^#>+XVR M!/RL>4XGMN KR4N>,VGA9W+7KR2_*LM$;\Y,!?BEX43")33N/36VH23+1A8& M?H#1Z*)_?=JM=/V/-C9UH'[-Q7Z/^A?I?TLNSG")RA[BTII M^Z-%70.7&S2V[H1*AOTK.MR]^_X_B-L*W&3]T55Z).!.22/3'Z>M-"+481R@ M&P?_.- ^%'S#"U(1LUS5Z#X0147XDTRWW%9 7Y9T;,+M3,@?:EHE.PV+D#[D)O]!5!+ P04 M " !E@:E8_9MA;9($ "O"@ &0 'AL+W=OZTN:;K1 =/#2ULF?]RKGER7!HBPH; M80=ZB8J^S+5IA*.M60SMTJ HO5)3#^,P' T;(55_>NK/;LST5+>NE@IO#-BV M:8197V"M5V?]J+\]^"P7E>.#X?1T*19XB^[+\L;0;KA#*66#RDJMP.#\K'\> MG5RD+.\%_I&XLGMK8$]F6G_CS_DRTQ8O-3U5UFZZJR?]Z'$N6AK]UFO/N#&GXSQ"EU;_X15)YN2 MQ:*U3C<;9=HW4G5O\;")PYY"'CZC$&\48L^[,^197@DGIJ=&K\"P-*'QPKOJ MM8F<5)R46V?HJR0]-[TQE%_CUB!4">_O6KFDB+L _D)W.G1D@,6&Q0;LH@.+ MGP%+X)-6KK+P7I58'NH/B=B.7;QE=Q$?!?PDS "2*( XC-,C>,G.V\3C)3_Q M-H";6BAWZ#3\>SZSSE"=_/>4ZQUR^C0RWYT3NQ0%GO7I6E"'/TJ#,!I!-@ZB M+.]=MT9)UQ(*NS&7#[RVD ?1..5G.NG]B73S*UV3^8:&L4 Q2)*1?X5Y M[Y(\=J;MVHU4')T% 5D81<$HC""9!'F2]:ZE$JI J!D3#+>-=WKNW1'6(L-F M*<1YWHO&<9!&$XC2.$C2A%@0F"B*MFEKXTS/)@,D[@;>]O39'AR(;L6D*KG.B/0Z NYS/E*H,(37>3D6_R4]70 M%.A_\(%+L);/2UGD88TBMRT+@ M#5->A#2;@Y6PY%<69).)__@&*.%I# ']1^P2_9^@7@]>X7+@Y2XU65%K*&4) M2H.#2MQSU:SWS;\<-CE$[3"0Z4;CC%V_D@MV';Y2Z:$5%"2+"U_!Q4\JO*! M6?J7N(H*<;53YV,&-B2J6N0J909?E*#T<$51#9><,[^RNI:E+[2/JM -PJVC M75?Z!KL2=!H*:@'T^]_:YT,L*J5KO5B#-R_)YX/X42O&?SA"TI$J7O68\TMI'9,/[-\FTNZ6Y3 M].;(!.VKF3[7'GZD&$?!>#3:NJ:"*[:X6AYFBA MUH5/CG!TS:GS7.AU3:.$H@0233=XZIZFL?-N M"'D4[T8Y\GPA%=' .:F&@W'6[_K<=N/TTH\D,^UHP/%+YH^&!>C[7&NWW;"! MW8PZ_1]02P,$% @ 98&I6+4*:&O7 P /@D !D !X;"]W;W)K&ULM599;^,V$'[/KQAH%XL6$*S35]8VX&1WT06ZJ)&D M[4/1!TH:6T0D42&I5?SO.Z2..(7C%@7Z(E$DYSN&QVC5"OFHYY*_/O)+QRMFL;-].;E:B MT06O<"=!-67)Y/$&"]&NG< 9.N[X(=>FP]NL:G; >]2_UCM)7]Z(DO$2*\5% M!1+W:V<;7-_$9KZ=\!O'5IVTP3A)A'@T'U^SM>,;05A@J@T"H]=WO,6B,$ D MXZG'=$9*$WC:'M"_6._D)6$*;T7Q.\]TOG86#F2X9TVA[T3[$_9^I@8O%86R M3VB[N;.E VFCM"C[8%)0\JI[L^<^#R-:8DL7O0&WHX=65+TQFU&6*'@CVVB MM*2-].$E$U"M[#S V"F-[!U WC^3@L ML6Y(.ET.-I94E'3AT-E-'UVCJF@R@B;%*5>]/IBZB^4< G>ZB$><4P.P<)=Q M2!/\Y?2JR]S?G?^#Q6#NQKYOM,Z7X=6#T*P@Z='"C::1:43N/%C [G/,*4+ MG:21^/>P=(,H(BTC7^>^90JR!J&6G*YO7AQ!"YN[FAWIMA\RJ9!2FT$MI+UU MA_QRE1+]$9FTR]AADDBBZ<8E+<93PZ0F-Q1D=H!+C;VBPD23:AJ!Y&@GL^X\ MTJ+)<^#Q #ZQYBBI)^9B-PI>F?LO:WX^M*AMA4R$IGIKFSG]X* T$VA\+X0> M/@S!^,NT^0M02P,$% @ 98&I6,@ *3CQ!@ 21$ !D !X;"]W;W)K M&ULE5C;M[%B!ERI4\R8M-$-C%7LZ>7>IL;=U'7S '^ER: MRI\/BA#JE^.QSPHNE1_9FBOL+*TK5<#2K<:^=JSR*%2:\6PR>3XNE:X&%V?Q MW8V[.+--,+KB&T>^*4OE-E=L[/I\,!UT+S[H51'DQ?CBK%8KON7P>WWCL!IO MM>2ZY,IK6Y'CY?G@*8/^YT_XV^@Y?%LKSM35_ZCP4YX,7 \IYJ1H3/MCU MC]SZ\TST9=;X^)?6Z>SL9$!9XX,M6V%84.HJ_5>?VSCT!%Y,#@C,6H%9M#M= M%*U\K8*Z.'-V34Y.0YL\1%>C-(S3E23E-CCL:LB%B]>\"&?C $VR'F>MU%62 MFAV0FM//M@J%IS=5SOFN_!@6;,V8=69YVS2=;Q?EY3%2U^KC,\'P+UG=\>#B^^^ MF3Z?O'K$TN.MI<>/:3^8@$>E]MMT,J+H]Z4GNR2$-"NV,255Y=C-N%RPZ][. M:4BA8+JV9:VJ#14JI\J2L=7J:6!7 MY0AU+V >*Z6HWH ]]9>!?I##WWWS8C:; MO'JX&5]/7SU!?82";MY?TY6J/@[IO9+J5@9>>YOIN!J2\J1RE(N6K$O=$Q@& M-T@44#)&P1#(W+]4%?TTOJ9WWC2S='#9 M1;X?-@EZFR1V;[E@YV;*3;WH'!DQ2*9%'T M50'E(MI(=/=FHK-$5[A2^90RE676Y:K*. %&! 72/F8$1OV#MA#CCPV5_P.F M%5U>D./1"]'N('4@]R.ZK3G32YTAH)N$\3TF_\^NQ49PIDK;P.H4;A&%6M4& M[8AFN]%V-)U,Z%O9>VL;1[\V !/.7@,;UN@<@CF]N7KWV^O++T(M:62&74"[ M1H8T5&E%"@Q9(^6,@W]HO@>!M>)2!8Q<3(^4-5$ MM7 EU\LE%"")"ZZR M/,QZ@J@:MW43LH]=3(+<)(5O1$\KAG5T(A59FNA9@2 M1MHSK5E2SM.35P+0K$D\*@3-><7>=V "WZ&4H&PI8] /03(SD@5?H@+G:4?8#>E/'V'CL/.*D&/)202ZEC8=*2 MN7.Q9=I4V)"M!:]MJ)JJ"?#_7QC4(\RM&B^95BGO3E6K&"BAX\EH.GN&.L,5 M>#R1QUJ@7"'KN]G[0N=C#^J%-D*H38?9B$I]$-FM4J$+6FH'H (9U@FG&,V5 MZ$*9"FR"%@827J<@[@CH!(- >+=$+<(3B.Z"*=JWQC0<>R6"OFQB":U@(O3: M;?-"A:W8=]*2KJ2K8X=U@7ZZ>6K7XJ68I7.M'/K=4$B(%9@B$Y;80RS\.>-8 M9SAK-%*DVH5@:%B3)@??&QWZU'C/ M3+OEHMJI#^'9]OE[%C?2GWPW_4!KD[4I?W3"V+TB#D7ST\EP?C*GT5=,UT-! M'#M)70N(R$4RT<5P'-%T>'+ZH@W$='B*0 P[0@.ZS&:$IN]2M".W%\ YE>G3 M2T@PWV='NAH=!%/GO[&B@"Y\Q*,&'T;KL'W(/DR:G5(RX6MOWR5N?S"V,0ZZ M+%4<1%#5^[ZHQKW/VY+=*G[$H\2E1:8OW>W;[>\$E^GS^/YX^I$!!H/S!1A+ MB$Y&)\\&Y-*'>UH$6\>/9<00"[:_GES\!U!+ P04 M " !E@:E8, 5C_J8* ";' &0 'AL+W=O[]2*H@O=67\Q6@50O-F M//;%2M72']E&&3Q96%?+@*]N.?:-4[+D0W4UGDTFI^-::C.Z/.>U3^[RW+:A MTD9]TGS?\0ZN-'WP6Y$EN[3U]N2TO1A,R2%6J""1!XM]:W:BJ M(D$PX]V^D67874Q.AN)4BUD6X7/=O.#2O[, M25YA*\]_Q2;NG<]&HFA]L'4Z# MJ;>)_^27%87#@;/+$@5DZ,&.[HR*V\IT, M\O+Q9@1^D.Q+' MTTS,)K.39^0=]_X>L[SC/^*O>*=]45G?.B7^>97[X% T_SH4A:CDY+ 2:J0W MOI&%NABA4[QR:S6Z_/:;Z>GD[3,NG/0NG#PG_?>G[%EQAXT].Q+/1XJ^471: M68F/>:67DIJLV[D[>>6%70ADL5CU:, M."YL69+ZM=4-">)O*^O) B&=DS D*EC)M1*Y4D8T+92@04NT4%B)0OI5_$1J MU)="-8P#T-N:1NI2R-JV[)T794P\SFK#^W\VLBUU4.QW"1"*G[RM="EI^2[@ M7S0!$F](V7L@G#\2MT84UI@$.[T%#QTE-R7[4RE8+>32*19()ES#56LR!,Y[ M6:Q:KP(4 8/%;#;/3F9G@*]6HDP7!-PRB.ED,L6I;47G8)RC]>](+RF<3=X> MW/!WTCQZF0T-1*@:V.Y%L,(#^Q$G@&>)8, =9/N%.)YGT]=3>E[@2*6"$AK[ M\U97)7 _HX!L5AH9?R%FI]GL;(XL^9BD@FN# D@9=8KFAD="2%.@3#RJEB/Q MTPIEB9,>2C8:I9,KT4@7-,IH"QFZSEOG95XI""J58V^",I)B6:.@UC&NV&XW MTA2*1?;^:H^1E/\;/I-+4IBVSB$$ACCM[V-)MSCE FP-5/SD!(*8 B -K2%I M.G6*U[6NI,-2"0!W])27 Z8<.UBJ-:9ADY)=5*@TL\P0P"",#:+">8I0L)EP MLD&E!E6LC*WL4A?( *H\SUJX")T8LG*W)#[1(:)$1N%VV16<1NEH74,Z[ M8-L2#O:V9Q@H1L:&(O/@I7)&IGSSW-2!]T%H2'6-?=2J\"Y@F"-4F'ZT UUA MR(60("%C TI%E03L4 )G[]66@@.Q)? #+<-UZ(=9Z=L$@UD\G?E)?)+Z3 M(^]:&("E6Z*Y]M',^#[ (J>6 MTE%Y\JFG021BS8@48(&%7'5"1B]CPQU\*&I56PJ._@]<)R%W5,3H70K83008 M*CC0&Z2(9@N5$1^-2^_U%SCPF18>/17? 5(4ADK MES8YB*/L(5!=CZ\LL&Z=N@CC0<:FV'#;[D6X28#TM*;GHH/V0/W84B]T"@^0 M[Y[R@=9;ZTHM$[HT7Q%"S+K0/UH@>.2B4.'Y(4XUW$G-*XCZ9&!-K7#<8$ M_A_K2:*X()TVI>J*)RHMA[8 UEYJLXQ[6L:'R).Z+[ M;"V&<38_/A5L("$.G* 1(G>8@PD("/]J';<&!:-V]$8@&XLV$"7&]4/7;9V\ MZ@H.NC\K&G.<8B9"AS QHJ=";])P3:O'&06P.QL9&SP ;GYWR$?H\/ST6 MO)/J")>X:AM[$U'FWB[8'J=QK=3,""H9YR>,]/Y56#G;+E<[B[F$X^5*.3_< M?PB5W^FEIG+Y!3VOO 3+R*FT[7 M-72/EY%8DSV879C3Z+N<&D=BFD(6I@Y8"A4H,.#'MEQ&(D2) -]W,1.E(L2& M(]$,1CXV)2J';##_&(Q.^X-&8]K?*1K8Q(W9[7Q$!:E[^!YD @P=$D/&:^(8RX5S7C MNFVK62&-+T*#OD^JA%HL5.S_87%P6Z-Z<)O#WHABJ)@?,,'6I&W@ MDR;()G3AB.#N1&.P"%P479P30H#]V-?*78NTK&MAC."=@& %Y@ M9S]L'C;E+K%=*IF@QME7<*A^.R"'!"=/#L3F;[AP@9:H-'!O 9^UV)_@(7Y1,*Z4>?CW9&RUF-5QA[6F5CV'G-]#MW-]M+)UZ&=AOVFZGE$ND(-Q,9& M!Z2RX0FENXN+;Y%*8 P%X&0N7KU#G?0Y8/4?J49H:1<(2TL11%-^I>-MH@'( MTTO,KDCH]KQ/.N+E\>KN1OQD&UV(D]-)-LSZ$O9#HW4A*8%A5 M$61$-Q%KHD 2F.B>L;!KJT_@G6L%?95B^80S!-648.*-)FFC4E7V=V*?_MV.?M=A#Z3L?_,_P' MXYZKL*$YB4A[,67IQ^E:3"LG,_Z,$M=Q."5[TS"*P]=R)O9U+8@9XS1).1+O M$VVFP404EE_#TJ6[/,3$(OG2D>Q1\0^:A#-3#*HM3BXG2 MC@;58 &[MUHP[8%=+\0\.SM[+:@S?J\)T>84;S:'7UCTC"^]O@ABSW6"Y>S@ MF[K]F;:2Y?Z[CV[HA\@*!W.["^F!Z\&?%=7I))O.S_ZDL#Z*@_@?0GOH%X?Q MX NQD_:ATP>(W"(Q(0$5 "W[?/U9 M&Z08.HUD]Y+I@R40VI>U;XLP3K?&OG<%D1?W5:G=V:#P?O-B-')I095T0[,A MC5_6QE;2X]'F([>Q)+.@5)6CR7@\'U52Z<'Y:=B[MN>GIO:ETG1MA:NK2MJ' M2RK-]FP0#W8;-RHO/&^,SD\W,J=;\N\VUQ9/H\Y*IBK23ADM+*W/!A?QB\LI MRP>!GQ5M76\M.)*5,>_YX4UV-A@S("HI]6Q!XNN.KJ@LV1!@_-[:''0N6;&_ MWEG_+L2.6%;2T94I?U&9+\X&BX'(:"WKTM^8[7^HC6?&]E)3NO IMHWL?#P0 M:>V\J5IE(*B4;K[E?9N'GL)BG\*D59@$W(VC@/*5]/+\U)JML"P-:[P(H09M M@%.:BW+K+7Y5T//GM]ZD[X\YKDQTF7C2382_9E@V,\O@S9N)8/:#XO+JR5.J>P_O5BY;Q%)_WVJ> ; MV]-/V^;I>N$V,J6S <;'D;VCP?E77\3S\?"&11()US.:]HU2:W3U M(.16VDSXAPT%Q6U!EH*C)Y6WTHI-K]3_(*!W4WFE99\J',(!.-P%I9TJ5 M2=Y^HV&-$#">N(.<4$[ U-J4H$/WXNAMB+ _%DD:X)6FR1=9.C6UFB;IPS4/=[\DKG76HFT>)D*I)HO)@>75N3U:F/ MA*>TT*8T^4,4U#(8+)!8\;NQ.?1 MR70,I>D\WA?@YVDQ].9B) OMZ'PM\;BQ:H?6%L M@"&%"UYLYT5LK,FMK,0WK#T(>?X8B;AN9 ;?"FRY6B(AWF 4%:K3QU-)9'-M M324\3@$LP]^1Z P%[X[A\0!5A*3=>!:K! MN*!QPUFG[9G^3E/4%A:MUQ08I%\!HTD@795!1)L2FFVP-W5)(AZO9L.-&7XB(-?!(ODVG$I">K,(E#\?;)_&4&AC@9 M9E6J4+E^:P!MK^E"LX PJIKURE*BYA5:V7,XN@X=#QA-NSS'><%8=9LE9B#F MTZQF1JK2@# M+=6@% >35%]$C"+B9>LT1 +S.\4Y$3 M,/S'#//\"=Q-72I=@=X&!IVU3(J-/+QN> 0"PV#.FC(X,62F[(JW"+6;?&:F M_.H+O,3&+]G3WH""3/SR*=9,35UF_S9OMB.V/YBF\:%J]!\&)7F.?J:RST0/ M?V<^#@#>DMTS'.U@/-'I!TS_Q4X?BE=@;+QWGG5>>CP!_02QIS8P' )GR2** ME]-=VKB1OA2+.!K/3T" X23EF%+YF(0\*N?"U#6TD"J$Y>5]U/"8D'< FS?G M(-9 HTV&. DCAL9!]%PZ0%U##0\%54@.A"\RPN&J'=^&G=%2GT;JV4#_1%62YU9EN5A&BWG\N"KS613/XG^B*O%\B#SLJ\K^ MUAU^ZA_?4>\RHR*;ARL;Q\2F?7.OT>UVMT(7S67(!_'F2@G)RA7B*&D-U?'P M9#80MKFF:1Z\V82KD97QWE1A61#.;)8%\/O:&+][8 ?=7=GY_P%02P,$% M @ 98&I6.L.#_7X!P 4A@ !D !X;"]W;W)K&ULW5E9;^.V%G[WKR#BUS9\W[FW.ID.+1) M)@IN!WHE%-XLM2FXPZUY&-J5$3SUBXI\&(?A=%APJ?H79_[9K;DXTZ7+I1*W MAMFR*+AYNA*YWISWHW[SX$X^9(X>#"_.5OQ!W OW:75K<#=L45)9"&6E5LR( MY7G_,CJY&I.\%_A%BHWM7#.R9*'U9[KY(3WOAZ20R$7B"('C9RVN19X3$-3X MO<;LMUO2PNYU@_Z=MQVV++@5USK_5:8N.^_/^RP52U[F[DYOOA>U/1/"2W1N M_?]L4\F.PCY+2NMT42^&!H54U2]_K/W063!_;4%<+XB]WM5&7LL;[OC%F=$; M9D@::'3A3?6KH9Q4%)1[9_!68IV[^,"-DNK!LEMAV'W&C3@;.N#2VV%28UQ5 M&/$K&"/VHU8NL^R#2D6ZNWX(?5JEXD:IJ_@@X(_<#-@H"E@*/6R)'' M&[W92/;?RX5U!CGQOWWV5G#C_7!4)R=VQ1-QWD6, M%)6I4$XF/ ^8>$S$RJ%47 9FL"N4.'.:K;6#<1XET6H-2#;0=JOT$NN6V6?/O-/(YFIY8M=6D0 Z.1MU[#R$8CCO<$)9< MUY;:5*M%EIPTFQ M@&[S,J58^8T%X@@-:8]4<$!"O[7.2^70)^!# ^+C79.>:_+A420ET3N[SK@T M@YVDAH&:]+"L5*E$U"JV6_%%TTFO +J$'N0_=)/#K$N_05.9> MV7V+7D\#+-PCM:>FQ.^E7/,<\1ZPF]*0>F2HRXP0K*A8O8HN.!E)VY"RWP(7 MHX I7>UC7]UH(XQHLMEG$WR\3^\!N_)V[[7UB-P:AZ>5R(?;>W\?G;ZK2H6< M"^S%$SRVECZUL*/5N4SY,__Q]#?T53S#2..?Y]J^3 (C4H'YA^Z4QD+EC,YS MPH7^@O*\XIF,JP?87I<(K2JJZH-;2^_\OT9"02P97ZURU O$ C*#T#9^IA#I M>P[7841BJBP6\$B'EFO/EPYUI[S9Z3:,1J#D?,[!CU*GNW51.\U^E:U8:=MD MTH[G';SGV?+&%K*S,V^[""0=2_E3?F*?1#WY)"FDL(% M#6N]I+5ES69OM#5@N;"'MZFQL;)$&6&*3+N 371N#A5[4P"-4+<$'D!]*-3E MLFZ$H#RV0MM!)_+T[EF$Z-&")PT,%G:[&X#^?36T)4^8_=4*JL[R(_G.O]Z7 MXSLI7-IM-VV)C*$%)V5>-3A.;DA]WT0.+C0I3Z8<2>P!"[>;MA\#=_2=; M,4J;7G4&5J5HGZFP[3549'2BHZ-9Y9"FS;4]>9OW"%T=UNX$X' "M26F@PJ[ M$!A,44$XJ6T9H(J1K5VU?+]M094XV\#;/B34].L@B/V1)$?YO*H&EHZ?2-RW MQ-O2,7^H94>:)&,_#OHAHE-2D.$JD<0^-#<5WCF4WMPOI@&W M3I=+I4J(W?D,?%>/4):<3D3*S4]PO3E89M<_L1]40IRPKLKCOES\1N'ZI"1V M):7]@$OS%@7H:UO@4[)*PPPYBTD+8U+KYRW#"V+BY?[Z0YLHBZ8Z#PE2J'EN M]7-!TA1B0B5/+0U3$OW=*8AF-V E,I<[>8I$0C4Z&KB)D(32?I;%?9<+N@R MA6\<_Q C3E,XYMN-/>G][-7M'L5[7DE2L/>QT>.D=_T*I_^'Q5$P"B-<1%$P MGTY['_\/8O>S>7S*CM@XB*=3]LZC->WCP,3=' L;@,H97>6F032*_QG*-?%Y MZ;N;;:A/>K^^WG<.=8HHG 71;!S,HQBPDV TF0?CV:1W\Y)OJXSH4FQUEB"S MET87-6P,E/EQQ.+X.)C.CK\(*0KB<12,)U,VBF?!9#[Z O.B[6Z>V;:< M)A[IM$M<2>[;4^]-%KUHX7NF$>X'36F:B#TG4 XUW[O>]E2/N=SI^=]/) M:!8]ZW;".J MDZ/26Y9V\'_;(FKO\.W)N6%=GB :5C;^Q8R$;D1:H2(UYM\G'R[\-(S@A\^V MB[Z]!8Q8\&Q>>*X=S4N%I]JW3 [4IOX01@_8OB^)P\YW7M#Y@_^:3=VV5*[Z MY-L^;3^87U;?B;?BU==V6/$@$>5<++$T',PF_>KS7'/C],I_-5YHYW3A+S/! M46LD@/=+C9*H;VB#]L\(%W\"4$L#!!0 ( &6!J5@PF:-!3 4 -X- 9 M >&PO=V]R:W-H965T'6KL6\GIZ,:Z5-H/%95R[=8M+VX9*&[YUY-NZ5FYSS95=7PTF@^W":[TJ@RR,%Y>- M6O$=A[?-K(>2ZYJ-U]:0X^)J\&SR]/I,Y*/ [YK7OO=,XLG2VO?R\C*_ M&IP*(:XX"X*@\'//S[FJ! @T_NXP!SN3HMA_WJ+_''V'+TOE^;FM_M!Y**\& M\P'E7*BV"J_M^A?N_#D7O,Q6/OZG=9*=S0:4M3[8NE,&@UJ;]*L>NCCT%.:G M'U"8=@K3R#L9BBQO5%"+2V?7Y$0::/(078W:(*>-).4N..QJZ(7%2Y/9FNF- M>F!_.0Y E/5QUFE?)^WI![1G],J:4'IZ87+.]_7'8+*C,]W2N9X>!7REW(AF MDR%-3Z=G1_!F._=F$6_V4??H1ONLLKYU3'\^6_K@4!!_'7(Y(9X=1I0F>>H; ME?'5 %W@V=WS8/'-5Y.+TY^.\#W;\3T[AO[1=!S7GDQ&U$>@F]9ILZ)0,OX< M,]4I72SI(@0[*W?1'D:QY[9NE-F@WS+K1$@9T@DR((B-L_JJC:4MS!BHSB#;DZ5S535\Y-]BL9=-SLF M%]/OZN^)'S+V'IB%SF 7TIB-7D612MW4D9WAB3$+S)K;*TSY/H$I[I+ M.X)ST\/1)CB+NMV6 ")MHB1HB(W"J9KEJ*46&7)TJZM*.7JSMK0N-8@AI%6; M8_HH6E5V"36<6[INZZB.V$W.Z] [5[G,=P^Y!@QWO%77REKO ?,#RDC-XUJO/;5EV*-]Z M*G"&P)\-,@#QE39&ZOY795I<:*B;3LG(UK3X ^MR?4H15=ZC'&*H$0MDBQH; MI(, S ]-.J%0J3V6_2*E5'-=>3Y2JZT/TKS;4B@T3H<5JC*S+3*Z.5EN3KI' MZ5K4.;93S1;:*/0)[,<2$VI^YSQJQ@<=6L$5ED&#PUJ'4N\Q&-%UGU?/R9WS M^W.FQHW%QY6>HSB4<=WKBLVK@A$^MP23 T/#<:6Y@"5"S_RK L MU>*A(B!T M+JFE!5BJQ'ZZ<@L!8X.D A9)UCXE*]I$T3T:^\@2:HU18UH9DNX>\S!"*]QHWUFGP^8 )A\+ZC$7^WXA/3H5=0S??K4<='K^Z/3H MT,5NW+MSU^Q6\B'\P&Y M]#617H)MX@U^:0.^!^)CB0\P=B* _<)B@G0O8F#W2;?X!U!+ P04 " !E M@:E8U3*IM#(& #I$ &0 'AL+W=OO(-R@:P'6UEURF@3(I=T"+$B1I.O#L =:HB6B$NF2=)SLU^^0 ME&4E45TO+PE%D=_YSG5UHO#Z=3E5>T(6HBEI3# MFX60#='P*,NI6DI*"KNIJ:>!YR73AC ^/CFR(%^IZ*49%FQ'%UR%V\0[FBJP8Y9/A1<-HIFP.U9+D]'@,=:&HO*?CD[=O M_,3[N(-KU'&-=J&_,D [,8<9^\$$_=H8NJLH.A?-DO!'5!&%]%I <1H=R;RF M2#D$A='7R>T$0>2^4[VLP98%O6 ETZ1&WRI14T5JNK7)>D:80I88U[2 %TB# M444:"IG/.97(V-WR>/LF"_STHT+GUQ=70.;>E.[@ NAEDMB SK4K3+@1"FJ ME)F$MY8#;]F2NA9YMUZL9$[5Q"G0M]3Z;)XI7[FMF[FM1<9S 1Z\JX52[XT' M!'P4#X\(3%JR?>MBT>?_6\=<\ V!YZY7C"[0IP>:KTR;0]>+!?,E;^MO<:TYG_M!&[U-HNW#2$G=;ZJW0Z@ M]-+ LY*SWO3KZ'-;>+J2%%J+.[.H.;-,ZD.4VR,GQ#LR=:<-ETV0">82HA 4 MI(9[DLM9I[CQW;A;PX4*E92W.]&"FFQV_0?X6%R]HS GZ!3:V-,N.JBZZ0A< M:%,ED+P W2:7[1"F*[V 8:IMD;#84'5MC]J"(A#T7@+"_8C]#V$CB^<4?M9$ M\7X"XR?-=F<2V1P"!Q<"5%VKP]&=9=>_JHPL)\-GM+TB6#J'HQ?"'R _#? L MR\PHCG$2^*.7:1)D.$Y3E$0X"Y.1JT0_PD'H(]_'L9>,[H39<8 "/\;I+#$C MD&>6A/L1;&O^W9];>:X[>09IAV#>3XV=!,?A;(#T.^1[.(P\]-X,?1P$,7K? MD@]PY*5F&@>QF>WH)SC((J-%A+UXMA_YB^0/4P;?, M1QE.9N&&L!<"I[ CFN((5AQ8^=/D5;E*NG[=4I]3O:84VI*U\2QSG_<$*+@G M1=,NF[OSHGW2Y $:@"V]/3/V;A_; W&RVX25RFW"B$,'""'./L@9AMGH?$^Z M@#[#218;] R'$*A395KS@) 7-*?-'&QN>^R&NNU ZD6Y.BC[M\L?V_.&LSSQ M0ASZL1VE./32H>($#>(X1$&"!L^GH$B[7DMN\ )[]B0T]$4S[7U^PD6AM!_9<-J)%=?N2[2;[;[C3]WG MZW:Y^Q$ A"L9Y&E-%[#5FZ3PV2S=A[5[T&)I/V;A^@JW$CNLX.BDTBR ]PLA M].;!&.A^W3CY#U!+ P04 " !E@:E8Q*C.*385 #X1P &0 'AL+W=O M0%&7+KB,9+-!(NRSR\=T7G_QJ9>Q7 M-U?*BV^+NG&O#^;>+W\^/G;E7"VD.S)+U<"3J;$+Z>%/.SMV2ZMD19L6]?'I M:'1YO)"Z.7CSBK[[9-^\,JVO=:,^6>':Q4+:]5M5F]7K@Y.#^,5G/9M[_.+X MS:NEG*E;Y;\L/UGXZSA!J?1"-4Z;1E@U?7UP<_+SVQ/:0"O^H=7*99\%DC(Q MYBO^\;%Z?3!"C%2M2H\@)/SO3HU572,DP../ /0@G8D;\\\1^@G!^(LG7>+,)FP&"A M&_Z__!88D6VX'NW8?!!A^4YZ^>:5-2MA<35 PP]$*NT&Y'2#4KGU M%IYJV.??W+(TA)F*6SUK]%27LO'BIBQ-VWC=S,0G4^M2*R>>Q4^'KXX]'(T MCLMPS%L^YG3',6?B%]/XN1/OFTI5_?W'@'+"^S3B_?9T+\!?I#T29R>%.!V= MGN^!=Y;X<$;PSG; &R+X?VXFSEO0F_\=(ICAG0_#0V/ZV2UEJ5X?@+4X9>_4 MP9N__.GD(D:/H3D$\"(W^8*C*4TBZ5L MUL@0W7AE]4*4!H37.%7A)P=.,]-?"_=,Z'F]NW/T* )"A9.[,A MK65K71MX@\C9%D7#XIZU-1'M(N8DEUM5ME9['9:]_U;.93-3@,-BH9W+F73[ M?IQ)#HBU%=!:KPM1*NLA[ '?.3A2D %H4V,\RK*G9 TN03T!U:G;BO5DT')R M)91T'BD *2$)O-/7SB"-%09TU6]PP[7E?)@=WR,'T#\,JB"*6LCJ=PA2]'U! M;D$[T@7@MFF 7*8;M@##+3[H;6A4J9S#^ ,L)/%,I;9BF;NC(+ D(.XS7X*A)4PT22BBDP%V!P.CZL]JIY0WY9 M/GH^. YP$@;6;!XL(D$M<&FM,%P]G>-N;MJZPK,Q\PKNZ?>VXY"TP41(GH^?_U :<7$^!7B-YG!2RJX4$B TR.@*F);5$W3B\YS/?"2._LSD+_.0=8.;+1 M"N& MEE*78'X2@T*X>4W09DE& R8OU/D(B#L+>!;R+O*KX01D![V[5L9G?Y] MTLUD"B#&TLW%!TB,W0:'_^K$WX%TT"=0QVWV_CVQ]P]>%5@+21'8^WU\_46N MQ8NXQ&\&^Z>3\!"3NJ8>YFC M/4G914K*+O9F4Y^ZM 9DWBV(S7;"VPX?]QSPG*[ !+G(Y_*\,@)=<V":[#*=^:M![S3&.CZD):TM*BF,<\2=8 ;&G-': ( M@1BV TZP0.$7"!M-.*8U"@(Y9#6*:8!@ $N\GJZA^H0\PP92+'!&VQZT+NTY MZO$&C!1.DG5+Z&'RX#K.!G:AWE0*P(.*J(J/H&@4 C4>#N&5,PH#]>J_./EI MF^SO;;",);JW#+D]NG:5=.UJKVI\<22/]Y%50\KU. C$,4X!>^G/4TU[JXZA M%#)(#6H*V<@9+481+^17EZ&GLU#RC7KI54A?<:0C,CB?Z%R2RPKL,O4DG9RPEA2W@:U%U9L M47=C"-O8W+>6"84T]+F9(39B#OFUL1IS*J0$_##:+1)V!T[9M"XDHUMRTQ[< M;ZV!$S&-A532@<%BF0GE8W!%I;9ENP#&HAO'@J='SD*N(S%$0:<^*2?LL-73 M0&'\3R;:I\<#'J0 MC.;5'-8M9 5>:DS5'YE+IOVT/#F5D*"%Y![^6LUU2?H!LH)E"R6^-F8%,6R, ME241EF!9Y#PDH$N#Y6*P[ZA]WQ^UH\=,'L-)*OEJR,MDKA]$>)F'KUVI?329 MP %<6F0 ,5!4IIUX*&]2TL#9I 9 VI)+ 4QJT\R>UU!*5<'">5$IE]K+6O\K MH0QAJ6I+#X]5.6],;6;K(H2#.U6;)0$LC0M5WDI!(H(U=O>TX%P$0M#S%K3. MF:E?@1 9RMQP72JM15D'IX&H<$0*6,B2'&.UTX_U=W!179H[X":MH48JH %G M:.1U!F9F3+72=3UP*ARHU(*$TY@&G:(U=9U:;Z!'1?!3FT<-B:[!' );1$@' M9M89$K'_E9$093J EVXP?!J[[MQK[WGDS/IY6<,A>JJIV%R@APW05]@/VFB< M^,&$B7T%VS:ZO3*:4=9YRQUM4V4.C;*J87:XK*V=-_%"E[<(!P.MIKYC>YJ! MFX!#D(WPD0+/[VTU(Q7$(U7CNT430QW@E-GN"K*UD/+AUBQ:2JZ\L[7$*TFA]M?2&RSN3_(" M$ZH\")4G?U^ILJ8$,-:48VE_I>#1A>H6O%+T7N_T M#-T)5/\&'!\X/R@725Q'XB.YEM]#PZ;UE'DLR?L!D!B:IJVEL!,.+H)[)8\! MEA/6(05@@HU9Z)*:;SJT%FT$20DPE*-UK3"B]'4=HV>C6-!HRA;<3)/S$3;: MF>+'X S9#J+?P%0HLJ$(T:>,;:&4%J,R-&I&W2L,BUVVUK46$JX@_7>=7!^F MP5E?I:*PG.H"_-);/9LI AE2;S+-%>&9:H4F]O MA@!: J@NB1X#2T%A/FOW=2A+?SJTK1H'["CW.68Z?=XO\"SL*F)^@BJN8#D: M"3>AR<@ACP3M,92Z]+Z)"5+<-E?5;#.P'64I@VZ!6S)DB]C.NW MR[AITE'+;14F%Q&/35ZL3A?<+\4%TLT+^E>@D,&*.<"Z.5CK<\Q.*)BDQB\ MK[)N UB#@DW@Y=BQ,XG=MQNY,=XV8XW*^3&=2FYYX_AX44.DQDLTJX!<,K9>1)1#44 M.FS8H"VU2KF%@KA!!9_7V'\I<2=>4:Q)G#@J ;YD"O6@2S6JF+04FBL%2.(U MAO:<@"!U384MYLEZ(\39,M]\@3M39-U_ (#3Y.GJ)4 MX?"@>JC3(7$FP?5;0!/L/ID))9P[2L,!K[W+:=^0@?:S"%H[< D$]$4[BD<$ M&A80ZC!V->)D)/Z,$+'$>0P:++ZA'1L6#MG/+#^O&(U&&^9M%8;>F,WKK7B? M2X:\..2.2TK"S" &$U5*K%?S?3I'JDKJL,_Q/+@.(28]AN7$<6\\]8&H*]!W M\-C0W7,\-HCJB+6E?D )@TT"N^1GP MJ& +E_<;'Z-_OXTFWY.8%.R5.G%]AS=1D/1/0XV]("+G*MT[A75'8KP%*=K] M@UT'.R#V\N'*OW]*J,1"IPI4H" /BW4DKYVHQ_ 5S">YG5B]W\^[X(1<1RB. M,U1W#"OH-2AH2U'EP0X_5NFQ%%C%TJW"4L_' !4J5!8MWZ5MZM!OAMKA1<1E M@#ZG.I3#W1LRBN[?8BK2-V*H4JA)M-,T'VI_#^,&(;IM [F./!P8YVKSD"99 MG,.D^1,B"=374]*Y-+KAAH%>J,TF%,J"QXM"$$6G^P@44*,Y0WG8>D0VN)UVFWL(?5YA* ."^382F%+P759 UK!@[5Y XE,;G2KDS+)).(A M$@/J^]3@L!=R@X3S_+J3.*#$$M^0+<0PI2DG8 $32_+X&PSRD1(/@1M0NL5V 1?]FR1EM*16WSTXV59UUU]%^@9<&5Y>>/DMME4Y M@XJS$OEMW-,("#=!2462P$/]&EK;42!4 2.S'^<"0G=Q^RZ='5UHKN#MRP]R M.]K%$1*Z+^"R?\JC,.3*N6;'W@R.GC^.@[NF;(9SZCT-%<;EW^;'@>Z?Q%GQ MXN12%,'^T(OLY3$<^!.DUA?G)R(F?-Q?#_R1>%!?7 MJ"&A?J*&=L'W$MES+3UJQH3![EBM0)9LL&%8W4&> MJAT^W6B'A2"&]T:ZW+H@SF90< Y7V3M=4CV#-^W4!JN&[ECS\5A**K+\C/;A M_ 03,--XT0W .TRVYH5O;L>0+BYU*2Y'EX7X' XDY1O'IC(O'2?J<-1[C!L. M#O=UXE^D3OR+_>-3^U\K&6K&?Q? 'S#83,&*A_!CPS^5*_MO$S$.5-@+TA-% M]Y/ *YHZJ9U:<<-@:]S_R3, .ZPKMB:ZD;N\ 5EVLPY/NBUE7\(%)7"D[C2_ M-Y&[3W-.1MW+2:.]HOZL\"*B)V5K&OA6R^X*4.U1*-6_?=#>@"DY>F]KEK$%R*ZFQP77IL +^%I_\14\FIJ8^'K;":5OT(2V4CE4_4^[?IL=1 MCM+S-31R"6?CF1"77O7@H; P18^%2G<\W5KBUR%933H8X3;4#>KN-E+F9VRZ MF<5"+MU76F$+CHCMRH7Q@<+]L$JE9,RN.)/#;"GA4,RN"K*@EYN=X:;9A MYD?B8],%-CPY_%QP4V3[J! MS6ZE>)>]44)OY$1X!X?B*(>/=. =*_7_ (9JYA054N\#7S%IRG4(9:6F=UY: MIZ9MG:Z 4F&0O\G2/T96E56A(X+7>R0X"'MQ3">]RC'PFAOIY]]0KQZ@GU>%N.4!BN#.$<6@I*?70TK* MRRB=BCMW*>O5P6&N1%>[=#5_?0IU*0]-8;RCF^:D5W% .KEDM8J3O_%ND5ZD MB'MS/=R;.P'%@_R@/ D>,CWTL9NLE1M*UIU/=B$I(4\\BSA)?,LO3L?&+X'3 M4^W1*6+'3X1Q3E"DN5;3;)@EV3'.\=KT!MOXUW>_I/?\6A?>,:0+X.X(98D9 M<5@P#@-'D$#/!$S@>ZP*-]I# M\B(O$$V1_0$/E$SHE=9=VD#:%>ZVV%TYSJ!IB)!O/=@)9@C+1M9KI[;I["(= MM?^Z-YWN]PIG10_KZ$Q"Q?4H4.<_QMM=@2S\D+_C+"-BV'4\AJJ_(8?T??[O MZH?ZOSB==H_[@U*I)\LG+_@NU-_"L2K<!2S3I=WM^_%?70XP MO%*+B-X"S74'Z"-6@?SF8>XQ+_L>\Q(4%4\/XQN9Y? $0?;R9'!'73TI:0Y8 MA>E1=&^I% 7]GVRNOQALMI7/&2_;'"R-[,'JT"S<>(32/QV#@G/8'FP%\CP M>UB;0QY^902-60Z\A"9;2!P]8%M3;3LW-N:EI M5A9;@@'6KNU<=M!L'OB2@GJM2[]U(WUG>"R:IEK!)UH7\B>Y6?U7WET M[%%J=O2F40B,&B!A)Q6^ X#>[@4$L8, N0S2,$+;<)@$K]G#!ZSVDQ'R_^ Z M>WS&9S02A\4>VD[K#<:?DF9+J!1)+TOQL&-7$^PHKZ<&!TV%7'" 9/TG@Z@( M%KN"& *-A5 I>?:^&TBE@\.5!MF_D@ 2\+LS-50Y^,;LQNL 0YB\_Z;*ECS- M>"ZU[5M^B.X@@[8!N_1 4XLHJFA2TO-W%$MI9#!CZ43Y%;8=.#QD#Y*-8 ,2 M1(/(C%Z\]"9\0&EQ *>7,W!TKN9S1-2$[M&FW M&J#GW%XU8%/=8-_PZXK'V8^Q+)2=T4_.T)M C>??94G?II^UN>$?<^F6\V_B M0&$[PRG'6DUAZ^CHZN* '4+\ QPX_;3+Q'A03?HX5Q)4%Q? <_PI@O@''I!^ M[.?-_P%02P,$% @ 98&I6 %VTO;3 @ ,08 !D !X;"]W;W)K&ULA55-;]LP#+WG5Q#>,&R 6W_E>TF )MVP'HH%2;8= MAAT4FXZ-VI(G*4V[7S]*3CP72+-+3,E\CX\TR4P.0CZH#%'#4UEP-74RK:NQ MYZDXPY*I:U$AIS>ID"73=)0[3U4266)!9>&%OM_W2I9S9S:Q=TLYFXB]+G*. M2PEJ7Y9,/L^Q$(>I$SBGBU6^R[2Y\&:3BNUPC?I;M91T\AJ6)"^1JUQPD)A. MG9M@/.\:?^OP/<>#:ME@,MD*\6 .=\G4\8T@+##6AH'1XQ$76!2&B&3\/G(Z M34@#;-LG]L\V=\IERQ0N1/$C3W0V=88.))BR?:%7XO %C_GT#%\L"F5_X5#[ M#KH.Q'NE17D$DX(RY_63/1WKT (,_5< X1$06MUU(*OREFDVFTAQ &F\B)IRF"\?/B(]N\ M9@M?88O@7G"=*?C$$TQ>XCU2UL@+3_+FX47">R:O(0I<"/VP>X$O:M*-+%_T MGW13*4I8D%9);4$EUQDL;+%1PL^;K;+WO\X5H.;OGNO0GZ_L<+ZKN-^NXE]MFZGAP0*9Q-1+W,1,'V&=:D(8]1 >,)+*5(]N1W M+K&+H<\GMLE(@"AHL'.^ VVZYCC=^1^**-L:XY<:X[9&U=98'342LP1-$70F M$:&L&PM-8P&U19PU?6%A9$3CSL;ZMINP8SW,VPZA'E!7!64!;R$8#MPP&!FK M/W"#<-"Y15:@O-+BJK;(Q>V.1A .W8'?ZZQI=<#],RR8A"NXXTHSKDG*$]VH M#+ZFJ8'XKC\80M1W@RCH;(1F!44(@YX[&/6-1:)'_0C.=8/7&F,JS&PO=V]R:W-H965TH31<2=!8S(+%:+(<._O&X"/'@SE:@XMDH]0GM[G+9T'L M"*' S#H$1I\]KE (!T0T/K>807^D=^BW3>P4RX897"GQ!\]M.0NN LBQ M8+6PC^KP"[;Q7#B\3 G3_,*AM8T#R&IC5=4Z$X.*2_]E7]I[>(E#TCHD#6]_ M4,/RAEDVGVIU .VL"DF'=UEG(5T53O1F_BMV<(CWO"XW/H\S5595X+GZUO MY'_%/0H3PL(8I(S=(W.!Y,#LL155P2-FM=9<;F')##>GPCM/8&'O%%+7,#/\!H=!%>7\6T>OWJ*ADE;Y^L6NV@ 7NQM>?^W0W]'_0OTW \ MOGZ&CU<.UJ72]F>+N@(N]VAL=1(JB<-+2F[GWGV]N+^!ZW$XNDR?.;!54@-M MTFE+C0B5[PGH>L*_$AI"SO<\)Q4QRU2%[H$HNH2_R?3 ;XL2.2P M/TA6Y]Q=YTH1LC1^993@.7/B.V^^MK3SC>W #' :1H1'/6_X8IHIA,Y.8X,@ MU7>D2>IP5JK:,?F5U#E962B5H"(@P=&M#T\UA>BHH5>HM\W8R_M M)^/"#X1OYGZL$O$MEP8$%N0:#R\O M!^5/F-5;MF/&R4I6'3+$N:[JB= >D+ M16^TW;@#^O\+\W\ 4$L#!!0 ( &6!J5B5#N6A.P, ,\& 9 >&PO M=V]R:W-H965TR"-U]]WW'A>83B.KAJ!6!'$89D'+N/36 MRV%OH]=+U5O!)6XTF+YMF?YVAT+M5U[D'3<^\5UCW4:P7G9LAX]H_^PVFE;! MA%+Q%J7A2H+&>N7=1C=WJ?,?'/[BN#X4&%->N%_:3V[_"@ M9^[P2B7,,,)^]$TI8]D;J]I#,*U;+L>9/1_J449]<;3>>K[3=@LH*W7WO>4<6M#Q_I M/KSZS+8"S=4RL)3)^0?E ?5N1(U_@IK !R5M8^"MK+!Z&1\0PXEF?*1Y%U\$ M_,#T-221#W$8IQ?PDDEV,N E_R/;AXU@TKY4#__<;HW5=&'^/2=]1$[/([M' M=&,Z5N+*HU=B4#^AM_[MER@+?[_ .YUXIY?0UX_T**M>(*@:+AS=.=H7@<_3 MOC4N#]6^;*;B#]G>8(GM%O5Q-_&A.V6#/]A(NDBEHD=LK .S#4*M!/4"+G^.]Q:[A%>K5/U(U&_"SUPRB#>>Y'\V+VT&O);4\H3D;-GYUMH/"C M/'5CNIB]1VH"C1*4OB713^A@#% -DB0;IK"8W9-BJ_NQ\W#IJK,C( -9Y&=A M!,G"+Y+Y[(%+)DL$X3!!NP[R6M6#'&8,.MAY"G%1S*(\]M-H 5$:^TF:$ L" M8V79M[U@EK152.=6)W/O5'\<6%5-[2LK;+4 >SH3\.:N= WVNE[''A$DS_L/5_4$L#!!0 M ( &6!J5BV0XX;X0( )L& 9 >&PO=V]R:W-H965T>(GM\]UWWW>V+].M5 ^Z C!D5W.A9UYES&82!+JHH*;Z3&Y MX,Y*JIH:7*IUH#<*:.F":A[$87@>U)0)+YLZVU)E4]D8S@0L%=%-75/UM N MMS,O\O:&6[:NC#4$V71#UW 'YO-FJ7 5]"@EJT%H)@51L)IY\VBR2*V_<_C" M8*L/YL0JR:5\L(OKZ2$%6VXN97;#]#I&5J\0G+MOF3;^88>*1IM9-T%(X.: MB7:DNZX._Q(0=P&QX]TFS$27712(X)>RAW1N$NPSB3 MS8M"-5"2=SL\9@W:)WO+M2AD#>2>[D 3*DKRR52@R&6C% A#/C*:,\X,P]W7 M]S3GH-], X.4+'!0=.D7;?KXF?0)N9'"5)J\$R64O\<'**77$^_U+.*3@#=4 MG9$D\DDT )F'CXC#>H1O.S5B^@\?'N";]KS34^A9W?X:LN& Y$K\C_.]IB^DPR. MZYMK2P@/IZCZTW&)KZ" .L?PEK:QM'T7+AWOHN/-#^YD M(;%Q:&/3H@]928[]AXGU9-!R<=_!OB"Y%(TF+\FY'T4ICM'0C]-1OZU@TR!U M?/TN%EG4V%'P<18/OF7%FQ*AD7'!=,>/#/WQQ8A$_G"<]CB' LC8OTAC= @O MAH.V_G\J_XO$:.2G86BYCB[BP;TTE"/U9.PGP\1.$G\4CM\.\!RCK@_DI*LU_8!/W_*/L)4$L#!!0 ( &6!J5C(\'.Y:0, 8( M 9 >&PO=V]R:W-H965T^D>M8EHH'7NA)ZX97&-'=!H+,2:Z9O9(."_ME+53-#2U4$NE'(EL1O!(]598&(QM]'3&](:0//[1/Z1Z>=M.R8QGM9_<%S4RZ\F0W'F2M-K(^!A.#FHO^E[T>ZW 6, O?"(B/ M ;'CW2=R+']FABWG2G:@K#>A6<-)==%$C@O;E*U1]"^G.+/<&ID]O[>Z18_[O^( 4##+BDXQU?!7P,U,WD$0^Q&&<7L%+AK(D#B]YJRQ6 M[/NU*\N&'6@*#:R48J) 9_^YVFFC:*3^NB2^QTXO8]MC=J<;EN'"HW.D4;V@ MM_SANV@2_G2%>3HP3Z^A+[?]Z0*YAS=[^^'5V@B[ ZPZIG)X/#1X2% MT%D!4R)]%"+4?9O1MAFH25DY=,E-&!F)#_J,:'9.%+\298ZH(:(NL"M1H4OT MG\$=TW1]9+(0_ OY<.'"G@1KVY!JZ! MH/:RHIM,WXT>G<+S01XY75;3Z+?&1.GH 6EF>&;!^R/U)#C! M1F,_3B*(4C^9)*-':5A% ;0[BV-KI/[M= I71F,\C,;X6T=C11JRODS?,"B7 M1N-JJLNC<;5@]U(;RT7A"XH62;@MBI6?C+:,KAG7=N+_C(:+8NAN[,^F*21^ M.$M'&R7S-C,^&,Q*(2M9''P7EA-H)1MW=$^!8U?6B1_/;D>_H$!%9;>^+*=K MEMO3;=^+P7WB3].0@M))]+]Z%)S=S36JPKU FB:U%::_IH?=X9%;]7?[5_?^ MA:3S4W":J0KW%!K>3*D'JG]U^H61C;OI=]+0N^',DAYJ5-:!_M]+:4X+FV!X M^I?_ %!+ P04 " !E@:E8XE8@\I $ ?# &0 'AL+W=O+ MP2QHZ=HB0I$N2<7)W\\E]8B<>@RCF,4L;%$R>7C.N0_1\[W2]R8'L.2Q$-(L M@MS:W:S?-VD.!3,7:@<2?]DH73"+MWK;-SL-+/.+"M&G433J%XS+8#GWSV[U MX!J$ M<$!(XT>-&;1;NH7=<8/^N]>.6M;,P+42WWEF\T4P"4@&&U8*>Z?V?T"MQQ-, ME3#^F^SKN5% TM)85=2+D4'!975EC[4/YRR@]0+J>5<;>98?F&7+N59[HMUL M1',#+]6O1G)!/S$] 5)XI#0B Y.X"6M MVL3C)>>K_>MR;:S&Y/C[F-X*;G GR [ M:,D.3J$O5UB 62F J VY@U3)E O.?"[CD\]E 9I9I0F3&?D 4F%V^/MO!C+" M);EF(BU%N^"*&9Y6D[DH+<[YC#7_4::J@&<_CIEPDN9Q$[!BB,T!/QJ %%56 M@,L*@C%-\S:HGA .DI P+/*7*AV&/%":=926M5(W*SU4NV[59K5:B6IYI7:' M:HV//C>$&;)1 IN3F?6^>KK=).YYDHY@KW5\UKM6TBC!,_8"^#="XS")8AS$ M<3@9C7K.8Z$,;F.MYNO2NMHB5J'6#+"_NCN)HG%+C2PP.1'+ AIIR>M7$QK3 M]^0-&81T-")O/5J]U4L\?(@V$VP8Z7VN1 ;:M "5&5URHS!.Z/^#7!.?G[WK M)/6L]]WW5\C>L0>,PM:GQ1KCB+'VH31NU-VGRHXX&H?Q>!!.8HJPPS 93L+! M>-CS-8#O P*;#;X@6A@"/TK^P 1(:] &@\W=R=YH5=2P%%$FTYA0.@U'X^DO M(<4A'<3A8#@B"1V'PTGR"_+B:!*.$AK&PZE7-L7/.!EWP_"-X(/H=I/'YLR2 M'(60-8 D<*#_2.]K*FK_TH,FDYX]<-T/$;ANLG>O2I%U-F-(\UU+T:?2N?VR MBIS:.5J'FPZ3<3B=Q&0XBL*(CGMWV% T3QWGNG0EMX=+8JSB21@E6#$A=36- M%7BV\Z&;AM3W[DNZ[)>N%M%<])\;4_JRJ-U!?:RNU^8-Q%*,AN&-OQK<:=>Q MPNZD-+=//EQX:;JCJ=Z_^@N:JLG%T7KI=PYM^&+9^J.I06ZEM-7YK7W:GGXO MJT/?\_3JZ(QJMQP]%K#!I='%&--85\?1ZL:JG3\"KI7% Z4?YGB"!^TFX.\; MA0E9W[@-VO\$RW\ 4$L#!!0 ( &6!J5B@U,):? 0 /,, 9 >&PO M=V]R:W-H965T M]E)I1U.5SL[#:A],.$#4)&9M4SK[Z_?8"2E%*?&@ M%'G5GXSV.PD\Q:*P0$3C[P:SW[JTAOOC'?HO+G:*928TWLKB:SXWJW$_[<,< M%V)3F$>Y_0V;>"*+E\E"NV_8UGN3N _91AM9-L;$H,RK^E>\-GG8,TB]#PR" MQB!PO&M'CN6=,&(R4G(+RNXF-#MPH3IK(I=7MBA3H^C?G.S,9(I+2K$!4+R-GCL\_A_1/^):*I-72_CS>J:- MHE[YJRO<&BWL1K/ZN=)KD>&X3P+1J%ZP/_GQ!S_V?CK"-6RYAL?0)]-:-B 7 M\$;[!:L-,BI7)DN$\]^EUA>NEG=(%+*\KJ!=N"YMA/^XA:[0CCKO#HUD 6:% M]%&(4-:E1EMJH$)EJ[92C@ -. /=4%<[ZKN%O FA<"$LE"R!3A[E^&KF$'9; MYX>QB;W80"@$H6$A"SIP]%7OR;';;\2>XV3Y] XR>=7[=S[3%E1X(8;L9,\97SH MN+,D]#JH4VRI#RF+AWQ'V./$B;=$$Q;2CC.7_B2&(P*,6@%&IPKP$3-997G1 MA'2#9HM8P4&Q#JK4I;JC'K^?Z@3I[1WC62KL.0*A5%'((H96&4-@*- M2-,\@H@S/PY:F::)QU*2[AD,J0+#X&@%DK8"R>E*=0>[+<';]88\/^+R@P?A M4>CO)TGU1FRY3TPY8O]+2)TQ-A%2$:OH[:;O:WNBOZXOLV_;Z=8 2M\SI M "AP0:;>94)'I:JOV/7$R+6[ULZDH4NR&Z[HK025W4#_+Z0TNXEUT+[G3/X% M4$L#!!0 ( &6!J5BG-X5P=0( /,% 9 >&PO=V]R:W-H965TQA4JX 'Q(.;W";6 M'#O83COX>J[M-.NFK-H#+[%]?<_QN2?V3?=2W>D*P)#[F@L]"RICFFD8ZKR" MFNJ1;$#@SE:JFAI9;LU*X"GN6@M4@-)."*-C.@OEXNIS8 M?)?PG<%>'\V)K60CY9U=7!>S(+*"@$-N+ /%80=+X-P2H8S?'6?0'VF!Q_,# M^Y6K'6O94 U+R7^PPE2SX$- "MC2EIM;N?\,73WGEB^77+LOV7>Y44#R5AM9 M=V!44#/A1WK?^7 $0)YA0-P!XJ> R3. I ,DKE"OS)5U20W-4B7W1-EL9+,3 MYXU#8S5,V+^X-@IW&>),]E655+"_U'LJ"K)H-:9H32Y!YXHU;N,=F1<%LU/* MR;7PE\=NO+D$0QG7;S%E#27^7I.&!G59]C#O-"R\AO@9#0FYD<)4FGP2!12/ M\2'6TQ<5'XI:Q"<);Z@:D61\1N(HG@SH6;X)XXO>8''9V0IA9:< M%0^6KQ1H-,X'Y)9<,4%%SM#J-0;!FJK)S_E&&X6W_M>0P5[ 9%B [013W= < M9D%CSU(["++7K\87T<VWH"R+BAHI#)TPX%H?[/T M4.6>[MS1V9:UR^(TW!V7&PO=V]R M:W-H965TF7D\XYDA&>\H>^8A M0@*\Q!'ADTXH1'+3[7(_1#'D5S1!1%Y9419#(0_9NLL3AF"0"L51U[&L03>& MF'2FX_3<(YN.Z49$F*!'!O@FCB%[O4,1W4TZ=F=_8H[7H5 GNM-Q M=H@<13 M\LCD4;= "7",",>4 (96D\ZM?>,Y?260WO$G1CM>^0Z4*TM*G]7!?3#I6,HB M%"%?* @H/[9HAJ)((4D[?N2@G4*G$JQ^WZ/_ECHOG5E"CF8T^@L'(IQTAAT0 MH!7<1&).=[^CW*'40)]&//T/=OF]5@?X&RYHG M+"V),LD_XDA/Q'@$G%W . M!!SWA(";"[@' JY]0J"7"_129C)74AX\*.!TS.@.,'6W1%-?4C)3:>D^)FK= M%X+)JUC*B>DB6V] 5V"!UP2OL ^) +>^3S=$8+(&CS3"/D8<7(+;(,!JM6 $ M[DD6KI];4\O;SL:@*ZDIN#'V?-SYV@1'R"[ JY] 1S+Z8&GA0<^?_H"9NG" M(-9@X>S]>*X.Q]/C>,BOX.CMJCGN%H'AI@K<-P+CV]N!\?DV">(; :P;V"X)X.7:X@ M]QE.T@R2V<YQ>1.S2\ S0ROGF& BA"Q0BQ$P5K%"61, M2>%YD]-: MJ+8[@4DPSQ!8C<+K@L+K@'5ZL_1%A&5$E]E#/Q7])ZRXY"+KMJ"M$.8 MG^A<]"K:;E5&T3Q3:'5ZG9)>YUSU(-=DBF63:)XIM#K+Y7QC:[O[Z==-O)31 M*C?X&/XKFU<_CU]>B>5&2MVCE+(.<_C-6SR]<1]UOIP];/UDH%*VH6>3KM\& M6\0$YBK,]C0T3_(FV_:9433/%%J=W7(,L/MG2V"3$\#,*)IG"JW.K5MX\THFF<*K4YY.;LX]KFRVC$ZPAA% M\TRAU5DN1QA'V[Q/ZU$KD]MG*,#['Y@3Q-15N&X.W@Q:C:YEIET=EFF] :WI M>D-GG89RQG#T,\8#)CC>Q#)CC15LO<;606?T<8HIM#K;Y5#C],Z6VD:'&Z-H MGBFT.LOE<./H'W)\M&#GL+7?_"SKL&;KE;>FZ@V=&07=RN-S:?PZ?0V!@S1J MLB?%Q=GB58?;] '_P?D[^V:6O;!0PF3O3SQ ML:$@PBM)*1U=2U-8MDK"=F! MH$GZD'Y)A60P_1HB&""F;I#75Y2*_8%24+P8,OT?4$L#!!0 ( &6!J5CG MAIA^:0, *(- 9 >&PO=V]R:W-H965TBWN9 2CR4!9,SJU,JP2YHS:S$S:S=B,>-;5>0,;@21V[*DXO$2"KZ?6ZYU M6+C-TTSI!7LQV] 4UJ"^;6X$SNR&)'Q@_VR2QV3N MJ(0E+_[)8Y7-K8E%8DCHME"W?/\7U F--5_$"VE^R;Z.=2P2;:7B90U&!67. MJG_Z4!MQ!$">;H!7 [Q3P.@9@%\#C'-VIR1K$+L\ DDHB\F-X/%6Q[U?@:)Y(3\@Z[?UBKQ_^X&\)3DC7S.^ ME1@J9[;"/+0:.ZHU7U::O6A9_CK<[Y'C-WOB&S[_&;Y5+FF:"DBIV8ZC3?CW;PPE5PI*^5^7 M;Q7OJ)M7OQ$NY(9&,+?PD9>X7V MWKUQ ^?/KJ0'(FM9,&HL&/6Q'\JR*\<* M&!B@?DGM%IX[#J?!S-X=J^\(\]UIX#=A+5WC1M>X5Q=N]3VH38%Y=VGK!;_4 M_X'(6GD&39[!*Y5@,*0% Y&U+ @;"\+?+<$*.#ZJ+7<2>N[TI 0[PH+0]<+N M$IPTNB:]NE9 "Q!GBI]5HRZ!O0POW82!R%K)3IMDIZ]4A],A+1B(K&6!ZSQ] MHIW?K<0:V2[%T?2T$CO"O$GHC+LKT3UJ'MQ>96MLO\CU(UE2@=_W*R8598I< MTP=FA:WMR'HK5+_ MIX^QZSCAY+1*?P[S ]=W3ZK4/NIVL?E,S2% DHAOF:IZOF:U.6A\-.WUR?JE M/H"8+OJ)ICJ]X&<^S9DD!21(Z9R'^.2(ZD!0313?F)[ZCBOL@,TPPT,4"!V MUQ/.U6&B;] H8/" >W.0FL9;8P7;:P:_GVDY#UW4%(5X2?]QSE0": M/-055Q.OU+JY\'V5EE!3=2X:X+B3"UE3C5-9^*J10#,+JBL_#(*Q7U/&O22V M:PN9Q*+5%>.PD$2U=4WECQE48C/Q!MYV8!B/C+Q-N S@XW:&1/C9"7$O9E<9Q,O,(*@@E0;!HJO-<7K])PUP=[QEO[+>T$S B)R([@N%?G ,\@>XWTTTSL*MXYFX5'"&RK/231X1<(@'![0,_][>'1$ M3M0G.+)\T1\2G$M1DSE:E7AS\9!U2>;V>$&2K].5LNO?#N7/\0\/\YLJOU - M36'B81DKD&OPDI-W]AWGV'*:GK1.1M$X"&)_O>OKZ)?_T=>H]S4ZZFM[Q-+5T,_#/D9/ M?(2#* SW?#R-&H3A\%T?Y03Z.P6/%ZBP?5"15+1&ULS5?;;MLX$/T50BV*!$BCFZ]9VT#B-*B!9)&- MT^Y#L ^T-+:)4*)*4G8*].-W*"FRM%&4->*'OMBZS#F:W8LAEM)5!I%5/Z\ "ZV8\NUGA_U7 M* 1U#5\@N,I^R;:(=2P2I$J+J !C!A&+\W_Z5!A1 7CN*P"O 'C_%^ 7@,PY M.\\LDW5)-9V,I-@2::*1S5QDWF1H5,-B,XQS+?$M0YR>7%$FR7?*4R!B2:Y8 M3.. 44YFL=(RQ?'2BGPF,.5YS YQ#1O@ZH2<*P48=P-4I1)"0G4U"@?K M#H)42A:OR 553)&C2]"4<76,W-_FE^3HXS'Y2%A,[M% MDHM*DALJ3XGOGA#/\3H-\&D[_!*"$N[7X39Z6AKKE<9Z&9__IK&E/ZB+ M7#.Z8)QI!A6_:@Z9J#]%+/]CV<,U?H#,-$3JGR9S\FPZS=F89G"F$AK V,+9 MKD!NP)I\^N#VG#^:K#H06EIKN3JF[TTI;+9BB,K+I M=[*KC2;%K:3[CON!R&KZNZ7^[F\U8;J'-.Y 9#7C>J5QO=;"F5*U)O C91O* M3<&<-:G-*7H9A5G:-Q/7[0X'SLC>5'6\#.O[GW&W)^JR94I',@[P[%5C>O MLI5TW]^("HXW)TI#7$LK[/E-\0UM22[7"?_ E!+ P04 " !E@:E83B:9N7 " #'!0 M&0 'AL+W=O%!E0CC*$K"BG$9 M9*G?N]-9JAHKN,0[#::I*J9?QRC49ACT@MW&/5^5UFV$65JS%<[1/M1WFJ*P M8REXA=)P)4'CE?CQ-WW%QXY;LS>&EPF"Z6>7# KAD'D#*' W#H&1I\U M7J,0CHAL/&\Y@T[2 ??7._:ISYUR63"#UTK\YH4MA\&W I[7YB=M\ M!HXO5\+X7]BT=R]),6^,5=463''%9?ME+]LZ[ 'B^!U O 7$WGE^U/F5M,I)YS-IHQK>&2B05!+F'+)9,Z9@)DT5C=4 M?6O@#$9%P5T1_4'[$EQ)3R9H&1?F:QI:\N(8PWRK.VYUXW=T^W"KI"T-W,@" MB__Q(>70)1+O$AG'1PEOF3Z'?N\4XBCNP\-\ B>?OQ[A[7<%ZGO>_L<%FG"3 M"V4:C0;^C!94('I3?P_EWE)>'*9T?79E:I;C,*!&,JC7&&1?/O62Z/L1PQ>= MX8MC[-E,KM%8_\\=LM:"$P]V';O.HC1<'] ;='J#HWH_J/-!::#*&.!OXK0& M?&ZX?06#>:/I >%!1RW]X&-'2>KHIE6==ZJG,'T\^S4[))Y\6(YPK[DJ MU"L_0@SDJI&V[;-NMYM2H[8YWZZW(X[>Z(I+ P*7!(W.+REIW8Z--K"J]JVZ M4)8:WR]+FK2HW04Z7RIE=X$3Z&9W]@]02P,$% @ 98&I6(J;H(V(! MDQD !D !X;"]W;W)K&ULM5EK;]LV%/TKA%8, M+5!'(O6R,]M ZBQ8@'0(FF7],.P#8U_;1"71)2D[[:\?]8@>#JU5A?S%EN1[ MC\^]/**/KZ8'+K[(+8!"SW&4R)FU56IW:=MRN868R@N^@T1_LN8BIDJ?BHTM M=P+H*D^*(YLX3F#'E"76?)I?NQ?S*4]5Q!*X%TBF<4S%MP\0\<3?# ZR<8RR M4IXX_Y*=W*YFEI,Q@@B6*H.@^FT/"XBB#$GS^%J"6M5W9HG-XQ?TF[QX7V4MN9-;;0"M8TC=0G?O@#RH+\#&_)(YF_HD,9ZUAHF4K%XS)9,XA9 M4KS3Y[(1C03LG4@@90+YT02W3'#S0@MF>5G75-'Y5/ #$EFT1LL.\M[DV;H: MEF3+^*"$_I3I/#6_%UH10GU#-%FAW[^F;*?72+U'?VH%C="#5LTJC0#Q->J* M?'L-BK)(OM,YCP_7Z.V;=^@-8@GZ:\M3J1/DU%::;?:=]K)D]J%@1DXP^TC% M!7+Q>T0B?.QV- M;A7$\E]3I06T9X;.[M1+N:-+F%GZ5I0@]F#-?_T%!\YOIKH' FMUP:VZX':A MM^4"M0@V@DOC&A=P00Z7;2G[.0Z)AR=3>]^LR1#F$==SJ[ 66Z]BZW6RO0,I M]4:Q3.,TH@I6^O[6/5DR6NP@N@0:+[](!RR"P.!M;HPKKHP'G8_&!M%>B110Y!+ K-" M)Q73R0\K]#91(!(:C1XEH >^5@._7OO',^O9;8 S5B M*+1V)QJ.!P^KV1*OK<>)'QZIUA1&2#@QZQ;7Q@-W_J*WE/L9GB13@*YAKQWX MR5VV&['W>IW#<>#:46_L7W&U@;E*1,)4*R G?L.?LV$RT$ZCW,@V$UBZ[]D(X.*-@!W5( M0Z&U.U%[)-QI/GY"L.%K=XI#[UBOIBCOU$9;>QG<;6;N@$K8\D@;A'@G^!XR MLF::G4"]%VD@M';9M3'"DS/*=5"+-!1:^Q]^[9%(I_/H+]<2KRE$XKKN\?YJ M#G-.[*^D=C*DV\DL>"*52(N!&$NR$@-D7$/Z-V!_5)0Z&U.U'[)-(]-.JOW>#5 MF)#XQ^; %#0^WFKMQL0\>USQD8H-2R2*8*VSG(M0=T843P"*$\5W^1#]B2O% MX_QP"W0%(@O0GZ\Y5R\GV5R^>@XS_P]02P,$% @ 98&I6-TGE6RG P MO@X !D !X;"]W;W)K&ULM5==;]LV%/TKA%8, M"9!%'_[.; .)W6$!UL%HVN:AV ,M75M$*5(E:3OMK]^E),N2HVI+H;S8(L5[ M>.[AD73O]"#5%QT#&/*4<*%G3FQ,>N.Z.HPAH?I:IB#PSD:JA!H-W03RH0SGV9S*S6?RIWA3,!*$;U+$JJ^W0&7AYGC.\>)]VP;&SOA MSJ*+G.?LFA6.LY)-QI(Y,B&!DD3.3_]*D0HA* M.,T!01$0G ?T?Q#0*P(RY=R<69;6DAHZGRIY(,JN1C1[D6F316,V3-AC?# * M[S*,,_.50DN@;)V2W0Z'^:M,NQ^\W8]E&_T2D-8>;@LZQ![<&9__J+/_1^;TJ\ M([":#/U2AGX;^GP)"!JRW$=6 YI(9=CW? *>0KZ+F-C6I^4&S66HV+(U!T*U M!J.O2$A39BAGWR$BL=0F"U,*EX'55&?P+$DI4]FX2=><[# C:]]X^_E@,)E, MW7U5K^>+^EX_*!?5=!B4.@S:=6!;2YX\QI*#IAR:V+5"O/34.P*K93LLLQV^ MHOF'747_ M3KJ4H2.PF@R^=ZH6O'8'BQ"+10WD(H+\ZM(Z.:U6$7 4IK$(\)YY=S@>C,_L MV\[B9[.LU$1^N]6ET$;M\D(3T\/CW^(^S55-*]1+3[#TWK-W<."/AL-SJW=:C;F53B !M>E< MSI9-V&W6>IS-W]GF+.LP3C!Y9X>%\98)33AL$-*['N&SK/)F*1\8F6;]QEH: M[%ZRRQ@;3%!V =[?2&F. [M!V;+._P502P,$% @ 98&I6']>XD C P M$PD !D !X;"]W;W)K&ULK59=;],P%/TK5D!H MD\;RU339:"MMW1!((":VP0/BP4UN&VN.76QG+?^>:R<-IXW.N M[>N,5E(]Z!+ D'7%A1Y[I3'+<]_7>0D5U:=R"0)GYE)5U&!7+7R]5$ +!ZJX M'P7!T*\H$]YDY,9NU&0D:\.9@!M%=%U55/V^!"Y78R_T-@-?V:(T=L"?C)9T M ;=@[I^<=O:2 M.:VY^2I7'Z#UDUB^7'+M?LFJC0T\DM?:R*H%HX**B>:?KML\; &0IQ\0M8!H M%S!\ A"W@-@9;90Y6U?4T,E(R151-AK9;,/EQJ'1#1-V%V^-PEF&.#.YR'-5 M0T&NUW@N-.@3LAGY*')9 ;FC:]"$BH)\,24H,JV5 F'()T9GC#/#T6.7A^3UX0) MHR>\QN2S%*;4Y%H44/3@IX?Q872 P,?$=]F/-MF_C XR?J;JE,3A"8F":- G MZ##\"O(.'A^0$W>'(79\\7\.P]9&G'2[\^-BIHW":_>S+_,-\:"?V):B<[VD M.8P]K#4:U"-XDS>OPF'PKL_U"Y']DX-!EX/!(?8N!S,IZMXSUL"'#FYKY.-D M&(:X>8_;#O:#PB0:I%W4/]*23EKR+&D*EK7*2RQ>VMXWO%,5%D0L%?G#"5Z1 MG-<%$PL"ZYQI(,;>MCXCS6+)EL8D.TMWC.P'A4DVZ/7@28'# MO;6SLT&T(W _* S.DGZ!:2

R<"5L(%$YIPF",T.$TQ'ZIY@IN.D4OW MBLVDP3?1-4O\:@%E W!^+J79=.P"W7?0Y ]02P,$% @ 98&I6-I>712E M @ %@8 !D !X;"]W;W)K&ULE95M;]HP$,>_ MBI554R=U34@@[;H0"4JG55HUU(?MQ;073G(0JXZ=V0[0;[^S$S*V M+>$#_< M_?V[\YU)UE(]ZQ+ D$W%A1Y[I3'UE>_KO(2*ZG-9@\"=A505-3A52U_7"FCA MG"KNAT$0^Q5EPDL3MS97:2(;PYF N2*ZJ2JJ7J; Y7KL#;SMPCU;EL8N^&E2 MTR4\@'FJYPIG?J]2L J$9E(0!8NQ-QE<36-K[PR^,5CKG3&QD612/MO);3'V M @L$'')C%2A^5G -G%LAQ/C5:7K]D=9Q=[Q5_^1BQU@RJN%:\N^L,.78N_1( M 0O:<',OUY^ABV=D]7+)M?LEZ\XV\$C>:".KSAD)*B;:+]UT>=AQ",,##F'G M$#KN]B!'.:.&IHF2:Z*L-:K9@0O5>2,<$_92'HS"789^)IWDN6J@(#<;O&8- M^HQL5VY%+BL@CW0#FE!1D*^F!$6N&Z5 &/*%T8QQ9ACNOB>3HF VRY2C7ULJ M-N>G,S"4( S(G=2F%*3&U% \;>_ MCS'W@8?;P*?A4<$[JLY)-#@C81 .R=/#C)R>O#NB&_4)C9QN=$!W3E]HQKN4 MN5Q2KLF/2::-PA+\N2_T5G&X7]&VY96N:0YC#_M.@UJ!E[Y],XB#CT=XASWO M\)AZ.H,6E7Y8)@'5983-@+^?,^JE9_M$,UC 8'J.*>*OX?JD8A%6L[PMB.V,<1 MO\K.Q>7PXA\.?Z=7*U!+]R)IC+$1IFW;?K5_]"9MK_\Q;U],+.$E$YIP6*!K M<'Z!*5#M*]1.C*Q=YV?2X#OBAB4^W*"L >XOI#3;B3V@_RM(?P-02P,$% M @ 98&I6+&V:<%3!0 /R0 !D !X;"]W;W)K&ULK5I=;Z,X%/TK%CM:S4@[!4P^FFX2J0V,-M)4JMJ9W8?5/KC@)&@ 9XQ) M.J/]\6L#A3@AGC![^] "\3WW[AG_DF\H%>@E3;)\9FV$V-[8=AYN M:$KR*[:EF?QDQ7A*A#SE:SO??O Y9G=H$1Q2K,\9AGB M=#6S;MV; 'LJH!SQ9TSW^<$Q4K?RS-@7=;*,9I:C*J()#86"(/+/CBYHDB@D M628Y7;#DKS@2FYEU;:&(KDB1B$>V_X/6-S14 M>"%+\O(WVE=CQP,+A44N6%H'RPK2.*O^DI>:B(, ]UP K@/P<<#P3(!7!WB7 M9AC4 8-+ X9U0'GK=G7O)7$^$60^Y6R/N!HMT=1!R7X9+?F*,S51G@27G\8R M3LQ]^BS0>W0;1;$2CB1HF5733\GXUJ>"Q$G^3@[Y_.2CMV_>36TATZI@.ZQ3 M+*H4^$P*#]VS3&QR%&01C?1X6Y;;U(Q?:[[#1L GNKU">/0;P@[&7?68P^\) MOT*>6X8/.L+]R\.]CO# '.[3\%RX1H;7".B5>)Y)P&66"U[(YU>@OS_* 6@I M:)K_TU'=784VZ$93;>DFWY*0SBS9=W+*=]2:__J+.W)^[R(:$LR'! N P#1) M!HTD Q/Z_"/+UN\%Y:GL6%(M4,BI;$AH1<(XB<4WV?%$P=5!1 3M8M$(VY=% MI8@1N:\BHY.)YN*)XQQ/[LN&!4"E:92.&TK'1DH?Z8XE.\7G"X%88;!1F60N@^#_E M'=&OA;2X@J$MY:%L]V1=RKAB!4?R(ZX>BN#.7WZZ[92HRJTF5+O .-;&6%]O M;2#1 B@T79O6J;I&UR5?M9>O'LU0O7N.=]("W/'D^K3%@Z8-NM).\/@PK4YE MZS!=L\7\/PMS,W1O:@>G]]BU-'=/O6+GVARJ.IW8UG^Z9G-W'V=ES_X7]5JH MFU%[%+$UC4.X^+A\1L7U-B"H@50:+HHK;=U MC3YM?E^O0/MV,U"3"XKF@Z(%4&BZ/JW1=2>PW0S2@BY T7Q0M *3?\'4^N/ M\0_\,7 WJ].==K/Q<3&LR07WV!6DKGNR#C1(IY>MRATHN6WF1B6K_07.UV05S6^[].+J^ M<&_\:B]+"U-MK;DG?!UG.4KH2D(Z5V/IEWBU6Z4Z$6Q;;L=X9D*PM#S<4!)1 MK@;(SU>,B=<3E:#9,S3_#U!+ P04 " !E@:E88Z;-EN M:ANPK78+L*Q!TFX?AGU@),HB*HDJ2<4QL!^_HR1+EJUH\:!^L2F*]_#NN=/Q MCK,M%]]D2*F"YSA*Y'P0*I5>&X;T0AH3><53FN";@(N8*'P4&T.F@A(_%XHC MPS;-L1$3E@P6LWSN3BQF/%,12^B= )G%,1&[%8WX=CZP!ON)>[8)E9XP%K.4 M;.@#55_3.X%/1H7BLY@FDO$$! WF@Z5U[5H3+9"O^(/1K3P8@S;ED?-O^N'& MGP],K1&-J*B@VE,+'H[WZ)]RX]&81R+IFD=_,E^% M\\%T #X-2!:I>[[]E98&.1K/XY',?V%;KC4'X&52\;@41@UBEA3_Y+DDXC4" M=BE@'PG8]@L"PU)@^%J!42DPRIDI3,EY<(DBBYG@6Q!Z-:+I04YF+HWFLT3[ M_4$)?,M03BW6/(Z90D9=A")X"8IPDR[ZZU+ M%6&1? =O@"7P)>291'$Y,Q0JI:$-KU1@52A@OZ# $&YQRU#"Q\2G?E/>0&,J MB^R]12N[$_"6B"L86A=@F_8(OCZX\/;-.PC4SS]9D^D'<,FN3] 6 M&+<;QJ7>?\$T;!Y67ASFN,-7>'%YXL6_?L/E<*-H+/]NP!J82"75\1WE@XB11Q8Q MM6LCL0 ;YV ZV3XMALYP/#.>#LGIW/%<1\3JD@.L0*:BXP MU=9L"9UK+WEPF>$SD1)/+S^CH#@>%)!QR2W!"5]/MG%;Z.)T M<]NI\+G<]@36X'9<<3ONY/:>2B68IZ@/'I%A&R'C$T+LR?28D,Y=SB5D?!+> MMC,>5CLV#)U4ADXZ#?TE(X(DBNJ@\7A,VRR=G%IZXOG)B6YC:]14N>69S%D'*% <[P*"4QSS#^>0!!IO!K@)3LBNPMZ/>,"70]?BTQ M^48APV-1P&9/5>L).STAR9E.)TIX;CA,3RBW3,N9ML?#^XJG]YT\6:9I MP8KO(JQZ$L W6-2TF=N)8VQ-8@SW+K$LY\P=6 25X3[3VBN;VA=8D M]J!&MCH#4Q,IL$,!KV:XE4+K-%N-[:ES]"5V[W8V-SVA-;FQ:V[L3FX^/JV,[.DQ/[W6WGVA-?FIJV^KN_Q> M$P&?@X"*5D;Z+*37O:*Y?:$U>:L+<\OYD8= GU7TNE]%3F(W1?N91S# XA?Z7@"65"BG@=Y4O@S0B M2E_H7, V9!H8RU#B>3I]8S;7:;LH/9U#O*JU:7]]IU](76 M='G=GUC=#>I*2JEX[ M'./@1C&F8I/?S&+ ZN@HKN*JV>KV=YG?>1[-KZSK=7&'6\,45\JW1&Q8(K'_ M#Q#2O)H@6:*XI2T>%$_S>\M'KA2/\V%("8:D7H#O X[]5/F@-ZCNRA?_ E!+ M P04 " !E@:E8.,OC+\ $ >%@ &0 'AL+W=OJ&'YB&FI)G#X3G#X66\H^P3WP (M$^3C$^,C1#Y MK6GR: ,IY@.:0R:_K"A+L9"/;&WRG &.M5.:F(YE^6:*269,Q_K=(YN.:2$2 MDL$C0[Q(4\R^W$%"=Q/#-EY?/)'U1J@7YG2PXP=MI(;R0NDG]7 ?3PQ+100)1$)!8/FSA3DDB4*2 M<7RN0(VZ3^5XV'Y%_U$/7@[F!7.8T^0/$HO-Q @,%,,*%XEXHKN?H!J0I_ B MFG#]'^TJ6\M 4<$%32MG&4%*LO(7[RLB#AQL_XR#4SDXQP[>&0>WNB5M@@:=C1G>(*6N)IAJ:?>TM^2*92I2E8/(KD7YB MNA0T^G2MJ([1G*8R_S@N%A=]$ SL>$HS&*(F_ZF9**FPWFEX\[I!/Q(MP-DW5PA MQW+.X9O##- M$_H% "V!;4D$50K@Z(W]+JT=@A"IC+CCZ\Q?9 ;H7 MD/*_6D9W5T8S;(]&5P)K*.+7BOC?J,@^)ZS,\7.2="/K&NUV*=+I?ZDB M?8*%/8$U%+FI%;GIY.UCD;X 0W3UNHEX$R?658N!(.QX#U JTHE\:O?1**@N*VE#E,J5U M/K>QW-G=I2R78*,#_AQG,#KB;W%J9?L#USUBN:? &BS;UMN!Q>K>PB28<,WVU=_1^;M\NRJO* M-YCRYO0!LS7).$I@)2&MP8W&PO=V]R M:W-H965T PCTE*6$ M]XU8B/S*-'D80X;Y)G0ITH3 F"&^S#+,-D-(Z;IOV,;6,$D6L5 &,^CE> %3$ _YF,F=6;%$20:$ M)Y0@!O.^,;"O1K:E -KC9P)KOK-&*I49I8]J"$:2I M8I)Q_"U)C>I,!=Q=;]F_ZN1E,C/,84337TDDXK[1,5 $<[Q,Q82NOT&94$OQ MA33E^A>M2U_+0.&2"YJ58!E!EI#B'S^50NP )$\SP"D!SC[ .P!P2X"K$RTB MTVE=8X&#'J-KQ)2W9%,+K8U&RVP2HLHX%4P^321.!%-!P\<+)42$1C23W<%Q MH2_1ADPNM0^:QI@!FD"^9&$L_3FZ0-.B^(C.T4&BFR>U!C3;H,$:LPC=;W) MY]<@<)+R3Y+E87J-SL\^H3.4$'0?TR67A_.>*61^*DHS+',9%KDX!W)QT1TE M(N;HAD00U?&FU*42Q]F*,W2.$MYA=HE<^S-R+,=KB&?T_W#W2#AN52M7\[F' M:J4K,'PI\8 Q3!8@WRZ!AANTZS?&&VTNI/_]75*B6P$9_].D;W&^UWR^NE&N M>(Y#Z!ORRN# 5F $'S_8OO6E29P3D=6D\BJIO&/LP3T5.&W*L(#Y&J:NN%5@ MMSJ.TS-7NZ$W>'G==KORJL74JF)J'8WI)LM3N@$HWZGCVUYSLW:J>#I' MXYD %RP)A:Q(T:X/)!&-=_)1GM>6X$1DM92[5AX; MK+?U:XFKW[".N]^R36Z>Z[M[76ON3#89L(4>^#@*Z9*(XCM>6:NAF)ZIBDF5?F57B2$HQ3FDM*Z;,OWB!7#7[$1--?STXP*.8WI92P'9F#* M03Z?4RJV&W5 -8('_P!02P,$% @ 98&I6'%-,''5 P :Q$ !D !X M;"]W;W)K&ULS5A-;^,V$/TKA+HH=H%L]&G93FT# ML9.V"W11(\ZVAZ('1AI;0BA2)2D[Z:\O2/#XS0TUV MC#^+!$"BEXQ0,;42*?,;VQ91 AD6URP'JKY9,YYAJ:9\8XN< XY-4D9LSW%" M.\,IM683L[;DLPDK)$DI+#D2199A_CH'PG93R[7V"P_I)I%ZP9Y-8B#]2V(FC,=*E/#'VK"=?XJGE:$9 M()(: JN/+2R $(VD>/Q3@5KU,W7B\7B/_K,I7A7SA 4L&/DSC64RM486BF&- M"R(?V.Y7J H::+R($6'^HET5ZU@H*H1D696L&&0I+3_Q2R7$48+":4_PJ@3O M-"&XD.!7";XIM&1FRKK#$L\FG.T0U]$*30^,-B9;59-2O8TKR=6WJ:A4P-30Q:)9@#>H"\X%&BX@7ZC%;EYB.V1K>$L*A, M5;.+L/@SHXQU(G!+Q2:%\6]VACQ\^H0\HI>@Q8850#Q<36ZKZ-$L[JFJ9 ME[5X%VKQT5=&92+0/8TA;N;;2I=:'&\OSMSK!/R*^37RW2OD.5[0PF?Q_]/] M#CI^O5>^P?,OX-UG.6&O &@%?)M&4&W)_%SEH\WX?:WV+&(;FOZKHI; 4Z:# MA13HK]_4 ] 7"9GXNTWMDDW0SD:?+SQ-X>4V^)"L;#81W5X#2H.0TZ M.>DMT+^4!]@"+:"-72? 6_7O":Q1:UC7&KXKXX9]"M<36$.X82W<\/N,6Z8- MCBSI^>Z);<]CW,!O-^VHYC/JY+/"1)W[^E^#.MN>0:9TLS_1VUAV@KUU'WH" M:]0]KNL>ORL#C_L4KB>PAG"N<^@OG.^S<)77\/!H&)R8N"7*=T9!NXW=HZ[' M[62UY"PN(GF%'B%**"-L\WIE?'VGCF/"AX7&[.YY?@ +' MQ%CZ-E;WAE1(CO6-J=/5G:!OWIB>T)H2'/HK=_"^7-UKN]876E.\0\/F=K8U M':X.SYKAK[-6-R/]$/J-^OS/X#4$L#!!0 ( &6!J5C!\AX6>00 ) 2 9 M>&PO=V]R:W-H965T< ACP67.AQD!M37H6A3G,HJ#Z7)0A\LY"JH :':AGJ4@'-G%#!PR2* M^F%!F0@F(S=WIR8C61G.!-PIHJNBH.II"ERNQT$<;":^L65N[$0X&95T"?=@ MOI=W"D=ABY*Q H1F4A %BW%P'5_-XKX5<"M^,%CKG6=BJHYH;9FC]84:.ADIN2;*KD8T^^!\XZ21#1-V&^^-PK<,Y(%_$K5.>G%9R2)D@OR0QH@VEJO M.VR;O1RJUXFR9V&O]6S/P?9>[MDIU2PE?_V.*\FM@4+_W>7)&O:B&]:F]94N M:0KC /-6@UI!,/GX(>Y'G[NHGPALSP,7K0$/3O-XABSCC5&LR):DL"M3A%!"F<6SU&C;G0)@PDD@!AU+7 M^U+4$)/C:V>7765'N>09[AV^H^*)&*Q>1.*PPIS$A$@IYT^D*G%]BMJP8A)8 M@3"ZH3B'#+4[H)DL2H3X^&&8Q(//FBQDI4Q.*)9#S 9$S[ B:D,-#BP66R"Z M<=8RD4I52N4R\,P.>95A6-6*@2&\^6O#&$+ML0NO1N^'>1,6W0F97U#6Q2RKF#5!KG<'MQ M)]**6X?AELBT)FSGW4YO0J\KVFKE<>2TVQ-O-8E'X6J7O=>^-[+OM^S[_@1J M0G56A^K],1I>E-=6C!.![1$>M(0'[U,S!Z?TP(G ]CPP;#TP]&ZYZZ-L\*ZD M04]T2W\HRKF:!OFI;53$ZR9S/ Z ME5VFUG57;QF0?]T)W^6,6M6E)X&]QKR1:AQMVZOHM6<@LCG:JDP;N%U"T0$A M[Y)],W>ZP/@%E6;Z;*7QP[PVT4Z%MD\ZV9).WJ?:-+BG\L*)T/:]L&U38V\/ M^)**XT?HMA"[#]$DN+<2O07[>?;;%C7V=Y0G+4:-KKUJ]+_L?8]V*M[V4[&_ MH9JU/9'CTK3*-5\JI&LG7=_4R<^/_6R;W;G_[]%@Q=L.*WZFQ7IM?>X_>^#X M-;Z64;CS;5^ 6KHK#_N-@TU^_;GTEU.0_ M4$L#!!0 ( &6!J5@QTP:*< 0 )T0 9 >&PO=V]R:W-H965TG=H&:J?#^J%%D"SK9UJB;2(2 MZ9*4W?W['2E%EFU92P9CV)>8I.Z.]]P;[S+>"?FDUI1J]*LLN)HX:ZTW-ZZK MLC4MB;H6&\KARU+(DFC8RI6K-I*2W#*5A>M[7NR6A'%G.K9G=W(Z%I4N&*=W M$JFJ+(G\:T8+L9LXV'D^N&>KM38'[G2\(2OZ0/7CYD["SFVEY*RD7#'!D:3+ MB?,9W\QQ;!@LQ9^,[E1GC0R4A1!/9O,UGSB>T8@6---&!(&?+9W3HC"20(^? MC5"GO=,P=M?/TG^SX ',@B@Z%\4/ENOUQ$D=E-,EJ0I]+W:_TP909.1EHE#V M+]HUM)Z#LDII43;,H$')>/U+?C6&Z#" G'X&OV'PCQG",PQ!PQ!8H+5F%M8M MT60ZEF*'I*$&:69A;6.Y 0WCQHT/6L)7!GQZ^H5(SOA*H3LJT<.:2(JNT ,$ M2UX5%(DENJ>9X!DK&+%FAY/O54DET4(BPG-T2[D O>S^4=$<,8[FI,BJHF68 M$<6RFI@5E0::[Q"?7WDF2MJY]_TMU805Z@-H\/APB]Z__8#>(AHP!_1+[GASWZS%_.'@RH$[0^#:R\X(R\UD$W?;:I><-^7E,U M;M2&9'3B0%E05&ZI,WWW!L?>ISY@%Q)V #-L889#TJ=SP94H6$Y,1'&(*&8C MJ@]S+2BV@DQAVTY]''AX[&Z[8$ZI,$[CN*4ZT#)JM8P&M32A7@BE$-%:LD6E MR0(22PNH@3F%DFQV'#(,(E** KA7@$-3,)?N0U)?%G5T](Y0G%)UJ+(J=200(O3,[W 8A/U.MSQ2D5CG'@]X-(6A#) M?^F*PFTC):[R6MH#3RWHMK^MS']KT12ET2C600J,6QFBPGG6>F-Z*-KJD M(RXD[ H]O:OL3?HL1^V[:#Y%=E""5]!/%;E EY(>$6;9Q!67=^AJGESX7!3 M:1.S^U*(-L!J^5[D_W=O4A_[G\[G;J/\05IZ"4["%/M'@=!'BJ,@2L,DZH\& MW&E9\*"1;!7O4?D71U7Q+10G" !3HR3+S+()"],J]>+T3QWC MASB,XF.@IX2!GT1I< ;HOCO!@UW!_R/&!RI=H_YAE*=Q .$P.K91#RE0X2@) MDC-FVGHU4>$C[1R.X,>]/@K._\JB(**ZWI<:4_; M&?NSG2R/SF=F]K8#Y%Y,/;C#,+)B7*&"+D&D=YV N60]"]<;+39VG%P(#<.I M7:XI@<@S!/!]*81^WI@+VO](3/\&4$L#!!0 ( &6!J5BX4FN9,P, .(* M 9 >&PO=V]R:W-H965T,YVKDS+4N3EU7Q7/(J#H6!>2XDPJ948U3.7-5(8$FUBGC M;N!Y/3>C+'>BH5V;R&@H2LU9#A-)5)EE5+Z> Q?+D>,[JX4[-IMKL^!&PX+. M8 KZOIA(G+D-2L(RR!43.9&0CIPS_W0\,/;6X!N#I5H;$\/D48@G,[E.1HYG M @(.L38(%%\+& /G!@C#>*XQG>:3QG%]O$*_LMR1RR-5,!;\@25Z/G(&#DD@ MI277=V+Y!6H^78,7"Z[LDRQK6\\A<:FTR&IGC"!C>?6F+[4.:PZ(L]TAJ!V" M38?.#H>P=@@MT2HR2^N":AH-I5@2::P1S0RL-M8;V;#C2RIS MEL\4F8 DTSF50([(%',E*3D0D9*)T)!K1CE_)1>,ET9U,A99AFP]66TB.Z (DIDKU745N2ZTT MS1.,AWRX $T95Q\Q'&6WAZY&OB9J-ZZYG5?<@AW<0G(CWOHDZ- M6,%*K/-@+^ -E<MND MV@ME_A6GJJ QC!S\&2B0"W"B]^_\GO=Y&\\#@;58=QK6'8L>[F!]AMF8K!)Q M"G$IF6:PEGI7-O5$5I2Z2KW;E&Q)\^]?$9A<:\C4CVV"=0XIV(' 6H)U&\&Z M>]-DO8(;X>*J@I5-(5BK8&A5<-RNX*2NX.5F!5%_0;LY8,O4:&WEX9[D!IR6(3?E4X]SG3ORV;O9A_FP4' M FO1[S?T^_]$V?0/*=B!P%J"#1K!!O])V0S>U(/O]P=>V-NHF[=V8>#U_1-_ MHW#<1^CDE5'54VT*&Q3\B@TMCAV.,)S,]-="_E!S (V>"L;5()AKO;@,0Y7- MH2#J3"R FR=3(0NBS53.0K600'+G5+ PCJ)>6!#*@V'?K=W)85\L-:,<[B12 MRZ(@\OD:F%@/ AQL%^[I;*[M0CCL+\@,)J"_+NZDF8452DX+X(H*CB1,!\$5 MOASAKG5P%G]16*N],;)2'H7X82?C?!!$EA$PR+2%(.9O!2-@S"(9'C\WH$&U MIW7<'V_1_W#BC9A'HF DV-\TU_-!D 8HARE9,GTOUG_"1I CF FFW"]:E[;G M28"RI=*BV#@;!@7EY3]YV@1BS\'@-#O$&X?XT*'S@D.R<4BXP3+?4AI(*[ZH39L+&:8;7:^+G>.7]@Y M09\%UW.%;GD.>=T_-"HJ*?%6RG7L!?Q,Y!E*\ <41W&G@<_H_[LG'CI)%=G$ MX26O1A;=/A%S=&4HOWTR=FBLH5#?FX)6@G::0>VEOE0+DL$@,+=6@5Q!,/SM M'>Y%OS_XT+?ZM=&_D&)%W<4_>00.4ZI/FZ27>#V'9U\_JV&: MI.8D5_N2_FO4ZR:X,JI1[594NUZJM],IN->)2>F*M"0:FEB64#C>8Q"=Q6E\ MP/,%L[29::]BVO,RG6BBEUK(9R_%$@-'];WQ E;7/2T3?TM@=7T7U3Z+]J[/1=-28>[ M!ZGIW? 7Y>!H]TF,O(+N805\"6@DBH(J^]X"J3Z@L01F/G7H'V0*"%,>-&:U M'_K88VT+K1Z(O=H OT5F;U#;BD%+:/48Q+L8Q-YD^&(*9I?1ST!DHUJ_?QSA MM%&6U^U79>V*$^S]]INCU2!MF;=-]HG9@F:-=]8/=?1YOD51@G=5">Z\24Y[ MBYVC8] 26CT&NW('^^N=UW/:[V]R^J)1EM?M6%GA7E=3@)RY9D^A3"RY+KN" M:K5J**]<&W6P?FT;3=3NP&5?L]_!=02P,$% @ 98&I6.+9Y4I8 @ MRP4 !D !X;"]W;W)K&ULK51=;],P%/TK5I 0 M2-"D23?02".M';!*#%6;@ ?$@YO<)M;\$6RG'?^>:SL-[=05'GA)?.U[3LZY M\;WY5NE[TP!8\B"X--.HL;:]B&-3-B"H&:D6))ZLE1;48JCKV+0::.5!@L=I MDIS'@C(9%;G?6^HB5YWE3,)2$],)0?6O&7"UG4;C:+=QR^K&NHVXR%M:PQW8 M+^U28Q0/+!43( U3DFA83Z/+\<5\XO)]PE<&6[.W)L[)2JE[%RRJ:90X0<"A MM(Z!XFL#<^#<$:&,GSUG-'S2 ??7._8/WCMZ65$#<\6_L,K%3?^2;9];A*1LC-6B1Z,"@23X4T?^CKL 9#G."#M >ECP.0) M0-8#,F\T*/.VKJBE1:[5EFB7C6QNX6OCT>B&2?<7[ZS&4X8X6]Q!C?_$$BHK M\A%4K6G;L)(L9+@@KM*OR655,;>D_.#@Q158RKAYB2D]3QY;%.6HX[(7, L" MTB<$9.1&2=L8\EY64!WB8S0S.$IWCF;I2<(;JD;[L+P6^A59IRV1]4,+OGS"=+"P(\^-8[0+WY#BWZ_ +T](2IA&VL &] M@:AX_FQ\GKP[9OP_D1V483*487**O?CG08'2&PJO7=MU(6>]DO&YRVH%T"GJ^5LKO ?6"8 MW\5O4$L#!!0 ( &6!J5AS?H&$'00 #H3 9 >&PO=V]R:W-H965T M=!^* M/C#VV!(BB2I)V]M^?:F+)4NBU2ZBO-@2?>;XS'!&Q^;LP/B+" $D^I;$J9@; MH939E6F*50@)%1.60:H^V3">4*EN^=84&0>Z+H*2V"26Y9D)C5)C,2O6'OAB MQG8RCE)XX$CLDH3ROV\@9H>Y@8WCPF.T#66^8"YF&=W"$N13]L#5G5FSK*,$ M4A&Q%''8S(UK?'5+BH "\7L$!W%RC?)4GAE[R6_NUW/#RA5!#"N94U#UMH=; MB..<2>GXJR(UZN_, T^OC^R_%,FK9)ZI@%L6?XW6,IP;OH'6L*&[6#ZRPV]0 M)>3F?"L6B^(5'2JL9:#53DB65,%*01*EY3O]5A7B)$#QZ -(%4"Z (;= 1_PA[2'?P02%7+ %T\9$)\;Z@N0/5 M4*NH#,X7KA/&9?1/N7!Q!Y)&L<)>HJ?E';IX]QZ]0U&*OH1L)Q1JW)!!PD^43Y"-/R!B$4>C MY_;_A]L#JU>K=4;U#HXHCJM7D_%U/%Q1VH?A%7Y/;W4:2UU.BCU:;*< M(#50+R"S6'663MT@P_=V^$ADK63].EG_#0?='[,,(Y&URA#490A>-^A!O].F M)/#]3D-J8*[K$:SO2&PUGFF-.^H5WZD2VR%XVM&K@1'/M<\,.S[Q>#SNN%=\ M+2%!T).K04T=ZXQ:TJ@EPVJC;93O_]>0Q2!HK.V 88[O;?:QV-H9-_:.W]+? M\:@&/Q9;NQ2-Q>-7>GP5WVHZWYWV>K,/\QS?/F-&N#%Y/+++X[Z!7V++/AF3 M2K .APEQSRANK!Z/[/6X[^,.Z9F]!N5[P9G?4+AQ>SQL]Y]E"%RK:E23'XNM MG65C\_@M?1Z/:O1CL;5+T5@]?J778XV+.^H'>[3T;V>J(Q M<&,0"NV M2V7YU[M>K0^ KHMCC\[Z#;ZZ+8]Q&IKR5$G]#]A&J4 Q;!2E-9FJ^O'RH*:\ MD2PKSCJ>F90L*2Y#H&O@.4!]OF%,'F_R+ZB/RQ;_ E!+ P04 " !E@:E8 M#UPCMM(" !2!P &0 'AL+W=OVV[-_/=M*LM*'C M82^)/^XY/N?:OAZNN7B2.:*"Y[)@P%R699$_!YCP=$80%I@HPT#T;X43+ I#I&7\:CB==DD#W&YOV&^L=^UE3B1.>/&= MIBH?.0,'4ER09:&F?/T%&S]]PY?P0MHOK)M8SX%D*14O&[!64%)6_\ESDXFZ,:HW( M8$-SRQ)>(BP$+^%KA<)&23B^1D5H(4\TV>/L&HZ/3N (*(.'G"^E7EL.7:7= M&$UNTB@?U\K]5Y0'<,>9RB5\8BFF+_&NSD*;"G^3BK%_D/".B#,(>J?@>W[8 MH6?R=GAP0$[0[DQ@^8)_[,P4*RX491G\N)I+)?3!_]F5K9HM[&8SQ>!25B3! MD:-ONT2Q0B=^_ZX7>1^[K/XGLA?&P]9X>(@]?N"*%" ;^W3K1/'V1'4EH&:- M+*LI7JO8C_R!WLG5MK/]J%[H]2_:J!>2^ZWD_ALD;T?D?E 8!(-NC5&K,3JHL;F:<]0W&S=I5>09.Y,9[2?S(AKT=W3N1_4& MP<7YCE!WJSR5*#);M24D?,E4?3W;T?9AN++U<&=\K!^,NK[_I:E?&WWY,JH+ M38$+3>F=G>O,7XK(@")[F*:B(D129F>F*8((XBQ MZ+$4$G5EQ7B,I1KRM2E2#GB9@6)J.I8U,&-,$B,89^#!F&TE) A<K!^7)B6+HCH!!*38'5WQ:F0*EF4GW\+4B-\IX: M6#W>LW_)Q"LQ"RQ@RN@-6AKGDJNK1.%D,(>UFA2)<+)$7X&M.4XC$J+S)$^(=OH3FN=S MC-@*G0H!4J#%/=HCCV<@,:'B@RJ\GL_0\=$'=(1(@JXBMA&*5XQ-J3K5]S/# MHJNSO"OGB:Y^8-Y#KOT1.9;3;X!/V^$S"$NX6X>;RI_2)*W#%)*8(9PEH$IJC!QE:OSZV@3^T?$O-P+8JX7'9R/9'SK L MJS77+YOKMS9WW9OWD,K-+:&FQE>.E,=$16$^N58KTW#*37I0T=D=5L M&)0V#%X5R!SM59(VL%S7]@X"V50V=*TG CDLFQNV-C\PU=D0YGG]SV_ M.9&V];#86ZWM_901\,;EN!7WTAGHBJVNLK*EL=\PBP5Y5U9TQ%:WXF'C8K=N M")[-8P&O+L:>,W(/WY!-9:X]< [R:%;VH?HC0"W':Y((1&&E<%9OJ!+-\WUU M/I LS;:F"R;51C<[C-2W"'!=H*ZO&)/[@=[MEE\WP3]02P,$% @ 98&I M6&U]Z%7P @ X0H !D !X;"]W;W)K&ULK59= M;YLP%/TK%JNF5MK*5R!-EB UZ3[Z4*EJVNW9@1NP"C:SG:3]][,-H20BT:KR M K:YY_@<^]K:O,\C9=FJYUF[@@:29 MU -V-"EQ"@N03^4]5SV[84E( 5001A&'U=2Z=L=SU]$ $_&;P%:TVDA;63+V MK#NWR=1RM"+((9:: JO7!N:0YYI)Z?A;DUK-G!K8;N_8?QCSRLP2"YBS_ ]) M9#:UKBR4P JO<_G MK^@-A1HOICEPCS1MHYU+!2OA61%#58*"D*K-WZI%Z(% M4#S= *\&>(> P1& 7P-\8[129FS=8(FC"6=;Q'6T8M,-LS8&K=P0JK=Q(;GZ M2A1.1@M(U:9(A&F"?@)+.2XS$J-;6F6(7NFO:%'M,6(K] ;H&M R]=6.,[5 M>*ICSV] 8I*+"X5Z6MR@\[,+=(8(18\96PLUB9C84LG6D]MQ+7%62?2.2/31 M':,R$^@[32#9Q]O*;N/9VWF>>2<)[S"_1+[[!7F.-^C0,_]_N']"CM]L@6_X M_"-\G4M:+^BX:[DJND$WG3[W8U'B&*:6.M@"^ :LZ/,G-W2^=7GMB6S/^:!Q M/CC%'CTR:5+'^.]R6L%# ]<7TB;RW& X"B?VINVA(\QW1Z'?A.VI"QIUP4EU M3Y1(2-!"8@F=:7L2_MY]Z(ELSVG8. W[S<"P3^<]D>TY'S;.AQ_+P H>M%/+ M<8,P.,C CC#/&03#[@R\:M1=G51W2R5P:FYAG'>I.PE_[S[T1+;G=-0X'?6; M@:,^G?=$MN?<==[^P,['\>Y/F0: MD^[O2MOAYT;($<\Q6N*AP=)LJ+:'T'LM/WV'[G)PV_6@CFN=G,M"V=PN M@_L]J8?O >L>&.1"- 8[Q 5&@Y)JS92\,1T[V :?04'=OE^5QN%,T56[TR4; M@KV9))-"I4PU:=ID'1H-!,O CN*S.=QU488 :EWDII%R.BLDM1[6C+IA9*=, MB#MXR']F.]K+;&O?[*[)IFD,U4TGXSJ@OZWFM+=EHQ?I!B5_+/27A9F.M'VH M;W:K6,:7MK_,&@.8>AM7IV4I5I\%G\F,"\4?S+9H%2F)L 4 M"1Z9TGRZ'?FM:'G/EGI=3LL,]]PY0<__=IUG3#)%Q;9I4_MO>95?[#CJO99E M^ZVR;]CKL7YSOW63W5,P&9^"R9.HR?XIF$Q.P&3OU;XU#YH,ZU/&UE%FYR#3 M1 ,X, [)#SA^BDW28++@0G-9]^8\39E\=IXQ\II.S)]"._IF?,HRNA#ZO@&' M9-/^SE*^R)-FU"TL1#UJT_X&TVO'S6G5Y.(R94N6CNNNFDUL,S -D[6^@+"/ MW-C+CV ?R< MQ%S^F29)%,4QMJ+CL=?!&%NW.(8?OQKF#1A8'LCT=VN-[S9>(8?K -O30Q6" MS12O1&RF^%H#XE\W8"2)?[>Q/,# =@&K'=$$>PJY@U[@G$D23 $ M:M%?HW&,K$X,'__^8$])%"6)'P',[R"*, 2>1AS!'( '#(DB^Q[<>Q^%Z_=4 MN/G_X.@/4$L#!!0 ( &6!J5B7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G-=+^9/6@\LC&VD1YW[7;B]A9DY78 OJDGZ70ZGS12Z>3+Y\.] M;NPDW#$>2J^,QL:NX5[!D_MQO-L5C\JIM:J5?UDD_78-B6B45HUZA6J13!/A M=N;I#V/5J]%>UJO2FKI>)+/AP#U8K\J?FE<=Y)U(P^#H?/(8AG]E?" M:#8;5<+2E&T#V@]QM%!W@-KMU-XE0LL&%LGA%"%U)2ZUQR"):SW<"L_MGA2_ M^KH:GMHC;A!#>Z;P@+VN>G ^R+^T;"OEH1(71E>@W;#E3*TJ) H@4P(R'1'R M[S2 S C(;$S(+(#,":Z1F_VZW4ZK4_T"OG]]8I#EJ9%1X:8E'%FS,JYA4?0+8A;* U2_E?8E&=FS**YDLJ* M>UDC'0;Q2FG\R2A9X]C">=LV(29EFAFS:G#\N,?1W+-O&8$0&[($2ID!+*C-DH*V_*AY.U''37="_W1UJ\,"$F)949LU4N MI=48NUY]8K63D>U2RB4ILTOZ[@_B3CY'+S6EQ)%RBP.V;]745S!;*_<[5;Y5 M5"$F6:HPBX/T6U2KI)1$4F:)'/&;>(=%= WN?DF9]4(FS'C6 MA')--F;=$F-2^LG&K%NBZ9V,TD_V_]8Y%S9"/HY$>=5U6^&.3.C M#)2-:J#HI5,&RI@-1&.&LWH99:",V4"4*+&/AIB4@3)F ]&8YR$F9:",V4"T MSZ.^25DH8[80C1GVS9RR4,YLH:[&#C-0'2[5B'NVAJB$5).62AGMA")&0V+<\I".;.%PIFB(_DSQ*0LE(]:"X4)J: L M5#!;B,:,EF%2,QPD;:@+%3T%IH< M_M=2P0:KZ.H;?H7#]E+6Y8T5W<>PMI87W=SWIJWK"VS[KO\TLCK\3>;P%Y\O M_P)02P,$% @ 98&I6 ^45$C: 0 62 !H !X;"]?Z)0A&.14&#YE36V/+U7UB?K)'G+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+S< MI'V;;[H^'NN7'/AW*+X/#9S>\YTU*I9F\ML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^ MDR;4#E((TOI!!D%6/\@AR.L'10B*]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^M@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L) M]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH; M@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O M)]#;46\GT-M1;R?0VU%O)]#;46\GT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 M" !E@:E8(5VG)LT! D( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLEN MPC 4!=!?0=E6Q'@('01LVFY;%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO= M%ULZFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8& M@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/ MVXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.! M<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EX MUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ 9(&I6/8_K]KO M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ 9(&I6)E&PO=V]R:W-H965T&UL4$L! M A0#% @ 9(&I6"9]DLAK!P @B( !@ ("!DPX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&I6+T+ MBL)Q @ U@4 !@ ("!AB$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 98&I6'F)@RD8"@ KB\ !@ M ("!BC$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6 CU(&I? M$P 4 !D ("!E$P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6/V;86V2! KPH !D M ("!5&H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 98&I6# %8_ZF"@ FQP !D ("!4WH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M98&I6#"9HT%,!0 W@T !D ("!090 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6 %VTO;3 @ M,08 !D ("!FK4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6+9#CAOA @ FP8 !D M ("!P;\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 98&I6*#4PEI\! \PP !D ("!0,L 'AL M+W=O%<'4" M #S!0 &0 @('SSP >&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I M6.>&F'YI P H@T !D ("!@=@ 'AL+W=O&PO=V]R:W-H965TS> !X;"]W;W)K M&UL4$L! A0#% @ 98&I6$XFF;EP @ QP4 M !D ("!U>( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6']>XD C P $PD !D M ("!&>X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 98&I6&.G.2HJ!0 -Q< !D ("!V?D 'AL+W=O M M%@ &0 @($Z_P >&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6'%- M,''5 P :Q$ !D ("!C0%GD$ "0$@ &0 M @(&9"P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 98&I6+A2:YDS P X@H !D M ("!\!0! 'AL+W=O&PO M=V]R:W-H965T5*6 ( M ,L% 9 " @2<< 0!X;"]W;W)K&UL4$L! A0#% @ 98&I6'-^@80=! .A, !D ("! MMAX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 98&I6&U]Z%7P @ X0H !D ("!7RD! 'AL+W=O&UL+G)E;'-02P$" M% ,4 " !E@:E8(5VG)LT! D( $P @ %T-P$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 /@ ^ .D0 !R.0$ ! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 148 270 1 true 54 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Unaudited Condensed Consolidated Income Statements Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements Unaudited Condensed Consolidated Income Statements Statements 4 false false R5.htm 100050 - Statement - Unaudited Condensed Consolidated Income Statements (Parenthetical) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical Unaudited Condensed Consolidated Income Statements (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome Unaudited Condensed Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 100070 - Statement - Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity Statements 7 false false R8.htm 100080 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Organization and Business Description Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription Organization and Business Description Notes 11 false false R12.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 995475 - Disclosure - Revenue Recognition Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 13 false false R14.htm 995485 - Disclosure - Fair Value of Financial Instruments Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstruments1 Fair Value of Financial Instruments Notes 14 false false R15.htm 995495 - Disclosure - Property and Equipment, Net Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 995515 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1 Accrued Expenses, Accrued Income Taxes and Other Current Liabilities Notes 16 false false R17.htm 995525 - Disclosure - Debt Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebt Debt Notes 17 false false R18.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 995545 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases Stock-based Compensation and Common Stock Share Repurchases Notes 19 false false R20.htm 995555 - Disclosure - Earnings Per Share Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 20 false false R21.htm 995565 - Disclosure - Income Taxes Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995575 - Disclosure - Segment and Geographic Information Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation Segment and Geographic Information Notes 22 false false R23.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995595 - Disclosure - Revenue Recognition (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition 24 false false R25.htm 995605 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstruments1 25 false false R26.htm 995615 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet 26 false false R27.htm 995635 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1 27 false false R28.htm 995655 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables Stock-based Compensation and Common Stock Share Repurchases (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases 28 false false R29.htm 995665 - Disclosure - Earnings Per Share (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare 29 false false R30.htm 995675 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation 30 false false R31.htm 995685 - Disclosure - Organization and Business Description - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails Organization and Business Description - Additional Information (Details) Details 31 false false R32.htm 995695 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 995705 - Disclosure - Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details) Details 33 false false R34.htm 995715 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 34 false false R35.htm 995725 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details) Details 35 false false R36.htm 995745 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails Fair Value of Financial Instruments - Additional Information (Details) Details 36 false false R37.htm 995755 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 37 false false R38.htm 995765 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 38 false false R39.htm 995775 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details) Details 39 false false R40.htm 995785 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Additional Information (Details) Details 40 false false R41.htm 995795 - Disclosure - Debt - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 41 false false R42.htm 995805 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 42 false false R43.htm 995815 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details) Details 43 false false R44.htm 995825 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Stock-based Compensation Expense by Award Type (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails Stock-based Compensation and Common Stock Share Repurchases - Summary of Stock-based Compensation Expense by Award Type (Details) Details 44 false false R45.htm 995835 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details) Details 45 false false R46.htm 995845 - Disclosure - Earnings Per Share - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails Earnings Per Share - Additional Information (Details) Details 46 false false R47.htm 995855 - Disclosure - Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) Details 47 false false R48.htm 995865 - Disclosure - Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details) Details 48 false false R49.htm 995875 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 49 false false R50.htm 995885 - Disclosure - Segment and Geographic Information - Additional Information (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails Segment and Geographic Information - Additional Information (Details) Details 50 false false R51.htm 995895 - Disclosure - Segment and Geographic Information - Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails Segment and Geographic Information - Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization (Details) Details 51 false false R52.htm 995905 - Disclosure - Segment and Geographic Information - Summary of Reconciliation Between Segment Income from Operations (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails Segment and Geographic Information - Summary of Reconciliation Between Segment Income from Operations (Details) Details 52 false false R53.htm 995915 - Disclosure - Segment and Geographic Information - Summary of Assets by Segment (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails Segment and Geographic Information - Summary of Assets by Segment (Details) Details 53 false false R54.htm 995925 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geographical Region (Details) Sheet http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails Segment and Geographic Information - Summary of Revenue by Geographical Region (Details) Details 54 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept GuaranteeObligationsTerm in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. carg-20240331.htm 3278 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: carg:UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock, ecd:TrdArrDuration - carg-20240331.htm 8 carg-20240331.htm carg-20240331.xsd img198335003_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "carg-20240331.htm": { "nsprefix": "carg", "nsuri": "http://www.cargurus.com/20240331", "dts": { "inline": { "local": [ "carg-20240331.htm" ] }, "schema": { "local": [ "carg-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 228, "keyCustom": 42, "axisStandard": 24, "axisCustom": 0, "memberStandard": 35, "memberCustom": 17, "hidden": { "total": 16, "http://fasb.org/us-gaap/2023": 7, "http://xbrl.sec.gov/dei/2023": 4, "http://www.cargurus.com/20240331": 1, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 148, "entityCount": 1, "segmentCount": 54, "elementCount": 610, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 512, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 29 }, "report": { "R1": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements", "longName": "100040 - Statement - Unaudited Condensed Consolidated Income Statements", "shortName": "Unaudited Condensed Consolidated Income Statements", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R5": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical", "longName": "100050 - Statement - Unaudited Condensed Consolidated Income Statements (Parenthetical)", "shortName": "Unaudited Condensed Consolidated Income Statements (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:CostOfGoodsAndServicesSoldDepreciationAmortizationAndImpairmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:CostOfGoodsAndServicesSoldDepreciationAmortizationAndImpairmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "100060 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R7": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity", "longName": "100070 - Statement - Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity", "shortName": "Unaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_77e3a8e2-37d7-4e85-a0cb-5da53a2934ab", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_77e3a8e2-37d7-4e85-a0cb-5da53a2934ab", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R10": { "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": "10", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription", "longName": "995455 - Disclosure - Organization and Business Description", "shortName": "Organization and Business Description", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstruments1", "longName": "995485 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet", "longName": "995495 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1", "longName": "995515 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities", "shortName": "Accrued Expenses, Accrued Income Taxes and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebt", "longName": "995525 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995535 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases", "longName": "995545 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases", "shortName": "Stock-based Compensation and Common Stock Share Repurchases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "995555 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995565 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation", "longName": "995575 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995595 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995605 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables", "longName": "995615 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables", "longName": "995635 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables", "longName": "995655 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases (Tables)", "shortName": "Stock-based Compensation and Common Stock Share Repurchases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "995665 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables", "longName": "995675 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails", "longName": "995685 - Disclosure - Organization and Business Description - Additional Information (Details)", "shortName": "Organization and Business Description - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995695 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails", "longName": "995705 - Disclosure - Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details)", "shortName": "Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3a2b29e2-ea90-4670-8ad5-4b8b28780e64", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R34": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "longName": "995715 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "995725 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_36cc26ab-ca25-48fa-8455-8be7881bb032", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_36cc26ab-ca25-48fa-8455-8be7881bb032", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "longName": "995745 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)", "shortName": "Fair Value of Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_93997e1c-53a4-469b-b2f0-687e8d4d741b", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1e82202a-1578-49bc-ad65-3d0ecaf9b20a", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R37": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "longName": "995755 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "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": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "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": "carg-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "longName": "995765 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsAndImpairments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsAndImpairments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities", "longName": "995775 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details)", "shortName": "Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails", "longName": "995785 - Disclosure - Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Additional Information (Details)", "shortName": "Accrued Expenses, Accrued Income Taxes and Other Current Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:DecreaseInAccruedBonus", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:DecreaseInAccruedBonus", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "longName": "995795 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995805 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:IncreaseDecreaseInOperatingLeaseLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:IncreaseDecreaseInOperatingLeaseLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "longName": "995815 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details)", "shortName": "Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6b2c7a04-8686-46fd-9f5b-b6a4110acdd0", "name": "carg:StockRepurchaseProgramEffectiveDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R44": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails", "longName": "995825 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Stock-based Compensation Expense by Award Type (Details)", "shortName": "Stock-based Compensation and Common Stock Share Repurchases - Summary of Stock-based Compensation Expense by Award Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3d287a67-16a9-442e-a78e-004c7c3fabb6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R45": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails", "longName": "995835 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details)", "shortName": "Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d72f72d1-2c77-4c69-9c4e-c3b56bb2d7b6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R46": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "995845 - Disclosure - Earnings Per Share - Additional Information (Details)", "shortName": "Earnings Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ConversionOfStockDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ConversionOfStockDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "longName": "995855 - Disclosure - Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1e82202a-1578-49bc-ad65-3d0ecaf9b20a", "name": "carg:NetIncomeLossAttributableToRedeemableNoncontrollingInterestDilutiveEffect", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R48": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails", "longName": "995865 - Disclosure - Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details)", "shortName": "Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_2c8373cd-e74b-404c-83cb-409ee3bc473c", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2c8373cd-e74b-404c-83cb-409ee3bc473c", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995875 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R50": { "role": "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "longName": "995885 - Disclosure - Segment and Geographic Information - Additional Information (Details)", "shortName": "Segment and Geographic Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "longName": "995895 - Disclosure - Segment and Geographic Information - Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization (Details)", "shortName": "Segment and Geographic Information - Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "carg:DepreciationAndAmortizationIncludedInCostOfRevenueAndOperatingExpenses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R52": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails", "longName": "995905 - Disclosure - Segment and Geographic Information - Summary of Reconciliation Between Segment Income from Operations (Details)", "shortName": "Segment and Geographic Information - Summary of Reconciliation Between Segment Income from Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "longName": "995915 - Disclosure - Segment and Geographic Information - Summary of Assets by Segment (Details)", "shortName": "Segment and Geographic Information - Summary of Assets by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_1e8e3eb4-3926-472d-ae47-ce031ef942ba", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_77918274-5a69-4fd0-b228-3b93a122755f", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "unique": true } }, "R54": { "role": "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "longName": "995925 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geographical Region (Details)", "shortName": "Segment and Geographic Information - Summary of Revenue by Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_659e2893-8c49-418b-901c-bd4c1713d2fb", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5aa67e93-b124-4383-b1dd-26d6f514dc9b", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "carg-20240331.htm", "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_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2019-12 [Member]", "terseLabel": "ASU 2019-12", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r481", "r482", "r483", "r484" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities", "verboseLabel": "Accrued Expenses, Accrued Income Taxes and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable, net", "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r799" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable [Member]", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r18" ] }, "carg_AccountsReceivableAndLoanReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AccountsReceivableAndLoanReceivablesMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Loan Receivables", "label": "Accounts Receivable and Loan Receivables [Member]", "documentation": "Accounts receivable and loan receivables." } } }, "auth_ref": [] }, "carg_AccountsReceivableAndOtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AccountsReceivableAndOtherReceivablesMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Other Receivables", "label": "Accounts Receivable And Other Receivables [Member]", "documentation": "Accounts receivable and other receivables" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable from receivables in transit, net of payables due, from the third-party payment processor", "documentation": "Amount, before 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": [ "r195", "r300", "r301", "r769" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "verboseLabel": "Net Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r751" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $610 and $610, respectively", "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r300", "r301" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1": { "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "carg_AccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses, Accrued Income Taxes and Other Current Liabilities", "label": "Accrued Expenses Accrued Income Taxes And Other Current Liabilities [Member]", "documentation": "Accrued expenses accrued income taxes and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1": { "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r101", "r152" ] }, "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Accrued liabilities accrued income taxes and other liabilities current.", "label": "Accrued Liabilities Accrued Income Taxes And Other Liabilities Current", "terseLabel": "Accrued expenses, accrued income taxes and other current liabilities", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "carg_AccruedRepurchasesOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AccruedRepurchasesOfCommonStock", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued repurchases of common stock, including excise taxes", "terseLabel": "Accrued repurchases of common stock", "label": "Accrued Repurchases Of Common Stock", "documentation": "Accrued repurchases of common stock." } } }, "auth_ref": [] }, "carg_AccruedTaxDistributionsToRedeemableNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AccruedTaxDistributionsToRedeemableNoncontrollingInterestHolders", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued tax distributions to redeemable noncontrolling interest holders", "label": "Accrued Tax Distributions To Redeemable Noncontrolling Interest Holders", "documentation": "Accrued tax distributions to redeemable noncontrolling interest holders." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "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": [ "r67", "r187", "r596" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r109", "r196", "r593", "r634", "r638" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r13", "r34", "r510", "r513", "r567", "r629", "r630", "r900", "r901", "r902", "r914", "r915", "r916" ] }, "carg_AcquisitionOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AcquisitionOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Acquisition of redeemable noncontrolling interest.", "label": "Acquisition Of Redeemable Noncontrolling Interest", "terseLabel": "Acquisition of a 51% interest in CarOffer, LLC" } } }, "auth_ref": [] }, "carg_AddisonTexasOneFiveSixZeroOneDallasParkwayMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AddisonTexasOneFiveSixZeroOneDallasParkwayMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Addison texas one five six zero one dallas parkway.", "label": "Addison Texas One Five Six Zero One Dallas Parkway[Member]", "terseLabel": "Addison Texas at 15601 Dallas Parkway" } } }, "auth_ref": [] }, "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": [ "r850" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "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": [ "r104" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r458", "r459", "r460", "r649", "r914", "r915", "r916", "r944", "r968" ] }, "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": [ "r856" ] }, "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": [ "r856" ] }, "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": [ "r856" ] }, "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": [ "r856" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r228", "r229", "r230", "r231", "r240", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r331", "r458", "r459", "r460", "r481", "r482", "r483", "r484", "r494", "r495", "r496", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r535", "r536", "r539", "r540", "r541", "r542", "r550", "r551", "r554", "r555", "r556", "r557", "r563", "r564", "r565", "r566", "r567", "r577", "r578", "r579", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Payment of withholding taxes on net share settlements of restricted stock units", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock\u2013based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r77", "r78", "r420" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile consolidated net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "carg_AdvancePaymentsToCustomerNetOfCollections": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AdvancePaymentsToCustomerNetOfCollections", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Advance Payments to Customer, Net of Collections", "documentation": "Advance payments to customer, net of collections.", "negatedLabel": "Advance payments to customers, net of collections" } } }, "auth_ref": [] }, "carg_AdvertisingCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "AdvertisingCustomersMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Advertising customers.", "label": "Advertising Customers [Member]", "terseLabel": "Advertising Customers" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r821", "r832", "r842", "r867" ] }, "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": [ "r824", "r835", "r845", "r870" ] }, "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": [ "r856" ] }, "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": [ "r863" ] }, "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": [ "r828", "r836", "r846", "r863", "r871", "r875", "r883" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Other Segments [Member]", "terseLabel": "Other", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r267", "r283", "r284", "r285", "r286", "r287" ] }, "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": [ "r881" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails" ], "lang": { "en-us": { "role": { "label": "Total", "terseLabel": "Total", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r453", "r465" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r197", "r302", "r316" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r113", "r374", "r552", "r906" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding", "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": [ "r259" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "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": [ "r47" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "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": [ "r497" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "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": [ "r151", "r190", "r222", "r270", "r285", "r291", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r499", "r503", "r538", "r588", "r691", "r799", "r812", "r938", "r939", "r950" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r183", "r199", "r222", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r499", "r503", "r538", "r799", "r938", "r939", "r950" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Total", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r89" ] }, "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": [ "r878" ] }, "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": [ "r879" ] }, "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": [ "r874" ] }, "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": [ "r874" ] }, "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": [ "r874" ] }, "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": [ "r874" ] }, "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": [ "r874" ] }, "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": [ "r874" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "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": [ "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r449", "r450", "r451", "r452" ] }, "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": [ "r877" ] }, "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": [ "r876" ] }, "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": [ "r875" ] }, "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": [ "r875" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "carg_BostonMassachusettsOneZeroZeroOneBoylstonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "BostonMassachusettsOneZeroZeroOneBoylstonMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Boston, Massachusetts one zero zero one Boylston.", "label": "Boston Massachusetts One Zero Zero One Boylston [Member]", "terseLabel": "Boston, Massachusetts at 1001 Boylston St", "verboseLabel": "1001 Boylston Street" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r493", "r793", "r794" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r79", "r80", "r493", "r793", "r794" ] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CallOptionMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Call Option", "label": "Call Option [Member]", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r735", "r736" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of property and equipment and capitalized hosting arrangements", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments in capitalized website development costs", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r11", "r160" ] }, "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized Computer Software, Period Increase (Decrease), Total", "label": "Capitalized Computer Software, Period Increase (Decrease)", "terseLabel": "Capitalized equipment decreased", "documentation": "Amount of increase (decrease) in capitalized computer software costs." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract costs", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r318" ] }, "carg_CarOfferIncentiveUnitsAndSubjectUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CarOfferIncentiveUnitsAndSubjectUnitsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CO Incentive Units and Subject Units", "label": "Car Offer Incentive Units and Subject Units [Member]", "documentation": "CarOffer incentive units and subject units." } } }, "auth_ref": [] }, "carg_CarOfferIncentiveUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CarOfferIncentiveUnitsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "CO Incentive Units", "label": "Car Offer Incentive Units [Member]", "documentation": "CarOffer incentive units." } } }, "auth_ref": [] }, "carg_CarOfferMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CarOfferMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "CarOffer.", "label": "Car Offer [Member]", "terseLabel": "Car Offer" } } }, "auth_ref": [] }, "carg_CarofferPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CarofferPurchaseAgreementMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Car offer purchase agreement member.", "label": "CarOffer Purchase Agreement [Member]", "terseLabel": "CarOffer Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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": [ "r41", "r185", "r767" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "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": [] }, "carg_CashCashEquivalentsAndInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CashCashEquivalentsAndInvestmentsPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Investments", "label": "Cash, Cash Equivalents and Investments [Policy Text Block]", "documentation": "Cash, cash equivalents and investments." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash 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": [ "r41", "r125", "r219" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r125" ] }, "carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in gross advance payments received from third-party payment processor.", "label": "Change In Gross Advance Payments Received From Third-party Payment Processor", "terseLabel": "Change in gross advance payments received from third-party transaction processor" } } }, "auth_ref": [] }, "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": [ "r854" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "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": [ "r175", "r192", "r193", "r194", "r222", "r245", "r249", "r256", "r258", "r264", "r265", "r305", "r343", "r345", "r346", "r347", "r350", "r351", "r380", "r381", "r382", "r383", "r384", "r538", "r642", "r643", "r644", "r645", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r679", "r702", "r720", "r745", "r746", "r747", "r748", "r749", "r889", "r908", "r917" ] }, "carg_ClosedTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ClosedTaxYear", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Closed tax year.", "label": "Closed Tax Year", "terseLabel": "Closed tax year" } } }, "auth_ref": [] }, "carg_CoIncentiveUnitsSubjectUnitsAndNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CoIncentiveUnitsSubjectUnitsAndNoncontrollingInterestMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CO Incentive Units, Subject Units and noncontrolling interest", "label": "Co Incentive Units Subject Units and Noncontrolling Interest [Member]", "documentation": "Co incentive units subject units and noncontrolling interest." } } }, "auth_ref": [] }, "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": [ "r855" ] }, "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": [ "r855" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 8)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r29", "r97", "r590", "r678" ] }, "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.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r335", "r336", "r752", "r935" ] }, "carg_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "auth_ref": [] }, "carg_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r968" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r968" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r802", "r803", "r804", "r806", "r807", "r808", "r809", "r914", "r915", "r944", "r965", "r968" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r103" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r103", "r679" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance, Shares", "periodStartLabel": "Beginning balance, 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": [ "r14", "r103", "r679", "r698", "r968", "r969" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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": [ "r103", "r592", "r799" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Voting Rights", "verboseLabel": "Right to voting", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r73" ] }, "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": [ "r860" ] }, "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": [ "r859" ] }, "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": [ "r861" ] }, "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": [ "r858" ] }, "carg_CompanysProductOfferings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CompanysProductOfferings", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company's product offerings", "label": "Company's Product Offerings", "documentation": "Company's product offerings." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to common stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r201", "r203", "r210", "r583", "r603" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "terseLabel": "Comprehensive income (loss) attributable to redeemable noncontrollin interests", "verboseLabel": "Comprehensive loss attributable to redeemable noncontrolling interests", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r81", "r84", "r201", "r203", "r209", "r582", "r602" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Consolidated comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r84", "r145", "r201", "r203", "r208", "r581", "r601" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r50", "r52", "r91", "r92", "r299", "r751" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r50", "r52", "r91", "r92", "r299", "r639", "r751" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r50", "r52", "r91", "r92", "r299", "r751", "r891" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r99", "r165" ] }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Financial Instruments, off-Balance-Sheet Risk", "terseLabel": "Description of significant off-balance sheet risk", "documentation": "Description of financial instruments, excluding certain derivatives, with off-balance sheet credit risk (for example, standby letters of credit or financial guarantees), including (1) information about the (shared) activity, region or economic characteristic that identifies the concentration, (2) the face or contract amount of the instrument, (3) the nature and terms of the instrument, including the market risk, cash requirements and accounting policies for it, (4) the maximum amount of loss due to credit risk that would be incurred if the counterparties failed completely to perform according to the terms of the contracts, and any security or collateral that proved to be of no value, (5) the entity's policy of requiring collateral or other security to support financial instruments subject to credit risk, information about access to collateral or other security, and a brief description of the security supporting those financial instruments, and (6) the policy of entering into and a brief description of master netting arrangements to mitigate the credit risk, and the extent to which such arrangements would reduce the maximum amount of loss due to credit risk." } } }, "auth_ref": [ "r99", "r150" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of credit risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r50", "r52", "r91", "r92", "r299" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r50", "r52", "r91", "r92", "r299", "r751" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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": [ "r83", "r771" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "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_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Deferred contract costs", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r386", "r388", "r407" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Deferred contract costs, net of current portion", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r386", "r388", "r407" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "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": [ "r386", "r387", "r407" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "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": [ "r408" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Contractual Obligation", "terseLabel": "Contract commitments", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r912" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Contractual Obligations", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]" } } }, "auth_ref": [ "r913" ] }, "us-gaap_ConversionOfStockDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockDescription", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Description", "terseLabel": "Conversion of stock, description", "documentation": "A unique description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of stock", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ConversionOfStockTypeOfStockConverted": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockTypeOfStockConverted", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Type of Stock Converted", "terseLabel": "Class of share converted to another class", "documentation": "The type of stock (i.e. preferred, common, treasury, etc.) being converted in a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Cost of revenue", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "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": [ "r117", "r575" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of revenue" } } }, "auth_ref": [] }, "carg_CostOfGoodsAndServicesSoldAndDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CostOfGoodsAndServicesSoldAndDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of goods and services sold and depreciation and amortization", "label": "Cost Of Goods And Services Sold And Depreciation and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "auth_ref": [] }, "carg_CostOfGoodsAndServicesSoldDepreciationAmortizationAndImpairmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CostOfGoodsAndServicesSoldDepreciationAmortizationAndImpairmentExpense", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Cost Of Goods And Services Sold Depreciation Amortization And Impairment Expense", "documentation": "Cost of goods and services sold depreciation amortization and impairment expense." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "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.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r51", "r299" ] }, "carg_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "auth_ref": [] }, "carg_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer two." } } }, "auth_ref": [] }, "carg_DealerToDealerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DealerToDealerMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer-to-Dealer", "label": "Dealer-to-Dealer [Member]", "documentation": "Dealer-to-Dealer." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r138", "r221", "r352", "r358", "r359", "r360", "r361", "r362", "r363", "r368", "r375", "r376", "r378" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r224", "r353", "r354", "r355", "r356", "r357", "r359", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r377", "r553", "r777", "r778", "r779", "r780", "r781", "r909" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r73", "r74", "r93", "r94", "r96", "r98", "r139", "r140", "r224", "r353", "r354", "r355", "r356", "r357", "r359", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r377", "r553", "r777", "r778", "r779", "r780", "r781", "r909" ] }, "carg_DecreaseInAccruedBonus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DecreaseInAccruedBonus", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in accrued bonus", "label": "Decrease In Accrued Bonus", "documentation": "Decrease in accrued bonus." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "totalLabel": "Debt Issuance Costs, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r95", "r941" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "totalLabel": "Deferred Income Tax Assets, Net, Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r470", "r471" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r143", "r172", "r487", "r488", "r911" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "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": [ "r470", "r471", "r589" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "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": [ "r7", "r66" ] }, "carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsAndImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsAndImpairments", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements and impairments", "label": "Depreciation and Amortization Excluding Amortization of Intangible Assets, Capitalized Hosting Arrangements and impairments", "documentation": "Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements and impairments" } } }, "auth_ref": [] }, "carg_DepreciationAndAmortizationIncludedInCostOfRevenueAndOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DepreciationAndAmortizationIncludedInCostOfRevenueAndOperatingExpenses", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "label": "Depreciation and Amortization Included in Cost of Revenue and Operating Expenses", "documentation": "Depreciation and Amortization Included in Cost of Revenue and Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "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": [ "r7", "r275" ] }, "carg_DigitalWholesaleAndUnitedStatesMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DigitalWholesaleAndUnitedStatesMarketplaceMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Digital Wholesale and U.S. Marketplace", "label": "Digital Wholesale And United States Marketplace[member]", "documentation": "Digital wholesale and united states marketplace." } } }, "auth_ref": [] }, "carg_DigitalWholesaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DigitalWholesaleMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Digital wholesale member.", "label": "Digital Wholesale [Member]", "terseLabel": "Digital Wholesale" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r406", "r783", "r784", "r785", "r786", "r787", "r788", "r789" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r406", "r783", "r784", "r785", "r786", "r787", "r788", "r789" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue from Contracts with Customers by Services and Products", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r942" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation and Common Stock Share Repurchases", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r418", "r423", "r455", "r456", "r457", "r796" ] }, "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": [] }, "carg_DisposalOfTheDataCenterAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DisposalOfTheDataCenterAssetMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Disposal Of The Data Center Asset [Member]", "label": "Disposal Of The Data Center Asset [Member]", "terseLabel": "Disposal of the data center asset" } } }, "auth_ref": [] }, "carg_DocumentAndEntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DocumentAndEntityInformationLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Line Items]", "terseLabel": "Document And Entity Information [Line Items]" } } }, "auth_ref": [] }, "carg_DocumentAndEntityInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "DocumentAndEntityInformationTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Document and entity information", "label": "Document And Entity Information [Table]", "terseLabel": "Document And Entity Information [Table]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "verboseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r816" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r849" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "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", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common stockholders: (Note 10)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r232", "r233", "r234", "r235", "r236", "r242", "r245", "r256", "r257", "r258", "r262", "r525", "r526", "r584", "r604", "r772" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "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": [ "r245", "r249", "r256" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "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": [ "r211", "r232", "r233", "r234", "r235", "r236", "r245", "r256", "r257", "r258", "r262", "r525", "r526", "r584", "r604", "r772" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings 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": [ "r47", "r48" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r241", "r259", "r260", "r261" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Impact of foreign currency on cash, cash equivalents, and restricted cash", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r948" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r473" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r223", "r473", "r489" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation expense in website development and internal-use software costs and hosting arrangements", "label": "Share-Based Payment Arrangement, Amount Capitalized", "verboseLabel": "Capitalized website development and internal-use software costs excluded from stock-based compensation expense", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r454" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "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_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options Outstanding", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.cargurus.com/20240331/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.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r814" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r814" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r814" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "verboseLabel": "State of incorporation", "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.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r888" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r814" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r814" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r814" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r814" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Capitalized Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r178", "r205", "r206", "r207", "r225", "r226", "r227", "r229", "r237", "r239", "r263", "r309", "r315", "r385", "r458", "r459", "r460", "r483", "r484", "r508", "r510", "r511", "r512", "r513", "r515", "r524", "r543", "r544", "r545", "r546", "r547", "r548", "r567", "r629", "r630", "r631", "r649", "r720" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r191", "r537", "r770" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Equity Securities, FV-NI", "totalLabel": "Equity Securities, FV-NI, Total", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r191", "r537", "r587" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain or loss investments in equity securities", "terseLabel": "Less: Net gains recognized during the period on equity securities sold during the period", "label": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Equity Securities, FV-NI, Gain (Loss), Total", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r607", "r921" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfUnrealizedGainOnInvestmentsInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net gain (loss) recognized during the period on equity securities", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "totalLabel": "Equity Securities, FV-NI, Realized Gain (Loss), Total", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r605", "r921" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfUnrealizedGainOnInvestmentsInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gains (losses) recognized during the period on equity securities held as of the end of the period", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "totalLabel": "Equity Securities, FV-NI, Unrealized Gain (Loss), Total", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r606", "r921" ] }, "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": [ "r857" ] }, "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": [ "r821", "r832", "r842", "r867" ] }, "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": [ "r818", "r829", "r839", "r864" ] }, "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": [ "r863" ] }, "carg_ExpectedSpendAmountRemainingForConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ExpectedSpendAmountRemainingForConstruction", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected spend amount remaining for construction", "label": "Expected Spend Amount Remaining For Construction", "documentation": "Expected spend amount remaining for construction." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r529", "r530", "r533" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r529", "r530", "r533" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r89", "r149" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r89", "r90" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r366", "r411", "r412", "r413", "r414", "r415", "r416", "r530", "r569", "r570", "r571", "r778", "r779", "r790", "r791", "r792" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r90", "r148" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r529", "r530", "r531", "r532", "r534" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r366", "r411", "r416", "r530", "r569", "r790", "r791", "r792" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2 Inputs)", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r366", "r411", "r416", "r530", "r570", "r778", "r779", "r790", "r791", "r792" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3 Inputs)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r366", "r411", "r412", "r413", "r414", "r415", "r416", "r530", "r571", "r778", "r779", "r790", "r791", "r792" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r366", "r411", "r412", "r413", "r414", "r415", "r416", "r569", "r570", "r571", "r778", "r779", "r790", "r791", "r792" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r528", "r534" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments Including Cash, Cash Equivalents, and Investments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r17" ] }, "carg_FiftyFiveCambridgeParkwayMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "FiftyFiveCambridgeParkwayMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifty five cambridge parkway.", "label": "Fifty Five Cambridge Parkway [Member]", "terseLabel": "55 Cambridge Parkway" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Payment of finance lease obligations", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r560", "r562" ] }, "carg_FinanceLeaseRightOfUseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "FinanceLeaseRightOfUseAssetsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease right-of-use assets.", "label": "Finance Lease Right Of Use Assets [Member]", "terseLabel": "Finance Lease Right-of-use Assets" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstruments1" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Financial Instruments Disclosure [Text Block]", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r576" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Currency loss (gain) on foreign denominated transactions", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r127", "r700", "r810", "r946", "r947", "r967" ] }, "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": [ "r825", "r836", "r846", "r871" ] }, "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": [ "r825", "r836", "r846", "r871" ] }, "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": [ "r825", "r836", "r846", "r871" ] }, "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": [ "r825", "r836", "r846", "r871" ] }, "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": [ "r825", "r836", "r846", "r871" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "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_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property and equipment", "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": [ "r7" ] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain on short-term investments", "label": "Gain on Sale of Investments", "negatedLabel": "Realized gain on investments", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r903", "r904", "r906", "r960" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r118", "r704" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r112" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance at June 30, 2021", "totalLabel": "Goodwill, Total", "periodStartLabel": "Balance at December 31, 2020", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r188", "r319", "r580", "r776", "r799", "r924", "r931" ] }, "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.cargurus.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r132" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r10", "r63" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r115", "r222", "r270", "r284", "r290", "r293", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r538", "r774", "r938" ] }, "carg_GuaranteeIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "GuaranteeIncome", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee income", "label": "Guarantee Income", "documentation": "Guarantee income." } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Maximum potential amount of future payments required to make under guarantees", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r342" ] }, "us-gaap_GuaranteeObligationsTerm": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsTerm", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantees, description", "label": "Guarantor Obligations, Term", "documentation": "Describe the approximate term of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets", "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": [ "r7", "r135" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 }, "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r110", "r157", "r270", "r284", "r290", "r293", "r585", "r598", "r774" ] }, "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.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r329", "r332", "r705" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r332", "r705" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "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.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "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.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r223", "r467", "r474", "r476", "r479", "r485", "r490", "r491", "r492", "r647" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [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_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]", "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued." } } }, "auth_ref": [ "r142" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax provision (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r161", "r173", "r238", "r239", "r278", "r472", "r486", "r608" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r204", "r468", "r469", "r476", "r477", "r478", "r480", "r641" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r40", "r42" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accrued liabilities accrued income taxes and other liabilities.", "label": "Increase Decrease In Accrued Liabilities Accrued Income Taxes And Other Liabilities", "terseLabel": "Accrued expenses, accrued income taxes, and other liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Deferred contract costs", "documentation": "Amount of increase (decrease) in 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": [ "r905" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r574", "r905" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "terseLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "carg_IncreaseDecreaseInLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "IncreaseDecreaseInLeaseObligations", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in lease obligations.", "label": "Increase Decrease In Lease Obligations", "terseLabel": "Lease obligations" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r892", "r905" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, prepaid income taxes, and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "carg_IncreaseInAccruedRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "IncreaseInAccruedRepurchaseOfCommonStock", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in accrued repurchase of common stock", "label": "Increase in Accrued Repurchase of Common Stock", "documentation": "Increase in accrued repurchase of common stock." } } }, "auth_ref": [] }, "carg_IncreaseInAccuredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "IncreaseInAccuredIncomeTaxes", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in accured income taxes.", "label": "Increase In Accured Income Taxes", "terseLabel": "Increase in accured income taxes" } } }, "auth_ref": [] }, "carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita": { "xbrltype": "percentItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in borrowing capacity equal to percentage of four quarter EBDITA", "label": "Increase In Borrowing Capacity Equal To Percentage Of Four Quarter EBDITA", "documentation": "Increase in borrowing capacity equal to percentage of four quarter EBDITA." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "terseLabel": "Dilutive effect of share equivalents resulting from unvested restricted stock units", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method." } } }, "auth_ref": [ "r246", "r247", "r258" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of share equivalents resulting from stock options", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r246", "r247", "r248", "r258", "r422" ] }, "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": [ "r828", "r836", "r846", "r863", "r871", "r875", "r883" ] }, "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": [ "r881" ] }, "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": [ "r817", "r887" ] }, "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": [ "r817", "r887" ] }, "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": [ "r817", "r887" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r214", "r217", "r218" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Revenue Service", "label": "Internal Revenue Service (IRS) [Member]", "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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Inventory, Net, Total", "terseLabel": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r198", "r768", "r799" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r119", "r273" ] }, "us-gaap_InvestmentSoldNotYetPurchasedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentSoldNotYetPurchasedAtFairValue", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments sold", "label": "Security Sold Short, Fair Value", "documentation": "Fair value of security sold but not yet purchased." } } }, "auth_ref": [ "r661", "r662", "r664", "r666", "r667", "r692", "r729", "r802", "r804", "r966", "r972", "r973" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Investment [Table Text Block]", "terseLabel": "Schedule of Investments", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r894", "r895", "r920" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r661", "r663", "r664", "r666", "r668", "r723", "r726", "r728", "r733", "r734", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r804" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r661", "r663", "r664", "r666", "r668", "r723", "r726", "r728", "r733", "r734", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r804" ] }, "us-gaap_InvestmentTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeExtensibleEnumeration", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Type [Extensible Enumeration]", "documentation": "Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company." } } }, "auth_ref": [ "r661", "r666", "r724", "r726", "r727", "r728", "r730", "r734", "r739", "r740" ] }, "carg_JasonTrevisanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "JasonTrevisanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Jason Trevisan", "label": "Jason Trevisan [Member]", "documentation": "Jason Trevisan." } } }, "auth_ref": [] }, "carg_JavierZamoraMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "JavierZamoraMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Javier Zamora", "label": "Javier Zamora [Member]", "documentation": "Javier Zamora." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r136" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Future Minimum Lease Payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r949" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Facility", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r24", "r222", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r500", "r503", "r504", "r538", "r677", "r773", "r812", "r938", "r950", "r951" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable noncontrolling interest and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r108", "r154", "r595", "r799", "r910", "r922", "r945" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, redeemable noncontrolling interest 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.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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": [ "r26", "r184", "r222", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r500", "r503", "r504", "r538", "r799", "r938", "r950", "r951" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit facility", "label": "Long-Term Line of Credit", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r19", "r153", "r961" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "carg_LineOfCreditFacilityDecreasedInMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "LineOfCreditFacilityDecreasedInMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility decreased in maximum borrowing capacity.", "label": "Line Of Credit Facility Decreased In Maximum Borrowing Capacity", "terseLabel": "Line of credit facility decreased in maximum borrowing capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility maturity date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r22" ] }, "carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility increased in maximum borrowing capacity", "label": "Line Of Credit Facility Increased in Maximum Borrowing Capacity", "documentation": "Line of credit facility increased in maximum borrowing capacity." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility maximum borrowing amount", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility unutilized commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt outstanding", "label": "Long-Term Debt", "totalLabel": "Long-Term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r153", "r365", "r379", "r778", "r779", "r961" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r299", "r785", "r942", "r963", "r964" ] }, "carg_MarketBasedPerformanceAwardRsuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "MarketBasedPerformanceAwardRsuMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Market based performance award RSU.", "label": "Market Based Performance Award RSU [Member]", "terseLabel": "Market Based Performance Award RSU" } } }, "auth_ref": [] }, "carg_MarketBasedPerformanceAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "MarketBasedPerformanceAwardsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Market based performance awards.", "label": "Market Based Performance Awards [Member]", "terseLabel": "Market Based Performance Awards" } } }, "auth_ref": [] }, "carg_MarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "MarketplaceMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Marketplace", "label": "Marketplace [Member]", "documentation": "Marketplace [Member]" } } }, "auth_ref": [] }, "carg_MatthewQuinnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "MatthewQuinnMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Matthew Quinn", "label": "Matthew Quinn [Member]", "documentation": "Matthew Quinn." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r417", "r573", "r626", "r669", "r670", "r725", "r727", "r731", "r732", "r739", "r762", "r763", "r775", "r782", "r795", "r801", "r940", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "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": [ "r855" ] }, "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": [ "r855" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r417", "r573", "r626", "r669", "r670", "r725", "r727", "r731", "r732", "r739", "r762", "r763", "r775", "r782", "r795", "r801", "r940", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest , accretion to redemption value", "label": "Noncontrolling Interest, Change in Redemption Value", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r20", "r71", "r72", "r75" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions to redeemable noncontrolling interest holders", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r82", "r141", "r146" ] }, "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": [ "r874" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r943" ] }, "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": [ "r882" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual Funds", "label": "Mutual Fund [Member]", "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": [ "r943" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r299", "r785", "r942", "r963", "r964" ] }, "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": [ "r856" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r125", "r126", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net (loss) income", "totalLabel": "Net income attributable to CarGurus, Inc.", "negatedLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r111", "r127", "r158", "r182", "r200", "r202", "r207", "r222", "r228", "r232", "r233", "r234", "r235", "r238", "r239", "r254", "r270", "r284", "r290", "r293", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r526", "r538", "r600", "r701", "r718", "r719", "r774", "r810", "r938" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: Net income (loss) attributable to redeemable noncontrolling interest", "totalLabel": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r116" ] }, "carg_NetIncomeLossAttributableToRedeemableNoncontrollingInterestDilutiveEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestDilutiveEffect", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to redeemable noncontrolling interest", "negatedLabel": "Net income attributable to redeemable noncontrolling interest", "documentation": "Net income loss attributable to redeemable noncontrolling interest dilutive effect.", "label": "Net Income Loss Attributable To Redeemable Noncontrolling Interest Dilutive Effect", "negatedTerseLabel": "Net loss attributable to redeemable noncontrolling interest" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to common stockholders - basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r213", "r232", "r233", "r234", "r235", "r242", "r243", "r255", "r258", "r270", "r284", "r290", "r293", "r774" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income attributable to common stockholders - diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r213", "r244", "r250", "r251", "r252", "r253", "r255", "r258" ] }, "carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "NetIncomeLossPerShareAttributableToCommonStockholdersAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Net income (loss) per share attributable to common stockholders.", "label": "Net Income (Loss) Per Share Attributable To Common Stockholders Abstract", "terseLabel": "Net income per share attributable to common stockholders:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Adopted", "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": [ "r855" ] }, "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": [ "r825", "r836", "r846", "r863", "r871" ] }, "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": [ "r853" ] }, "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": [ "r852" ] }, "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": [ "r863" ] }, "carg_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non Rule 10b 51 Arr Modified Flag", "documentation": "Non Rule 10b 51 Arr Modified Flag" } } }, "auth_ref": [] }, "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": [ "r882" ] }, "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": [ "r882" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r970", "r971", "r974", "r975" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental noncash disclosure of cash flow information:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "verboseLabel": "Total other income, net", "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r120" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "carg_NumberOfDaysGuaranteePeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "NumberOfDaysGuaranteePeriod", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days guarantee period", "label": "Number Of Days Guarantee Period", "documentation": "Number of days guarantee period." } } }, "auth_ref": [] }, "carg_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r919" ] }, "carg_NumberOfVotesEntitledToStockholdersPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "NumberOfVotesEntitledToStockholdersPerShare", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of votes entitled to stockholders per share.", "label": "Number Of Votes Entitled To Stockholders Per Share", "terseLabel": "Number of votes entitled to stockholders per share" } } }, "auth_ref": [] }, "carg_OneZeroZeroOneBoylstonStreetAndCambridgeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "OneZeroZeroOneBoylstonStreetAndCambridgeMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "One zero zero one boylston street and cambridge.", "label": "One Zero Zero One Boylston Street and Cambridge [Member]", "terseLabel": "1001 Boylston Street and Cambridge" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Open Tax Year", "terseLabel": "Open tax year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r475" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfReconciliationBetweenSegmentIncomeFromOperationsDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "terseLabel": "Income (Loss) from Operations", "verboseLabel": "Total segment income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r270", "r284", "r290", "r293", "r774" ] }, "carg_OperatingLeaseDecreaseInRightOfUseAssetDueToReMeasurementFromLeaseAmendment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "OperatingLeaseDecreaseInRightOfUseAssetDueToReMeasurementFromLeaseAmendment", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, decrease in right-of-use asset due to re-measurement from lease amendment", "label": "Operating Lease, Decrease in Right-Of-Use Asset Due to Re-Measurement From Lease Amendment", "documentation": "Operating lease, decrease in right-of-use asset due to re-measurement from lease amendment." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r559" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r559" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities", "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": [ "r561", "r562" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r558" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in right-of-use asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r906" ] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity [Axis]", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r68", "r87", "r88", "r147" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization and Business Description", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r128", "r129", "r130", "r144" ] }, "carg_OtherAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "OtherAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1": { "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "documentation": "Other accrued expenses and other current liabilities.", "label": "Other Accrued Expenses And Other Current Liabilities", "terseLabel": "Other accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r189" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "carg_OtherDirectorsAndOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "OtherDirectorsAndOfficersMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Other Directors and Officers", "label": "Other Directors and Officers [Member]", "documentation": "Other directors and officers." } } }, "auth_ref": [] }, "us-gaap_OtherInterestAndDividendIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInterestAndDividendIncome", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Interest and Dividend Income", "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non\u2013current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash expense, net", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Non-Current Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r121" ] }, "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": [ "r855" ] }, "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": [ "r823", "r834", "r844", "r869" ] }, "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": [ "r826", "r837", "r847", "r872" ] }, "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": [ "r826", "r837", "r847", "r872" ] }, "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": [ "r851" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "carg_PaymentOfTaxDistributionToRedeemableNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "PaymentOfTaxDistributionToRedeemableNoncontrollingInterestHolders", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of tax distributions to redeemable noncontrolling interest holders", "terseLabel": "Payment of tax distribution to redeemable noncontrolling interest holders", "label": "Payment of Tax Distribution to Redeemable Noncontrolling Interest Holders", "documentation": "Payment of tax distribution to redeemable noncontrolling interest holders." } } }, "auth_ref": [] }, "carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payment of withholding taxes on net share settlements of restricted stock units.", "label": "Payment Of Withholding Taxes On Net Share Settlements Of Restricted Stock Units", "negatedLabel": "Payment of withholding taxes on net share settlements of restricted stock units", "terseLabel": "Payment of withholding taxes on net share settlements of restricted stock units" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of deferred financing costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Investments, Total", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentsToAcquireLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLoansReceivable", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loan receivable", "terseLabel": "Loan receivable", "label": "Payments to Acquire Loans Receivable", "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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": [ "r124" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "terseLabel": "Purchases of short-term investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Develop Software", "negatedLabel": "Capitalization of website development costs", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r124" ] }, "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": [ "r854" ] }, "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": [ "r854" ] }, "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": [ "r853" ] }, "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": [ "r863" ] }, "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": [ "r856" ] }, "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": [ "r852" ] }, "carg_PillarTwoLegislationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "PillarTwoLegislationMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pillar Two Legislation", "label": "Pillar Two Legislation [Member]", "documentation": "Pillar two legislation" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r102", "r380" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r102", "r679" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r102", "r380" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r102", "r679", "r698", "r968", "r969" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value per share; 10,000,000 shares authorized; no shares issued and outstanding", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r102", "r591", "r799" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses, prepaid income taxes 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": [ "r899" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses, Prepaid Income Taxes 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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Maturities of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r36", "r123" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale, Maturity and Collection of Short-Term Investments, Total", "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments", "terseLabel": "Maturities of short-term investments", "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r36" ] }, "carg_ProceedsFromSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ProceedsFromSaleOfInvestments", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from sale of investments.", "label": "Proceeds from Sale of Investments", "terseLabel": "Sales of investments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfOilAndGasPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOilAndGasPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Oil and Gas Property and Equipment", "documentation": "The cash inflow to dispose of long-lived, physical assets and mineral interests in oil and gas properties used for normal oil and gas operations." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r16" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r783" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r295", "r575", "r620", "r621", "r622", "r623", "r624", "r625", "r765", "r783", "r800", "r893", "r936", "r937", "r942", "r963" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r295", "r575", "r620", "r621", "r622", "r623", "r624", "r625", "r765", "r783", "r800", "r893", "r936", "r937", "r942", "r963" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Consolidated net income", "totalLabel": "Consolidated net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r182", "r200", "r202", "r215", "r222", "r228", "r238", "r239", "r270", "r284", "r290", "r293", "r305", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r498", "r501", "r502", "r526", "r538", "r585", "r599", "r648", "r701", "r718", "r719", "r774", "r797", "r798", "r811", "r902", "r938" ] }, "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.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "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": [ "r134", "r166", "r170", "r171" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized Expense", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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": [ "r136", "r186", "r597" ] }, "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in property and equipment", "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)", "totalLabel": "Property, Plant and Equipment, Gross, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of long-lived, 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, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "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_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Member]", "documentation": "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "verboseLabel": "Total", "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": [ "r8", "r586", "r597", "r799" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "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": [ "r136" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (Recoveries) for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r212", "r317" ] }, "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": [ "r851" ] }, "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": [ "r851" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r410", "r417", "r449", "r450", "r451", "r572", "r573", "r626", "r669", "r670", "r725", "r727", "r731", "r732", "r739", "r762", "r763", "r775", "r782", "r795", "r801", "r804", "r934", "r940", "r953", "r954", "r955", "r956", "r957" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r410", "r417", "r449", "r450", "r451", "r572", "r573", "r626", "r669", "r670", "r725", "r727", "r731", "r732", "r739", "r762", "r763", "r775", "r782", "r795", "r801", "r804", "r934", "r940", "r953", "r954", "r955", "r956", "r957" ] }, "carg_ReceivableFromSaleOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ReceivableFromSaleOfPropertyAndEquipment", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from sale of property and equipment", "label": "Receivable From Sale Of Property And Equipment", "documentation": "Receivable from sale of property and equipment." } } }, "auth_ref": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r32" ] }, "carg_ReceivablesOffsetByPaymentsReceivedInAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ReceivablesOffsetByPaymentsReceivedInAdvance", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables offset by payments received in advance", "label": "Receivables Offset By Payments Received In Advance", "documentation": "Receivables offset by payments received In advance." } } }, "auth_ref": [] }, "carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "documentation": "Recent accounting pronouncements not yet adopted.", "label": "Recent Accounting Pronouncements Not Yet Adopted Policy [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Summary of Assets by Segment", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Summary of Reconciliation Between Segment Income from Operations", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r59", "r61" ] }, "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": [ "r818", "r829", "r839", "r864" ] }, "carg_RedeemableNoncontrollingInterestAccretionToRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "RedeemableNoncontrollingInterestAccretionToRedemptionValue", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of redeemable noncontrolling interest to redemption value", "label": "Redeemable Noncontrolling Interest Accretion to Redemption Value", "documentation": "Redeemable noncontrolling interest accretion to redemption value." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Valuation of redeemable noncontrolling interest", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Redeemable Noncontrolling Interest, Ending balance", "periodStartLabel": "Redeemable Noncontrolling Interest, Beginning balance", "terseLabel": "Redeemable noncontrolling interest", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r69", "r70", "r71", "r72" ] }, "carg_RedeemableNoncontrollingInterestPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "RedeemableNoncontrollingInterestPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Redeemable noncontrolling interest.", "label": "Redeemable Noncontrolling Interest Policy [Text Block]", "terseLabel": "Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Product, technology, and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r100", "r466", "r958" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Product, Technology, and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r819", "r830", "r840", "r865" ] }, "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": [ "r820", "r831", "r841", "r866" ] }, "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": [ "r827", "r838", "r848", "r873" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "verboseLabel": "Restricted cash", "totalLabel": "Restricted Cash, Total", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r896", "r907", "r959", "r962" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r896", "r907" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r162", "r897", "r907" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "Restricted Stock Units Outstanding", "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_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r141", "r594", "r633", "r638", "r646", "r680", "r799" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r178", "r225", "r226", "r227", "r229", "r237", "r239", "r309", "r315", "r458", "r459", "r460", "r483", "r484", "r508", "r511", "r512", "r515", "r524", "r629", "r631", "r649", "r968" ] }, "us-gaap_RevenueCommissionersIrelandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueCommissionersIrelandMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Commissioners, Ireland [Member]", "terseLabel": "Revenue Commissioners, Ireland", "documentation": "Designated tax department of the government of Ireland." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Revenue", "label": "Total 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": [ "r271", "r272", "r283", "r288", "r289", "r295", "r297", "r299", "r405", "r406", "r575" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition - Wholesale and Other Revenue and Inventory", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r174", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r764" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r174", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r409" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligation unsatisfied", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r169" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "verboseLabel": "2022 Revolver Sub-facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Obtaining a right-of-use asset in exchange for an operating lease liability", "negatedLabel": "Obtaining a right-of-use asset in exchange for an operating lease liability", "label": "Right-of-Use Asset Increase (Decrease) Obtained in Exchange for Operating Lease Liability", "documentation": "Right-of-use asset increase (decrease) obtained in exchange for operating lease liability." } } }, "auth_ref": [] }, "carg_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b 51 Arr Modified Flag", "documentation": "Rule 10b 51 Arr Modified Flag" } } }, "auth_ref": [] }, "carg_Rule10B51TradingArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "Rule10B51TradingArrangementMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Trading Arrangement", "label": "Rule 10b5-1 Trading Arrangement [Member]", "documentation": "Rule 10b5-1 trading arrangement." } } }, "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": [ "r882" ] }, "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": [ "r882" ] }, "carg_SalesOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "SalesOfShortTermInvestments", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Sales of short-term investments.", "label": "Sales of Short-Term Investments", "terseLabel": "Sales of short-term investments" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r299", "r890" ] }, "carg_SanFranciscoAndCambridgeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "SanFranciscoAndCambridgeMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "San Francisco and Cambridge.", "label": "San Francisco and Cambridge [Member[", "terseLabel": "San Francisco and Cambridge" } } }, "auth_ref": [] }, "carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses, Accrued Income Taxes and Other Current Liabilities", "label": "Schedule Of Accrued Liabilities And Other Current Liabilities Table [Text Block]", "documentation": "Schedule of accrued liabilities and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation Expense by Award Type", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r918" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "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": [ "r46", "r49", "r245", "r249", "r256" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "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": [ "r76" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Allocation of Stock-based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Other Intangible Assets", "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": [ "r64", "r65" ] }, "carg_ScheduleOfFutureMinimumSubleaseIncomePaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ScheduleOfFutureMinimumSubleaseIncomePaymentsTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of future minimum sublease income payments.", "label": "Schedule of Future Minimum Sublease Income Payments [Table Text Block]", "terseLabel": "Schedule of Future Minimum Sublease Income Payments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Value of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r776", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "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": [ "r8" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue by Geographical Region", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r62", "r114" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58", "r63" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58", "r63" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails" ], "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": [ "r419", "r421", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r449", "r450", "r451", "r452" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Amortization Expense of Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r65" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cargurus.com/20240331/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": [ "r813" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r815" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r299", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r333", "r334", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r776", "r893", "r963" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r297", "r298", "r662", "r665", "r667", "r726", "r728", "r734", "r740", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r766", "r784", "r804", "r942", "r963" ] }, "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.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r282", "r287", "r291", "r292", "r293", "r294", "r295", "r296", "r299" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Revenue by Geographic Region:" } } }, "auth_ref": [] }, "carg_SellMyCarInstantMaxCashOfferMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "SellMyCarInstantMaxCashOfferMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureRevenueRecognitionSummaryOfRevenueFromContractsWithCustomersByServicesAndProductsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell My Car - Instant Max Cash Offer", "label": "Sell My Car - Instant Max Cash Offer [Member]", "documentation": "Sell My Car - Instant Max Cash Offer." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "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.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing Expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails" ], "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": [ "r419", "r421", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r449", "r450", "r451", "r452" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfStockbasedCompensationExpenseByAwardTypeDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "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": [ "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r449", "r450", "r451", "r452" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r418", "r427", "r446", "r447", "r448", "r449", "r452", "r461", "r462", "r463", "r464" ] }, "carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "ShareRepurchasedAndRetiredAtAverageCostPricePerShare", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share repurchased and retired at average cost price per share.", "label": "Share Repurchased And Retired At Average Cost Price Per Share", "terseLabel": "Share repurchased and retired at average cost price per share" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "verboseLabel": "Employee tax withholding requirements and option costs due to net share settlement", "negatedLabel": "Payment of withholding taxes on net share settlements of restricted stock units, Shares", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "totalLabel": "Short-Term Investments, Total", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r155", "r156", "r898" ] }, "carg_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies Policy [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r128", "r220" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Internal-Use Software", "label": "Software and Software Development Costs [Member]", "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.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Capitalized Website Development", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r181", "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r299", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r333", "r334", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r776", "r893", "r963" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "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": [ "r175", "r192", "r193", "r194", "r222", "r245", "r249", "r256", "r258", "r264", "r265", "r305", "r343", "r345", "r346", "r347", "r350", "r351", "r380", "r381", "r382", "r383", "r384", "r538", "r642", "r643", "r644", "r645", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r679", "r702", "r720", "r745", "r746", "r747", "r748", "r749", "r889", "r908", "r917" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r31", "r178", "r205", "r206", "r207", "r225", "r226", "r227", "r229", "r237", "r239", "r263", "r309", "r315", "r385", "r458", "r459", "r460", "r483", "r484", "r508", "r510", "r511", "r512", "r513", "r515", "r524", "r543", "r544", "r545", "r546", "r547", "r548", "r567", "r629", "r630", "r631", "r649", "r720" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r297", "r298", "r662", "r665", "r667", "r726", "r728", "r734", "r740", "r750", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r766", "r784", "r804", "r942", "r963" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "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": [ "r225", "r226", "r227", "r263", "r575", "r640", "r660", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r693", "r694", "r695", "r696", "r697", "r699", "r703", "r704", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r720", "r805" ] }, "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [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.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "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": [ "r225", "r226", "r227", "r263", "r575", "r640", "r660", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r693", "r694", "r695", "r696", "r697", "r699", "r703", "r704", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r720", "r805" ] }, "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": [ "r822", "r833", "r843", "r868" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock upon for acquisition, Shares", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r102", "r103", "r141" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of common stock, shares issued", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r30", "r73", "r141", "r369" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon vesting of restricted stock units, Shares", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r102", "r103", "r141" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock upon exercise of stock options, Shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r102", "r103", "r141", "r433" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock upon for acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r14", "r31", "r141" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments, Total", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments", "terseLabel": "Conversion of common stock", "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon vesting of restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r141" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r31", "r141" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Aggregate share repurchase price", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "carg_StockRepurchaseProgramEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "StockRepurchaseProgramEffectiveDate", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase program effective date.", "label": "Stock Repurchase Program Effective Date", "terseLabel": "Share repurchase program effective date" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program Expiration Date", "terseLabel": "Share repurchase program expiration date", "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining value of authorized shares repurchased", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Number of shares repurchased and retired", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r14", "r102", "r103", "r141" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Share repurchased and retired, value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r14", "r102", "r103", "r141" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r102", "r103", "r141", "r645", "r720", "r748" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r102", "r103", "r141", "r649", "r720", "r748", "r811" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "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": [ "r103", "r106", "r107", "r131", "r681", "r698", "r721", "r722", "r799", "r812", "r910", "r922", "r945", "r968" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" ], "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.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "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": [ "r549", "r568" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r549", "r568" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r549", "r568" ] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Event Considerations", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "carg_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "carg_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "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": [ "r862" ] }, "carg_TaxDistributionToRedeemableNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "TaxDistributionToRedeemableNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Tax distribution to redeemable noncontrolling interest holders", "label": "Tax Distribution to Redeemable Noncontrolling Interest Holders", "documentation": "Tax distribution to redeemable noncontrolling interest holders." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityNetIncome", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Redeemable noncontrolling interest, net (loss) income", "label": "Temporary Equity, Net Income", "documentation": "The portion of net income or loss attributable to temporary equity interest." } } }, "auth_ref": [] }, "carg_TenantImprovementAllowanceReimbursements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "TenantImprovementAllowanceReimbursements", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Tenant improvement allowance reimbursements.", "label": "Tenant Improvement Allowance Reimbursements", "terseLabel": "Tenant improvement allowance reimbursements" } } }, "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": [ "r854" ] }, "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": [ "r861" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r881" ] }, "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": [ "r883" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r884" ] }, "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": [ "r885" ] }, "carg_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trd Arr Expiration Date", "documentation": "Trd Arr Expiration Date" } } }, "auth_ref": [] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r883" ] }, "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": [ "r883" ] }, "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": [ "r886" ] }, "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": [ "r884" ] }, "carg_TwoThousandTwentyFourPutRightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "TwoThousandTwentyFourPutRightMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Put Right", "label": "Two Thousand Twenty Four Put Right Member", "documentation": "Two Thousand Twenty Four Put Right Member." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r228", "r229", "r230", "r231", "r240", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r331", "r458", "r459", "r460", "r481", "r482", "r483", "r484", "r494", "r495", "r496", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r535", "r536", "r539", "r540", "r541", "r542", "r550", "r551", "r554", "r555", "r556", "r557", "r563", "r564", "r565", "r566", "r567", "r577", "r578", "r579", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "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": [ "r497" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock": { "xbrltype": "percentItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Undistributed earnings ratio used to calculate allocation to class of stock.", "label": "Undistributed Earnings Ratio Used To Calculate Allocation To Class Of Stock", "terseLabel": "Undistributed earnings ratio used to calculate allocation to class of stock" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r880" ] }, "carg_UnitedStatesMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "UnitedStatesMarketplaceMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfAssetsBySegmentDetails", "http://www.cargurus.com/20240331/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfSegmentRevenueIncomeLossAndDepreciationAndAmortizationDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "United states marketplace member.", "label": "United States Marketplace [Member]", "terseLabel": "U.S. Marketplace" } } }, "auth_ref": [] }, "carg_UnpaidExciseTaxOnRepurchasesOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "UnpaidExciseTaxOnRepurchasesOfShares", "crdr": "debit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid excise tax on repurchases of common stock", "label": "Unpaid Excise Tax On Repurchases Of Shares", "documentation": "Unpaid excise tax on repurchases of shares." } } }, "auth_ref": [] }, "carg_UnpaidRepurchasesOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "UnpaidRepurchasesOfCommonStock", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Unpaid repurchases of common stock.", "label": "Unpaid Repurchases Of Common Stock", "terseLabel": "Unpaid repurchases of common stock" } } }, "auth_ref": [] }, "carg_UnpaidWithholdingTaxesOnNetShareSettlementOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "UnpaidWithholdingTaxesOnNetShareSettlementOfRestrictedStockUnits", "crdr": "credit", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Unpaid withholding taxes on net share settlement of restricted stock units", "label": "Unpaid Withholding Taxes On Net Share Settlement Of Restricted Stock Units", "terseLabel": "Unpaid withholding taxes on net share settlement of restricted stock units" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized gain on investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r7" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unrealized Gain on Investments in Equity Securities", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r53", "r54", "r55", "r163", "r164", "r167", "r168" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders \u2014 diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r244", "r258" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Denominator:", "terseLabel": "Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders \u2014 basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r242", "r258" ] }, "carg_WholesaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cargurus.com/20240331", "localname": "WholesaleMember", "presentation": [ "http://www.cargurus.com/20240331/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Wholesale", "label": "Wholesale [Member]", "documentation": "Wholesale [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "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": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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", "Section": "S99", "Paragraph": "3A", "Subparagraph": "16(c)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "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(a))", "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.19(b),22(b))", "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.19)", "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.19-26)", "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.20)", "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.21)", "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.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r30": { "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-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r100": { "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" }, "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(20))", "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "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.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "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(1))", "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(13))", "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(14))", "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "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" }, "r198": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r580": { "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" }, "r581": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r582": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r583": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r592": { "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" }, "r593": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r602": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r603": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r604": { "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" }, "r605": { "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(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r606": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r607": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r730": { "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 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r778": { "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" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r896": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r905": { "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" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r931": { "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r962": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r968": { "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" }, "r969": { "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A.2,Column C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 73 0000950170-24-056957-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-056957-xbrl.zip M4$L#!!0 ( &6!J5@VBD4E/OX! &!3(P 1 8V%R9RTR,#(T,#,S,2YH M=&WLO7M;W$B2+_S_?@H=9G>G^WE)G/<+[N[ST+[TQ;LIJ_/-? MR0;^:Q''O@KE>._GOV[MOMK>_NO__N5??OI?"!6OWVZ_+]['+\66GY1'\779 M^%'53.M8_+#[[L=B>SPJQ['X[U]W?B]>5WYZ$,>3 A7[D\GAYHL77[Y\V0BI M'#?5:#J!9S4;OCIX42 TZ_Q5'6W^O7AM)['8I)ARA 7"YB,VF_ ?Q1L,$_7_ M8;R)\<)MU>%Q7>[M3XH?_(]%O@N>/1['T>BX>%N.[=B7=E3LSA^Z#J/T&\76 M:%3LY+N:8BV4=5[+X@QYL77W&:M:[3Y MU=6C4)ZTS5_;EA1C^:*[>*;IY-*FHFLZ66Q:GAG 8FOV J9Q J\6Y^UAXO^\ MIGF^[&QSTOSKA?9GWB]?G3%WS>?%R-W\/"UZ6__+8PJ5], MC@_C"VB(QEW+DU$UY65C@C<@+_[[W>^[?C\>6'3^U:<-VK/V\.3.9!O7WC>[ M /=3-F\,CT?Y\MJ1<:8[S!9:5]/QI#X^ MN]9-]!M[U=&+V<4S RN_3A!?O367XQJ>VX255]T+)*7@3@$+TPS.@# M:J;N\@?/+IYY<%-/+DX=_'BFT7127TE=Y@5M0B86 MBHA<^^5?BI_VHPWP;_'3I)R,XB\$H[_]]*+[G'\]B!/;8B**_YR61S^OO:K& M,*H)^@B$MU;X[MO/:Q,8[(L6:5[D7E_,NOW)5>&X:";'H_CSV@'08#G>+.QT M4OVO\N"PJH$U)B\/;6BA,E_^SD(%YWD%$5O'.+8*62BX"CQR#RVT=)HUHJQ/7FJVE=P[N\!3EA1_\3;?UF'#*ZS][RZV0G)GC_SU*82+5A2'MN$"?:(8.) M1RYP3Q1A@2:W]@M"A *E__3BS- N'ZD/46,B%;+&*L0=C4@S%I /)N'$K23) M+HYT"V15R/+J[*/!.6T-H5H@QA-#G,4 @R,&I4"X])(1;,3B MX.:RM)O'/Z"G*KR%WYK;#?1O-YO"P*R.#NX6-.11PK([IAD*6*>81 Q$A,51 MOAD#C1^_@G'6=K0]#O'K?\;CVXT0 ^)SPZDP5XST;6U]JRO,5IM)FB+,(,4. MAIIT0H9Z@I2$*=4PMT+3^5!G4F'S575P4$[RM#9;XY!Y$#@&%)\R7IA6$G5D MT7'$#)6(*QJ0C5PA'S$C,<% '1#3=%QV-WSZ_&GW-)$@^12W6'HE&OJ)0<630;#T.&3MO TZ8.0 ML(Z>*G';H9N0H.=@D. J(FXH059YF'JC<13 9%BZ\T/_HXXI BB$W4GE__PO M.YI> (.5SC:G5,FH , A8-)#H"[R43-59">\O,CWAX?Q::ECRQ2WIS(O#>G(N]6D_[+=1K67]Y- M)U,[>CL=AW?QP,7Z9E (XL12Y1 &_@60(0$Y#$OC#(Q',(IMP$MXO1LMT"I> MCWF!@TS(:FGA]9*':4T:J: %_)'"DL?U>N>!UXKH@*%0LAS>SW !,J+5G!,C MSGECQ8F8S?KRYJ%'T>V:3ZDEO]N)5 66>\0S-6U(D1?'H# _GEM^_W;M2++51@B BG1J74_ MKX$>N DSCD(U0;/6:Z#+X?G$S&?B\H5G01M#DD.!4="4. :2CA@CI[A@3L6@ M0IQ/#"BPFQ_KL%77KZ>7KR^W6A@E/ (>!?G&8\I(*T$9HE%%!6+9I;5?_N#< MO+X164:*O9=1 (K(K,:C4UH1XR1!DF:(4@*PPS"/ M*)>2\A@%CAY&QR2_X>@\L3(&C+P&W.- 8LB)K,5%K%4**GG[':.CCD1B&47P M:B!@-="I%2!@F5:@LW(GDB;MZ,3-1@? Y(.'M?"$Q3PFX#5A#/+*6ZQ(,-3Y MFX\.M#TO0?K [0YP-QB!;%(<219!^P*E4'N61V?8Q=&].*NMMV(*M(#8_/)3 M-N WF]9>A@<5K4&_F0W;G]<:,!-&V7AN?]NO\S@R:Z*Y";OQM0E9&KTXUV?[ MM:FF=?NM=5!LSEZFG9I78!XHSB18I-0 HL/*@ZQR6B&)">$8T#P2NC:_-;;J MXOQ;&?+W5,:Z:(<=+S6$7VW_YUGE\/S-\^Z:N)E+R<=MA6A M/,B@6HUA.NK)YHX%]6GK:]FL_9*_OK-?RX/IP1P'+^WB!CW/\7QW G"61[,( M8]W3%A6Z:MQ>W_K&8U^<>\$7E\WF86LBG,QMZS"9_-)YU%AK0IV],O\^O^_% MF=6]?+%!K 3I .MYS-#/%%"N=18YEX+ +G%L=1\7^V0Y?HO57FT/]TO _K/+ M\;X:?VJ6OPXPU_4DF[^SE2#PWTD_)]=.9BPL-%U;E]YCL[ 1+X\K=I.1X_27XV$8Q YS$2V@N@ MD!10-AB1EP%3"XH2":)O%+(:N;AL&.D>W8YIQ7 Q'2Z2,0R@AYN$^X;,62)_$==A:F??*AW8WU4^KC P*\CV&7UQZK[=\4L MS&[.PFQY+ S6EQ%9<2(R@0$;?$(Z1H]D3,YFXR6P1R^20RBS\6-'?]@R;(]? MV<-R8D>/10PG11F.P%?1 *]R9@TR0D=$K%4D10;F7^CK"@%OP:M.CO\8P=MO MC4->J,/3NMQ.9G6$1J^+;_F3RM0@U=CCE!-#':!(Q\Y2$)@ M(61H_HJ)D9193XP;%NF!)92A-.2]0J1)@D5RV8^MI4 B:)]D$(" O5-HOV$S MSO;R-S_M/C&Y!%.H=7(".K4=@^.*RKHY9;'X\<(\Q@ MQBW(L2#RMIY#5@!72P:J!I449%SOL/$;EM9N'(W>';^R]78W+^_LUU>VV?^0 MTA.UNW"*3CNGD2$8.,TP@W328'<)RJ+#1F(3^[:&%^3;K].F' .\[79=-(NF M<[F7A=G?@<=B ];S8^$M+%F,1L%J!)/W.AE!FF*,F*.*,!H5\[W;5_A.O6,G M3BPLV\G^]Y/D+\HE$5IR6#@2$?=6(F<48*0##41+SQGO'48NZ!"^C6/+2L1. MV?QYJ:(Q;2;50=Y@.-=X69[*2T;Q:QS[_0-;G_.3[@)_-SOQ*(ZG\7W\EC_] MD=)3D($&(" N!-"3PPF9O.^N:931)LZE4GVEIRW?FHG-^VH2F]\K.VY:X[T] MG##>VXD^ED?6C>*OQZ>?+Q)RJM0][2[*%)H#[!6B+M MHM*:.(=9[Z(#3IPNMJS;R+]?C]^!XCJM6Y1_6\=_3H$CC\]Y:.:-%YKF]9K6 M-:SV8[%$M)5&VNQ&BS0 ?BO@MS:Z-FJC7!+!)=FWY;IR([#="7Y=UM%/JCHS M'^BUH/_63W.7GUM&C><<12,!+[71R%(7D9 ^42D#9CF8LU]+]PWSY!W(O#@Y M'%F_ KSKP9(9RGW*ZI$/-"%.HD(:>U"9HO%"0<,QRKWH8';4$/H'_A'KW7U;@ZU]>0?GG:GY/)&? MS,[G?1J70!.[GYXD,5!EK!/YH([BLSUY$P-! &\2;#TM7.PMCGU#73BAF=&H M-=;G5Q^+97"S0U#]6IKG&S[MON>#>/OGX']"CK?W^\>]@ M@H^N\'!OCT%\-VT+LBS*>BR^]F7N>2NI&!B.H.0%E8]Q:+ E&5"12Y0PA07I M;]1/;_:\5Q/\+54R6 F&E#2I\Z6W)\T-)5PQ1A@ZB\B1P^U_0N7,ZSP)%GFBFBE(BAMUS>SW5\&+W8":LMLQA9 D#- MC?1(*R\0F%E,1*6-Z5^L[.T$Z*^K=H<+A.DR!"A-7CH/2J97&I8D2!"@%%N$ MG36P6LPPTO_0UQZIFW1YN@WQ7F@E-$I."=!M /I ;L'Z$*:#%Q&3V-NSAGU< MFJ4&1&D/&)9C:> OK@!,+<<*!:*YPY@'IOIO"5RS5YL]Y]F)#BV;IQYN8X%I M@XH6@? !-C, @XXSCW+J31^M38SU%@$'9\W#X@#F+H@$5$N<,*"8!H>LYA&% ME$/KL(Y&]<[ >$9965:SZ(:;&+'B2(%RA+@68%4F8Y&R8*4D"T1 >@O^WQ6? MMUNER1=;Q]<9)JK#&Q#"XY0 5%GF JA7V :=#S43Y)34*/!$B$LZ4M?;:/0^ M*EK+S&,3G(U"9@[+%J.C^0RZ8"AY*WSB/J;0NZ"X*\'N_]BF&G^LXU'9V$># M=L):J:)AR!'HEN>LWXZ$@*@,,@G"@^]?,HV'S]/P0/X5QW@*VB GV5IEQ?JV:235^9YO&^OUI$R>3YL,X_M]85_G_\/'7ZGC4 M-GF*X@D38#T7&0I>2<2%\4@;@9'S3FN3LW+W][#4\O#Z7K=G<5W*^)3KVDC#&!YP3;>=J&B$DT#<] M$(-+T3. ;I9ZN\7_ )N6)P2Q7]63C[$^>!W=Y+(L(I-)K#^D[N$KIH4SP' G M_WMT7$=ED>4Q@,C.22BDH$AY$702B6/?6^_3@\<4]&!K\F;%,E:[?@_G!A=6I01 Q,)CWW!ZD(S@/5A:,-:9LV /DIPTG$>N0=N ]74ZAA@8Y2+U-B*U M6Y:3!?Y]5@OFG*\RCD;99ST.W7X5?'[S]1"Z>IKK:328^MAJI&1>3^USO'K" M*(&I;[CT.CP5M>&IVA-+=)(&9V'!C472YH0!BB5D#>$H14U!&9$Y(K*OQ' C MYLYE>?.6)G#WPE[$4^9O8D),V57@GXDQ$QGQL,I]6\?^9H=\H!0Z06=Q:I#DO-T> MA.6SN4!G\$8+EK UO3O.]SATIP.<283]02;SSN MOYG3N^"M!\K;0[_<9P_#BYHQ17+Q M1$/S/B4L&-+1893+[SJ7M-2L=_)QL&-6=+[N9J5K^^1+7:(1YS7'7G&257R' M0+UW^5PA1T'P9)BTPJ;>^E)OI&7\%L>QMB/0,K;"03G.I7]M3N;QE,VXJ+S- MQ?F0"Q@6-4LF:YA 3"87N<.!6-/71>VS1W5%=8,B(4[0@ +)3K76$VYC KT? M*^Z2!_7BF3C5'JDR87D@1GFDJ5:(2^V0E0Y6DG!BJ>0JDMX=$WQ2D=%<.B>2 METCX7!V(18 [GX"?- 9E'"OG=&^UN?Y%*CV0R++8&@$RRFF<:SD+@HP( 44N MI;)2,OV(DA?]'WL$'?Y?>U#5]M$PD;/12YA[*0V@&,[)[8.WB%I0'Q27@CR" M(I#]."2[M$I,!JQ48PF"R0^YZ$#*Z>H)8E90%DBTO+]Y!#[:KW^TK[K %G^4 MHY&M/WZI?H][93-JE?4GJ1&(? 9+"H:TRP$J.3^>R0$JFH(^3K%(1O5NV_L; M[O?[RI_[,-*'*2>TL [)H/)6IA(Y%O5L=P;O^I.'RS+'73QJ>_M0;R@O^3,V1EZRR;?'NMFNXXC.PY/DNV9 MI8X:T#ZCS8XDJ7!V).4JH]J!:0#:J.R=".U3]>N'634E"?.,@LZCI,KG*A4H M/CF7$U-*:NQQI+WSY5^]:@LG+O/5)[EB(3KNC8E@Y>7Z;/G0D8W"(L>I#D1& MPWCO;(7'7X=IB8JM5(39B"EBG$O$B>/(:&X0CE;DVC!6V][I1X_,/[G$+%OFN5R5!#NNLOE46 FAW24*"5U6SXL3@RTP7$ISG-N88L!B!@0/ ;?06 M)2^(9RDG*^P_ _?DO,2*LN]J[[E+%L78EDMS"3F&'?(LPDH%2@+MK0>[YS6W ME\A'*L489 YW-RG7_W0"&0R6'I76&D^5MOV+^KFV>LI6.(*5*YN\Q3"_O"P1 MV*_L[*M*4B$L5C:GIN V1XX09%4@R/- ;53.X-1;!^UPHG;)M,"]=U@*Q+#T M(&230=K$A(1).!HAI12]<_X\HD":!]K:]YX"BU,D<W$B=;K6WSFL8 M6Y5ZI]S;GWQ(GYJXU33Q\:C4GDD76>0H>)&3##F/#$D:*6I@M,5DK3U M$SY*YKCE2@$>&@V&*Y4,:6\U(D1:'+U@.O0N05LOCQZMAJL8%U9J6 \6)9B1 M&GOD*#/(2QDCB50EU;L TL&OL$*"D-0ZAS$PJ LY(XIQ7<$*BF7 .BA%I304"B] +[&10HK>V0)]-^#ZH-58+HX1'8$$PQ'E,R"HOH7<:552. M:3=D:>[/<@&K.4; 6K A>\N3#[G$),EE#:U75@AO>JN%]N*8QFH$5\[/K, , M1UC@'/\& &FBR4D%K2.,$NM"[TZ ]CQ[\VHDF:62>NOR1I.G.>>CZ$YH)!=D MD)1ZSWNG8=RZ\N/WR\A^5!@%7%5+,0$:OU>LG'O]ZV/WSS2]4_PNUF 0"9/5[7Q*!AC$I*B0]!P;YR@UNK<;;\LE MWF7KE8\P/(VY?.8VJX0\L9Q+E""K>Y/N=#X M$?A7;B4MRO$]U G^KE-'9S2O.R6^E8%AG=5@ES-\.2?!-,4V4VS$6H*TC[W= M_!C"1Y:KA1-M*!4NGWIF O$<'*\U8O))P!PF(5H/ M6KA+B&.E@9$C03Y$3I6S1/0W[4 _/'X]6$0;/0.;*FN/"?1LPUS>T4R(4LED M)%K#U/=U$?M756]%2EV@6EFI$)$VE[ND$5FE(\*8>^59LB Y^[I&6S#GX>)J M/)=('"D8B]911')T.T\JYXBV 26B',@X(P% ']G2[<1F4I>^W7"&Q..(Y/8^1.7\L28GH2+'KK];X M );[@_EU'J;J(C5,&*4#4HZ!TB,]1MIQC!@HLDM(B370^?& M(A"0&!$A5% 6ZSADS>J5%-3.F8BY +L\[U$&)4&Q@;]@'7FP07,3>B<%OQ$Y M,.>?]]7XTZI+PSR,22<,B_:Q#D^/)=JSKU1(Z@CD5A@)(4U<)/F(+,$]XAI MQ3P8?B+IWFWA/5#:VAX(+,.DH2(I,-8X0]QXL,DI$2@?SB;,> /:_?1C?.0*@GZ<\>A KH)0AFBJ.A)4FY_#!R%&J$7.&64*I$J*W-F5? MCW M,WLV\Y%@SU#06N>#D1&!9.!(&\R(BD$1UUMD^2Z3_^3B8UD9$C6%'L&J M% I6QC@P]$-.TQ%P]#891W$?*J7W0+V,E!CNG4)8Y\.]N1BW5:#+2&JYT/ 7 MIKV%F+[%YY_S)MXIZY05Q(,NB:3(Q7P<*/R6^5Q2FV(><[0C[9U;I*_+LLRD M>CF+A(@$!3";<\!6SF%*<@DMHXVWP<3^:?Z/(*G>$O.6&F:,BL0CP2Q'7!H' M*E/"2&H5=>!!<;)R<_E[#=/EQ-D:*'.68W[F>MW>V7V2AJM2D5D=@3-44 V6B"+O4,B6"!N:AA? MO>?GP?A8"A.I-CEG!<];-=HA@X&M7>">*,("37UX^1Z0"0D49B,?&J* ):"O M&63 ,D&8^AQ/C@U-_9=)S^\H3 ]T?VJ]E#HG-'4VYV$R KE<:HB XDFI=3+B MWAT"O97]^JH")*JG/NLUVV.X=:^.S:IW>AZH3(*B25&0_M0K$!I> AIX'I%G M3DCG:%#]#9N]4=Q1S@\"0&%'\6DNH) F<1X=\MAKQ*EG .<@68WBP0>1I.SO M5EW/%O!A4-6YZ+%S"D68XHRJ$IGD$Z):4AFE%*Q_I67ZL=\P[ -]+':F'@6=@%4&-#@CGV%V>+*B_!AB*)1*UQ<3UL([4\TJHT7H1 ML%[*#ATE1!/"4,"@ W-L#-(X'R*SC &1Q.052CHF MQ!V,P3D;D:'4&^&5]J*W!V>>L9-D-;[%&(3S0 [(NY3W;I)"6F&PD0U7.96\ M!*$^$$/OB*$'QKF51*0D@7*4L/G@."CB>8,EG^?"CH6 8V^-\WN1)\_IG"P7 MVNK ),(A>VH2]\@Q*I$-3GFKL$DT]&V+XF'L5PI"%T>P7X7/X>>,>60%2R@P MDZN":NM3;^W77AT(?QC4HSABYW,F^:13+G%MD,62(\.4"HYJRD)OM>AG+"]7 M$V,@$K4A*HQ,4+D.LR+(\)00B9))JF048N6H=UMBZ$5D4@\86@CMF?<)*9>W MC!7-7BL)DHO)7),@>,;ZNX9/W47]S3$\V,'JAZIC8KG!5B.J3>K*L6D)*OB0M@ &2F]?5Z.1K9O6E#EY6'L<*BYV\7X* MS>VDJL^/IVPJ3HG:_+3[^KKA7+@___@ZCJN#R\HQNQ%#9=?Y'9KA:U]?7WC68L7R?H)2E4U&>?%*2;53DS-SVMO MWW_\S &)O=: (YZ"R2MSC3T+UEQ,S&HN*#%>KA6IK@YF]WSV1H+U8%1.WI:+ MASF:XW$UPI(Q1RBVD=/B[6?AHQ0I.J23A&:,1P!Y+Y#@H%1B ?W3 ,VRXS82 M(9#)Y:RXP $4%Y4MU91/^7G#"(%FDN$00#:@G$$ ]!L!VJH'JR6E@&/4*A&B M L2632U!H MQY+#T$RI+* X04S#\[B$3YJ!C@6#\='18%6*T"PH+#"3 06;K CN<-734!#H.V67(@ M.RKWQINCF";Y&7OW27[I%>O[Z"A[FZ_.MZ8\<-:D"LI2NGXM/[[8]O7A>[ M'[<^OME=F)$;SL6ME[M_,['[YM6GG>V/VV]VBZWWKXLW__WJ/[;>__:F>/7A MW;OMW=WM#^\?^_2<)]SOFIZ_;^W^Q_;[WSY^>+]>O'Y5 -9R<]6$S%XLL_0F MQ__V?MAYUTQGX/%07WO ]9:)6=L''A0 M$QR(5ZP9%YPJI;A8*V86"R@>-SX_4(QMM@E#+#=?5WZ:;8WL2^C1U!*,_G9" M76?FYI>!2U?.I4O5>NY(1N>5HN^:@!_RZ?KBPSC^^,"3\)VK?&O-+[_;)#O; M+N,*.YU4<]K-0\D:,8P\-TUQ-)]#]UQA>=H\B&&\ !<]N\-F1<-C$S28> M6C#UXUE:;_M>R\^' =3SIQ^53>E:?_+F_/Y9(V@53B:G?1S_MY>@_U]^SPCW0">TC M\&=C\4?GW9V/VV]_UA\ M_%" 4?(1+(^"L.+#3D'$#^''XL/;XN-_O"D6[)436V7KU<=\F1C&+UN1.13 MOQG#^@CLY_7=?HOOE:C8=Q+@;ZNZF.S'XI]SW"@Z?WT1QR&&;RG?-WKT%:C( M@L;:6H>8]3F9?\A9 Z5&ACL;8Q(J\+ L5/RC?:G15.<-K6\)K9O92X_'2+_3A'W8Z;?JOWP),>C_@_[_ M/<"J$M.8&(F(B@IQK /2G&!D:*0B 4CZN#1@_5C#<-H\.[TP /A@ "S= /BX ML_5^=[M5\P<+8+ EF4!3$Z08VX"Y.WVXO/Y/\6DNOCC,]>!00K>)M M";H!H)R+]>8JM76PD*+DA*(D6Z'B=,&@.4WZEZH M1S..<8Z'H(SU=1,CT_>PC?%-#BX/]HJF]J">'.P1HQD3&+//>.,?AWMKA1U- M+K]P1G2'*6\.5P^4[<*YLL R8Y/=Y2.?UF,W EMF[M_/9IY]/N>K']_M7& MTFSP)R3!?WCSU?I)D=>MJ%)QNI*%;8K=P^ASL'$HRG%13IKBU7[KZ;MRPV[8 MYGUX?.R%&OQ(W1P"7^/G6+AXG9\#?Y^?X^+*G7_Z.=NU6_,'\7-<(ZYNX]I@ MP?N0.=U'-E50QD?[=7MVI*9+"[5"P,XN1Y9NA9 S&,_^^;T<1[)".2I$\ MP"2$O5C\8>L_O]CC;TC4!R/Z:T(O;K&BGADK+ [(RR!@195"5E*%C';.6>VH MCBM;4;K"%97?7J?,7(AO2&T6_XBK .$:KXG<4'#78=7M6LS.,![%*P2.09U+GJD% >EY;E).:>4;A?]XOE5Q?P<1Z8P[5P05N-K,D%7XTWR! 3420B&!DUX2(N=1%;Q?M#_0=8 MX:!V/JB1_LXVC?7[TR9.)DU?E[MXKKX"C&T@H,<@;!0&>(D)V80U\L08+@)6 M 2]7&OY1 >F-_F]YV#J/5N@HH(33P4?0>XOFAQE=Y.V3PQK JCRTHR)^C;Y- M2@@_@[43F\$^_IXY!?8J,G]=:QQ^9V!1S\[2FSMMVUT?'7*COJ]ROG*\\U6$9_[%?C5<0&W6EFF> ( M8WD#WWS?06<)&',:#/#O?]&4J)=-,8FC>)@7KABW*[=>@, ;3;.(*BPP-!#& M FA_Y[C/2;#QX@,X0O MW/"4!KDF?('H:RXNW'F-'6'NQXZX7+TUO5-OVTY#]+,=L, WWSU^SF; M:P'RX._[)=#BSHG0Z)GSX6J"O[(J"6!K MY[=A4?.B.@GK$3GBU@!C:YU+;AJ#(G;&,:JXO_N6R9RQYW#=AM]?V"J)<'7E MNR0?P5AX;YM@_]DQ?9&S.\5)\?OOK^[-J7*GK&:=(?##[!U^&U7.CL F&H%5 M-'N7'[^U"_M 1M!2S)[AA887NN\7NI%#_[O\,X_[U$0/WOD>/5+;XY## &/A MC@N_'T%DY$(5Q9?]V,;:9N]3?7H%"!R,M"7>V6+H=]U?3NH;W[+)19.5U M8B>W3OBS!(K]G[B*^(\E#*PH9BGS\M*_KV9?3Q-H/-BP^@=PWPGJ=TKVV8/7 M[2V>9YP#B#LH)Q, Q5;-KJMQ-O]&QT4$4_"XV,XZB?5M%,5K.[%=?H1S<'_: MQ^)>QLX46G(L9F=:IUV%BF(7?2Q^R$NE7A:4T8U9B\E^V<"0[6$^V[IJ\.\& M?(+IL?EQ8\6 S50*PA*"4DH9L%M+5#JP1!G\RERR<4G'J196+"_8#+\'P'XT M@-T_ !N4\!Z!-L"D+4;P,K&PW@-HYUW,T,)8G5782W\M@.W0)1>: \!Z>$8] M5^\ @@Y@%H[7L[X.G8&2FZ=MK]BKJR^3_?GE#5#?8SNR$%,Y;@/XV^B['*5 M\)B_GS;[9X.KQS1MFG7W6^(JQSEN6XTXD$>H0G5LABZ;'QCUNLO>" MS1[I%CO1&_JZ9(C7[O#A WJRMWF:O?@=.-[P2$U3. S M!;+;NB^",2)PFA".WB.>*$&:&H&H<#%$*;@T9CGNBY9B?YTVY3@VS=(+2BRO M?L2@A]U[U-%1V5RU&DYH3Z6TNGKSHR?00*U1#3_>#O?)_A).F:P(V<+.+2 M:),R718=V,8$QE",JS:D;]IT01_PKEU]V4N*3E5U^ZS1<7[XEQ(>#8\MQC!Q M58[C."J;UOU\QYX'/C9F+'P=:A*7).N3).J4%$N*I-S-';Y*(A M&N O%PAR&@NDHI%8VV2IH^?Y*^F@)28)!6(S?TF/K)$62:NC X5,V7R _L+1 MDO9\>GM2=3>?0V\^3">M# !AL%9,QV77_:?/[2GU9@T@R9<'P'0_KVV_?WN6 M(\?3 Q2J-A5#;K+VB];KQ+!UFO-(G7W/!X\[[EXGT^?\I+[O3NHWW4G]^?G\ MDP/[)R?UNR-*O20;2DER2B04&;>(X^"0DR$@P[0V3DKI_(64=4Y8;9G%R!+/ M$3= -EIY@8P*3$2EC8F7G4A:)=D0L6Z,62>*]9YL?CU'-E%@OJM,INC+* M]=X*A=$-FBN%A6H*1LD=C84+%>M:KSN^UO'G^Z07,W%SHF/;(+!;=K1%WOIYV[BBGMJUMP%643/[;1ZQD.NY^:JX"MI\O];./WS8:0])9!])IM M&*:NJQ"X(?"-$NGE1"7.^C_WZFHZ#FA&R:G]L_2MQG-6%SSZG"/VH P!A.$W M?;&+J]QUM-@U7J"W9:6B?OI;2ZN<6]@?&=FZ*=*=:NUVMKY6&QO/*V-Q*>"N4N?)%OL MU]DU\A?0ZR:?RY--F,_EN'.*@*5[-35>Q8D7J'$%.5'?;K_?>O]J>^OW8OO] MVP\[[[8^;G]X?[(F]B[K%&0 YF<& MS# _!Y_)YU-D;DNLM8G&OA^85X'#)_OVNR<#&V#XJ

9/)X,M?NT& M6^SNQSA ^P#M [0/T/YLH?T,C)]JXI^KP]A!QWW 3C+H_AY5#T.4#]%\RX&9N$=9H _H/S=^8 - M*/\PVONUNTV#]C[ _3?AO@V+WJ]& ,7-YYS\?7+\&)%])X88#]I(O_?5.'=3 M5Z.V#$F;Z3TVD_90P.["V\Y*11=OVI<>Q,#=^8,/8F!0]@?T?T3HOZCLG^KZ M5?*VV4^CZLLC<=VC%LIA<@_SX/-F>P^";:#^$UJT%ZV6ND[Q^?W6N4(QVB')\9>K=1CO0SW&;W M9C[X4#9^VC2 N)_AU]%Q4S:?4R_0^]W)*&=NE:9X?3+8UO6R-1MPUM!/$3Q# M?)<9*;?9B*#W^:7T&'*>#$1TYSE:!A N:]8NQ<'[FK9!">UKKI(A64D_ MP7+5R4K*JNY_FI(/'__CS&N X&<)P?9S739_?D[63ZJZ'_"; MM\:*M]V !N0=D/=I(^\0N?8L@9=^GH[KN/>YL:/XN8E^6I>3LB?[9)_&78VI M6.?#(S# -N2L.PB8*^C-QMINHWUJVO(),V5YP.L!KY\X7HL!KY\C7HO/5:Y[ M>3?W\2J\Q6TUSNW340T(O 0$[G?&CO[QRKTBL!P0^#DBL/P+L$O.U#:@SH(X_AYS6V]GAPY#11#?QJ)[T)M=P]&7X&S'%M MB@'X-Z?U>2;%"OO^AD/AV-76%EL"797E4$=VJ".[[#JRNW^\:2M+O?_P\4VQ M\^:WK9W7V^]_*]Y^V/D[?,R'?K%Y^?N'#_^9?]W]N/7QS;LW[S_N7@5OY_*V M,/9OUV18D;?GQAD\/" [?MPOFWQBK@9.&QT7._&PJB=%-2[>5O5!03#ZVWI1 MU1=:K+=5X&TY;G(I]B^V#K,Y'E75GSFOW6FZIN)+.=DOQ\5D/Q8'T8[SU2JU M7U,$CK2CXM3_7HSLEV:]@%?V^XM]E..C:G04BV;J<@WT23Z'.?GPMO4<02_YKP>:9K5I2(>=7F:ZJ*:UO,?3W*2M+]W M1[^A1_C0NGW@Z1O%-JQ>3M#M;1/A#8ZK*7P<%V6F(5CB;T^3B]Y.FY@GYG@^ MNT56DAMX:Y@-VQ3Y9HI?VO)@O?U(7I[\! _QY2%TUIR_Y.*HA+>Z\+NOIJ-P M_L<(]'AP62_QZR$(PPL_[U5V=/ZW,M-6N-#TP!Y?^"D#P?D?0<2.+]Q\6&5Z M+2\^#!@BE)<,[+"N_G'9@)L8_[SXX_YEE'%T8Q)8BA:3KJ,9\NQ M'TU#7+S+YA.OFU>K.>>R2N6:S&=TG',@=ZDR X^K)R];.$/93]!L.N" UGHY M#WRG&,0V6,;452/AU4*4;7!#.!:82Z.)$.STS MA7D]J"?+L<%P.0>$.;\4IU!/9>W7-GS5^>YA/+"M&I6C30_[.E?R#'+Y.L5V0R MVYMOH>$3-#)>*_5E8L0[2C6'>GES'?3 _CVW/YZ0E: 6B"\ZPAK6=@9@9TDNJHC",=Q-NG B +]/JN&($ #].2A M8;XY]W_0YD6!U_=919V X?'G>A'JG$3EL/H">L)T-/]]!I$@O?,S)PL-FF,0 MX2VP+E#Z>@%X.VZRHM$JP& < )5F+QA(^AJ!\GUXF)6"?\ PQK&UE H@P_U3 M[FAY99%OP%;*ME9K4BZ,.]\)9ATL6#QLYD;F401C$M[3^G].R^8TFU>._"K: MHP\-:"(# PX,>$Y;B$?5:-J2"[!(2W&92FU'S;;U# ,19^]_*DY; O^Q' MT$1/*3?[ #*%KQ=N>KQ>9/-SKG^/]SH]%M9_E"FUK#,_G"7V?/O,Q(6;8519 M4>](_M*;!S(>R/@<&;?^GPR%=E+,W&1SF0**J'3D@>#6*G7(P _7SW+'(4;:9$3JH-;FFR]Q=W6ECZR= WI(TH#_( M#U_5=6P.?I$UHH-.%+2(WE&^A_FH3O1TZ 88[Z@,G7Z>[\OUC4[-D L6 MRJE=,E#G0)WGM?!%/W3J /NW*>@GQ6Y6?=\=YQ^*'[;'[;Y@\ M$N3'ZK!XW5%J^V/S8T;M+_EN^+>EXW*OG.0=Q0C:T6C!L)[Y:";E>-INO!%Q@ R^^5A%WU3V"DL5=5FQ![%SN[(!K0=9U?M7%L[J "E6N<6= #6 M0DN*'H1KZZ$]=<-V*F+6ZT;'G::8RA@66\[TQJP)VGH6F)*?.3.&!A(>2/@; M)/Q;K(HW7V$\36>\=PI9)M6#MA#3I70U+YDZ(]%C(,G##E7G6[US8[LIQA50 M5^5!Z9OO#X1.^R!(G;A@.<>*_+=E>V):5R'.!M ;0ZG!I71ZW-6[CC"_[N M(09E(*VKC0<;[.$D?YA$OS^&8>SE38*@8XV@4]#JQA$:-D4"O:V+LSL-PN@TLF;J M@R($BKZ;( MO&_BKYKB!)5[<_CO=H6NFAX= LJ#M M.:#99KW8&U4NGV7I?H?G9$(]>=KZ#(!;JQB(.>2HJ5'>EIOOD+?;>P?6UQ4\ M>5P=E+XHFV8Z;-D-E'W]ILAI<'X;.#\+HY^'N67R;J;S'>#3<,+T.66[,Y0YP'?Q2.8@RP?*7:#< $8SO(QO MJ65FXI[8IS['L,Y\.9U/$0AI>I(]88AV&6CJ.]&PS0HR[2(4YH<4]FT=HA-^"?'*:VW!\&JNCBH0J<0YI2G,Z5Q M;SJ:N42Z= W3NH8'PIVV#2K)B7&ZS#?Y>^ES[I%Y_IZ3T]YS:=Z%U)]W-;=]X=/O_T_U;3HL@\7XRHG20"4GQYV&72N M3Q=MFWEBJ%9>P'R?R6"]4?Q]9NEESNG"P+[9YPVR#,/RPH26HS9%2;?)T\JH MLP[]3NMN,S!WWW,BXG,IMMO@M#IGBCZQ3&>IJL$V.)YM*)T1;>L+^OW)UM-B M6MF9TM_)WUFR3QA&TZ:NWB@^[F>C==(*T%D^F-E80FQ\7;KYB\?F!I-5YKS< M+K]B:S#G9.3K9S.1+P9VS@H\SY+&U/'\(R^9Z],EG*5V#AF6X4+.O_/]EA32RAECO\OCF-.83W.][X& MV^O P7LPLEY03%E>BYSXK#U>FN_YM+&[<;XXZ9NOLU,'KX#]RS8/=IMS9_=- MSKT#3XZNGN;A4MGVRMNK9P:X/COJ!XI1GIG9FS:SZ.]9_NW%BM7S+-S0\@^X ML]A>+[:["NOK,Z6JY;8NU[KMG+MS8[&JYP21,%'MY&L2\PTF6) MNN>D?&#_C!O%NZJ.V1^SGG_JZ+1-]&.+[GSB_!C0T=D=T.Q1I M$R=>U?W"Q+4$F1/;SS2$\;*@9:-XV^4XZB(:OMECJ&:0F48M#^9T2?,L\8LF MW?AX#CR+AP_6BW;&P9<.F5RUGQ[D5"99B,[> M[026;E)K 5;1Q7FB[-!NQ6=7R2R5]AEZ/WUT3NUVYLG=6E_) CEI_7G,_.;@ M%LL&/E=Y__$FBWB03P=<*8%!FMD_<[*RXS9]32?'@IW,9-I5@J0M*C8!N@2N M*2HWFBGU&0&FA^WM+:=%I'XRQAM>&#WQYROG&AMVPR+U1^ M+69RJJ7LG*J@[6@Z/JV"$4Y(.W[U\;#-TU;'-A%+R$:^DAQ[27NK*)KS M_FRQG(\[6Z_?O-O:^<_EE,5YW(PZSS+U[W\ABK_,XM,6"U79VQ,\.7@N$]Z\ M+6@:8[_1(>T\K> -[S]-2KA1; &$=TKC/('XV![$+HUR=]-,6%S67],JE_/= MZAD\E#DTHM6"LZ91?. %N5@S^ MWL7J'UL['XOM-AD-??EV^_W6^U?;\WGKRQBW?B^VW[_]L/-NZ^/VA_??KPG= MH>9=1[3M>K9UIZ7J,S@%EL@TP(N'S]E-F8]5M)^::E1FJR=\=G:4S:$>3=VG^9"+5_,AYT]- MWZA]/H7%K]T4%KO[,4YZ-\SB08BO/^__0VL!5%-H&DZ-\"Z4O]TR7-" ;*MN25U^_[AK;H.JV]][MN1AS?/KGVL8GU^85Z1?G MW4U'03BQB^=^ MC"P1LCPOYB#?![JYM=BYE1F6'?@_N?K%+^]L[??S[FK[+>^%WH[8KIGDCM\Q MZ\4T#^PYL.92O<7#%"6_5+T%IN^*.38KQ(%[ MIN5FP4Y>!D2NF+?4.J+^Y1 MM9TL]HI?/@&AGS-TMV<"\H<ODYV8?EY[]9E$'5ET'#%#)>**!F0C M5\A'S$A,AE-GU]I@[I_7I@W:L_9P,W/YUCCD?]Z%$%& M"H$4YT$ZX1CEXCR44JZIA_M02@8#E,(G;8-$T@*O&@4&K(.I-L@-+5 M> ,'0V*)R+Z[7]43!.ASL'A4>1!]3T?T]4<+ZH6?9)7,-#O6,Q#+@!L#;@R: M\I*=#EXK&YU #)1=Q!,WR!'CD0Q*BJ1IPLXO0U-N-8*/H!!LG^H#RU*,\;K* ML:N#7OQL'.PK/0GS70?&;\2U5P;(=;E?* %4@'P!<2<4C4J" M%MXDI1"7E"#N0."Y$"(2) 9"HZ*&V:5(O0L8]CY.E@MCG*]3HP=U>G _#+@Y MX.:*<3/:%"S!#A%%P%I((B*MDT)"LB"9,9Y9O11],F)W4_G/U2CMNZ1!/[=58\ITL![\\<_1VD MWR#]!NFW&NFGL_ 2TB))-$$\8H&1&I=( MQ!POPWBX/_BD8IV(X;3DL(?0?[/B=4RQSG6@\D^94.%#,Y@+@[P;Y-VJY!TC MSBO-(G(A.L2E]DA''1!VBF&NL.%:+B5!P(RC_UY.]E]-&YBL$ MRT'>#>;" )\#?*X\1I,399E&1#N+.( 0TI@(9"*1$EN 27+A9,*MD@+<)WQB M(P;X''8A>F\N[,1F4I=M8?&<7&R0>L:P$5 Q) M1@IV0HJ($X>1YD;"7U1;X8ES;"FFQBDLY!PZ2W:FK2N]0MOB)D4UGC.K#;@\ MX/* RTO&Y<24Y,9&!':, ER6!AFL'3*2$F:BEMSQ9=@PJ\5EL] M#W(;.^;Q&RH?JXD=#3%0@U=N\,K=CU=.&8Z],\@IEA"GC"!K$D/)^20MLY[J M"R< ;W5R>@7;]8RR=4V&_8O!?AB0O^,7(J ?44J+"("^>1,D^HN7"@[%9GI5>!E(:LD^%4V0-O53Q/C?Z/NCJ$=SQNCSCDHB:'.?M@FVAM M$%>#N!K$U6K$%8T@?&(>OX G -PKES/M]HZ*1F*@0G$+:?(>481%<18 M^#U&OY0ST?< G)JM,W5U5LR!608__NIR'$WL>*]THSASX@\*_R"W!KFU0KF% M4[ &IX2T- EQ$#G(>F^1%0:SI*.V%^-K;Z/PORU!-,7?RZ,83IF\_OO7^7^KJO"E'(T&637(JD%6K496$9:5?*D0-MFM+ZQ S@B,$E;, M$ZH2Y4O1\N>\O"P7OE#K0@YB:5#H!Y <0'+EB=V2MX"&"3D53<[];)$6A*(@ M'75&B^#H4LH:K D]5#[9?#7/X#N_N$PUG92CO>*4;1-+%J^1E5"TR8.8?B# MQ!HDUFH/_#(6'"$<449SR0)GD,;8(&EQX(0QQM-2U/H3-O\]<_E.GHH/Z5/3 M>:&6)L;8NB*#\W[0]0?D')!SY5E(18S*XX2T"A9QJQER0G DE5'$A*2(I\%.:59EWI(0#HX[Q\PH>C$?AT4_D%L#6)KI6++$YU,T!()*D $62R1Q8PC MPJT'.R!2HI92GFS.UMMML9&/]NNR]YLU78?A#")K4/8'U!Q0<\6H*:2UD2F/ M G6 FCYAY)(RR#EN$[%8T!27H>RO'#456V=#E,[@Z7](1?]LY8 V/K^HTDGN MG<.JSC0YB+-!G WB;#7B3!+*A30VGRUSB#LFD8G4(BNE%%$12JE?=46!]]78 M+SU-.96 MD(18XA1 %G/DK).(D&0T-YA'N92C"*L$9K7.U%#)9=C/Z*?)TE4,&,R4^Y2& M=(-F+@W5-"=X>CAY>):N;CU7_[HRP7CY1 VBL0V!4EB"0$N(1V$1=TH@XUQ" MU&K)#(^:(&RV08X(A'&W>4;'&V:48+4M%9D/TNJ%J0.:'W%RYC/9N:KX\*DOE2S<; MKAJ%VZ/;[Z5UY:BRRPQ$L9FT%12:2>7_ MW(?'QKKY][]H2M3+MJK"Y/A;A/XLI2FL9[[R\QI=NWX>;HK\RYJ92X'_(12- M83H&+AFX9."2U;DOGXU2<)OYGA7Z*D:GNL#F@%$#1@T8-4CR@4L&+NF%)/_. MV,GV/7_4DG_+>YCC25, M%*S:8UO^HBMQ$(Q/1S#V1T<:Y&&7L]EJX2A'P@D/\I"!*-3&(JQI?@]IH2'^=B<@?*'/ _#7D7_;9&3 MI'%U/(KCZ;!7,0C 00"NRL_&A9(R><2\8]FN<$@'^$LX&QP)A'%WH1SQLK+" MS67=\7(E'27KG U)H@<#8L#/ 3]7C9\!"Z:5-8C!]((!H3C8#L$A)I2E%"P! MP?&JY%*%Q_+>\C0\X:Q% T(/"#T@=#\0&ENGN :# MQO%@$#=@WVB2$L*<&0DF3_1L*?5O[@>AZ3K5*PS%>C8(/:3"7EU>N2&F:O#= M#;Z[>Q-PUC*C!;/(2VT1E]X@RR1%T4<-%S2-8BEE,5>VIT^(7&=DA5FLGS./ M#' YD,( EXNQ4D;PE N("4P%V -4(4.20=A$#:8 L2S89=@#*X1+L4[4$ /U ML#L;SU/!'W8J!IDUR*S[EUD^TN!81#A0ACA3H*Y3'7,-S(1=*R\9K .+DH&Z+EQ"/%""G <(3881[8)RFBVGGLR] MH2==)WB%U66>!,L,'OZ5'FJ8V*^#]C_(KT%^W8.#GPCC%$G(1!= ?D6%K)6@ MTW//I##:&']!?MU&^Y_S]LEYO@47UONXM&PB@]H_J/T#; ZPN6K85(PRFC/6 M8>$2(DVM0,)2RXR,1AJ^M%KWJP1GOJ[8 M<'1LV+;HIQG3'4P8C);!\38XWNYAO]V$I(E +":-N X.66+_?_;>O+F-(TG< M_BH([\Z&'8'4U'U(N[\(6;;G5<2,I+"T.W].U)$E8A<$. H2_/IW^KF(8J@ M1 KL!AI >L8R1(! =R'SR:.R,A5$+5625FC&?,<'$KKJ+LC$6"F:$D'Q W&2 M.-G[R63&JX-?!"17<5=]?PXQHP9DT0H?0C*ZZY,('7*264V<[&='XB[1ZGSX M:V>Z]=75?+AJW?KM^M,$DX]P,LD99T]_^T>21A3D'@1KVCL65\"+Q,&:TB0Q M)==.W/LF0:3 7=45;I6HZA8\.*L2I) %*R(;9>P&,OMA?N^ ?7\U7.'(_T8S0.^Z=9H32C%": MI$M:0EJRNPSG5MRB?K3T\)580J0A49 M=-(2TI)!&/1!-Y'N-2^RO6C^S>+JI-:R\0S&HW^_*[NPZQ0HAE(D8@;#K0!5 ML@$OFS]4T,IY%YSC76P57:]&ZR:]"8O7B[>KL,+\/V%ZCF]P\?8D+/#+[&A] MV+R^OFKYNCP_K0N0PB_SZ30LEI>O_IPQ??GJMWM2IE^I44C-!>,.PN+T8=F749G6('6 MW.NST1"U1Q114)4J!(8WQ4.Y@/>-.MBLJ_Z(XGDGE9U?2D_[Y2^?GZ].YHMZ M[_D+J6E7:]F%:FC&DY/, 3.&-Z>V+828$B05DM?9Y.#7.FL_7C4ZO[FFIS9K M_]T/X;^XQU&X7H%G_QD7?[Y\\N:?0U2(Y)E4U@LP!@.H)#EX-/41RRH&C=;% MM5Z_72G$R^7R_+OEI=FD:&2F\7R6./O:?17C4:'13=^"J@L2)82J\Y R%IDD M!F,ZZ?]RUWV]/E\M5V&6)[/W_=PH(!*\9Y.Q#*($+QCMI MT+R3FQ,B5A0'5CV:I$"%"FL?JH'/UKCJY$2K8R>#=?J3R-G\(>#:([1-VF6Y MF '_^>NG0A?4X4^-[.H:ZJ,!,[' COQ?.@\B2T720>SZ[1]!"6$-6L 4FVD@&2%([2K*O''6.XW!$[L& M724WZ&'E!Y(]?C$-R^7H>0U,3D_GLT&GD(42MA0CJ_N!KD;Z*33Y+U?#K*RY M1&VC7E=,+*T.0%*!431*D29"_0UO]YP7+'>K.ES+'G1F9?[TP%%4$9 MSR#6^P->7.!5/83#M<8_CU2*SN],L[W,&W\E5WPCFSQ(7<@ENVH^.$C5M,@P M0E==L )$U-KZH@QG:]MPG>C"1BFZ!^^@&"\TRBKXR:MZ5Z:Q"\A 113U\JP0 M1O9R5YMG5==OS?GFI,G8J;M.FPQ0#YJTXA!%G*OD>*DB+IJO4R'7X+DLP*7) MC+,BI5UK(MD)%'L5<2L"%U*GJKBABCB+"*X8#\F$>LE5 4)<,V*=W%67(N[% MF%<1%^JN_@D#%/%OY]&_8@%6H[^%13H923X>"294^WN_8,+36/VDRY_*\:B^ M\QG6>_V TT^4DZ>\%N6U^K$'+D7/JFEO)Y4WD:.#B(E!\,)9SD/4:NV0_B.= M@S9<[.@$JJ-Q@71(GSA)G.R]09?2LO+-@*[.(:C$/#@F:VCH-5?5^W0RI8X] MS"XYZ:G;.A6O[^GVP\_[L/V0=6/ MJD1A 8SQE2F,%? Y!1#!&6&5T5RJ@67@OU*ZEY+7PFDPG#E0PLFFE.89E&J*O06 MVYVK M%:46TD:LU#5MZM)>D?J3=;VGY(6J"US4D.'IIQ8S6\#4A-4+WMA==Z#4W MBYB]=U)!SKSJ00H" JNZ'G1,3HIJ+/)=FRJ/OZLN<[-E&4>,^ MZU@)KD2YMOW0R5T=LXC3]@.EU8:0.:"TVF-Z7P854 D),E5KKTSU$*).!:0T M*2%SR-1:X=HCG8,NTVJ\YPGC7"&Z>@L3'*]M5$*9Y-5F))M(]M& MMJVG$B3FZCN)""8WQ9N\&KC8'$BP15N;"W?.=]*MX[-VOZG*_7+VXD*U;YB\ MKJR=5V/)J#*)0@/")^&S]]YY*3A7+*^?FCRHK!T$ZS,(P9U$EY3NIG?0+% MG 0GK*SVBV/0J+05G72)O5+J7R]U^GE*YZ?GTZ;6[!C-^L8HN+J[OY8D^6XV6\^DD MCZZ^[8-0]0V%Y?[5&88!W>(,S"'6SCK5S"V5-?RI04M3*V6AAD-83;,56E;[ M'=;[N&RT3_(95:\;4KVX":J7L\HM_&NEU2M'&_-E_6;KH_MV3\;Z MSM,&_:/@(D/&Y Y@\*6P;"RW]PYM)1-")H1,R/&:D.P#\]XT>3,%JA@%(?,: MW:$44;A4L&RX&3M-6![^SM?-=[[.O="T46M@U\ MC-(Q1P:,-6TM"QKP01G :G"#LMF(L#9I9Y/ YZ^?$?-\EGNSM\ZRL6-W-3W9 MA@H>EL4E9A.SB=D#9';E;"Y1(D@M&F:[I@NQUU X]ZP$SH5?8_8F4=&6F.VY M&WO18^7?$3'[*DJJ_VT\^/9AG_KQ60L?!N3/G][=S>_F'K]K\_EQ=_SN!$)ODUF8I4G]Q;:G[FG]K.631_>">]R=CFY]K7GRX?J+G>)' MR),%MG!X6B_J_'3V+$^69]/PZ6GS[+.SD)MV<3>2(9-9^U&7>8*+'_SO^7(U M*9^N/K7]5GU\3X^$ #P\6MV]XG^>)?D*2N>;OV)]=IEK/P M'B]2*!!*O=2G8?I'^+1\]L.?;W])5]] JV]W+_]C5GE+7N/=2[KV<0^'\]62 M#I=2?UQ\1;&:]\[$ZD58_.5\<;XP_HB?DS8[!&<7+@/^7-/^5']/L-/0_L"-]#3C1EZZ1KLWIUMG?>KC[\TD\WG M-U:S7G'S+%2W9WY>W9?)1\S/+MZ9,_:$_>DJWDG-;(2S)3Y=8G4-JW9>[GK< MV$#Y,%E.VA#OT].K5]^U-=*^N6%/I'%_NK3Z=[Q /&'F&T_S;SVGGUAMV>=_ MOOGB05W#-_:EW#?KZ>X2JKLWJ]8=F=L7M8M,W/>&?OWEXH[T[JL\-<_\UP_F MAV^OQ*:U&&Z8KNEF(?0"3Y>C7ZL?D4=M5_&]7#<0WD['-=]_[7=MM MR>$0X7D:-^E M:)(4K6-'H@VOOU[>]W!/XE[/X>OE?8,8P;E92[L/.#O'[Q3*'2W$P+AV#*M M=WY\=TZ2?[3?__>;V4$WFMU;L_RWL/@_7)U-Z[MU44%WX%+;8;NW+4K,((HJ M!U0PN=4228."2:(=\RI#5+XI!2@;P9_.N\@B(B@ M32K"F,SD7=UE6__ZM\7\]$5]L^8B_CY9G;PX7]:5P<6O']/TO*F(>;Y<8OU_ M_J[^&-_NK.3L6/"MSZ7H58&VR(Z-BMB)ID338Z0ILY6:SD8P7&10&1%\VRS! M215YR46+M4'/W'DA=.3@M=2@D EPCDOPP9IFGC+G0@Z(IL:.>9\UZ(=!T\W3 M=!0_=$GWOY_,I[BLP>V4A&4J$%#$-D =[QX[6+A?BWQHEG%I-$2ZM.^A@JY:;[&"SB1611, M%S\DA@H]YF[K([#W36UHIV$8D<*;Q3R?IQ7%"<-J<[=OZGP,?>ZV:B=19A4S M0ZC_=FW(Q*$INE9U"(+E81BZUU( M-?>NABXU^DFA&6H:!02EZE^M,L;S&M[H 6U_2#\V>I!S>O9-^;:[0Z*[B'OT M(<8]%XU-%P\K?R:C>N39"DKR?9=!#$X:*90'9IJFH<(K"+($L-9S[Y4W6J\E M^8SV*)R7X%+]1<5=!,]JU!.S2MQRF46)PS&(@NNQ]93EH\B$($H0[:>HBL4D M,!4PIM0(P20),;@$/"6F?4Y9*G='YV4AF C M76@?*R12#8::H2"*10?!1M0 MB:J0?.Q-C\V8#T-O-M\JH;./W^P_-U^V_3 O@X#K1E)?__SF]D ],<[?_.>K M0=;G-3)/[$-Z0)W-EY.V>^4"IV$U^8!?;]K%[YW^.AB5&-CAM4&9E0$<::/U M($4AP2!%&4*^DNHTMG0B]$@@=YP! P7:WUG6;1@R;R%8IT&Y*""*XH 9*2.O M$3.JM=-+FYP%;>*-U^4O\WENQV7@XL,DX?+M?)J[JJA08^FH>IMRDH1*0F4_ MQ^8ERSEJ#LW1%5!6LV8@MH=2,D-TMG"^GI/TSV$9$(R(7EW2+96.%\4!^DT V7J(R>;$FK)$D:1@RV= MG,3L' R?5ES33:4DG24I.MP?UY@+-)%L)EY4%(& MB"(UFQK2J!!44C9U[P"PB3??ZO";5H6[VE&P M:NP-)Z-$_CO!D>#8!QR+5]'SZK#;;)JFBSR#LT$!0R70<&]U7AO&L8G_W@,< M=86CZ[&;XF'H [4]Z<=C?WV&B[":S-Z/\.,9SI:X?$H=$JA# G5(H%8BI"BD M*-1*Y-!+BM]6GW4Y"K,\.FV;BE17@()3"DXI..UP(H MR:KD 953H++5X&76 MH#2J^M^ @762N7N+TVG3FG.6_W:ERK]>./4=Q:I.C(6EW M4>7,!43'8\5>4N"4-, %LS*9))+II,UQ[ZBT>JPM38@?5#DN!0'WG"LFKL.H("5CFQHS99"#LLJ!P^KP)Q4D M\\:SP&PW8U&6&!;II-JZ7SYK<[?63E9KIZA EP(#HB71LI^&(XI[&3P#A0FA M(E*!]RJ C447:0T*K;N9?[(%6IJQ810;T ;!7L0&?\$9+L*T#0="KJ^:+%>+ M=AX)V3BR<63C.FP]GI3F5B,8(7.U<8%#1.XA)V\9*XP)LV;C-JKPO=#H:N*> M?Z'/W5HYX<;,T$Q$B@F(E\3+GOI[!-/V'V>1)5 I((22*B\Y+[HBTVCLY-#> MEGBIQIY[XB7M&.Q#5/ +UO=(D]"J8QL:G,[KDORK_0$9.FJ&1-FB-ML?AREN:G."J+^>E5?#*?45Q" MI0546M!E3!&E0Y4Y,*==IM3X):+WZS]>+J!!>C22O4X]$,5]1YD1K*44,YZKQ(BD**,JC.BU1"W4\F MKTH:+E>7+@"%IQ2>4GC:8<&S9\%FJ4!$ED&A]Q"-,\"43T)I&1$[*0MX.?M0 ME;CI$G 1GUZI=6>E=9[1*4I*XQ$GB9/]5"$KJ8JHB+125T[J7)DG;?7]A DA M3@&3>J*R-RMJ^92+[5,P? MK]9SMS8Y*F>]%0JX]1Q4#3_ "2,@1&VU<%$G*SLI/V@X]&H^FW^YQ?;=C0V6 M]0,D= MEAR\A>K^%U Y,_ VUD><>V6"LMFNM=_:)%;H&Y1J+&6/G5X.0S=ZWV8Y[K./ M$:N(XJ5;/UJ%CYWV91D&H]:[3_UX^K1:BDG,S"XM/+ M%9XNJQELKF0Q;\<\=EQJ(/S8.)IV1=$"L998VPMK@_#&9300 T90L?A*4*E! M%&U%06L0U_9_-ZO)&CIKN1M+3[.R=KWK<*0!QYO%_,-DV>AE%=*^ @ZR>+0? M3_OQ76Q&:"$]YCFTIM9^QAG6Z^O( MXE6#UV??EN/9BB<<$XX)QSLL8O7*5.8&*,9;4&@#!)8,9)N2D=QSESK9\N@7 MQV:L)36$I$V1P<8H-6IO!2:L,#' @(M]DMZ)S-'(^=C2BG#87=N.XOZJ^^K0*\RBL5HM)/%^%.,71 M:CY:8$8\;?\V^V)OK;KV%YMK9,$HW47IKF%9P9QEJ8:PU(C !E",52MH9*D& M#KE(J2A5.@D0*C8^;]L_OX&.=_/?K\'1Y9Y\F7S$#/_"Q;R1)R>X>$;Y,(HX MB-?[("[[PNLC:.K!71;28 2!-4)2'CDX:3(4K[(R7FL?.^F7OQ4#\;".'VHL M^HRO!FHL^NSY0;LH_05CE_5=M\.Q^L/3>7,1\_1_)_-IE3BJ_MJ6/1=/1*/4 M>7[>?!D[M.@=Z?2_]V;:[UZI81CW':0DHR[!V@16YL;6F@B!,0G66B&MC"7$ M3DK!OK2U'\)D>F%H7[3,>'L#&3^'Y23MR9;.-R6+PC#"-F&;L-U+1RU3I) , M 4M3,I9JX.,,4Q!--D(D)DSNI*/6;K#-S9A+0=C>[:84#25[8!QTAG5E3\+B M01'1T]&/K^8K''%V;ZO*(6^>T[RF@:P-K0<--B-%(46A"O/=^P2M#WQP=7(4 M3E,X?>#AM%?")5TD%*TTJ!HE0TQ9 R9I,T?->>BD).77L)A-9N^7;W#QM@D8 M[@B:ZT/,;U=AA'S6TJSN\G MYOEE,CVODD]1#UE/LI[[93V++3%8ET"T TU]?10+5^"%RU$$:73F?40]E\B@ MN&>?["?%/41N(O= R(T)552Q0)(V50HW$R^+1T F2_T14Z7H/N*>K9*;$[EW MO-M#%2#?6O&_MVN(&4*]U_ >1U6&(RY&\W)1#;)L'MVL !F=+S&/)K/1?\;% MGR^_L)M_UM>>G3?S2&YT)_K.XA+:%J=M<=H6I_H14A12E"'5CU NE>I'!AF/ M'X:+O]?RL?WPN<;.7!6A@3.=FA:%'()0&@PJGJ1#X1UVD?B\BA">7P0(K]KX MX'5IH^+EZ_/5(\')XY:6P[=^2-A M('3>BTXF(W/<5@QR7C$8E:,\&5] M<%R'WG]?\*S^OZ__6DGS4Q_H_]?_-MO0[<,\^7#UB7FR/)N&3T_+%#_>O"U3 M[_)_SY>K2?ET]3'M:Z!^@XO5L_868-+,R'T:PQ*GDQFNW>SGBU5/M+1_NGGW ME^]]>P%6BWJOS5?_M*U ^9$],?:GAVC%K:]P>7Y65?S6MW9S=2\7]]GU!\*\ M:NRD#55&[5>S=O572S69-7<+[8I]8XE^^'\_\NN&$3=6_.(].6.WW_%2A\M\ MOIHU_29:!7[U[A]*>9:J\)FK!^8)NUEW^,I_GY?-9?HN+#Y.$R[?S:?[EAFP\OR$6]64O3\_"9'%:+_YR M/E]'W934V+BO1P6#$J16U =Y9?LDXLS9&LUB!(-<5<07!:Y4C\OE9!V+S"BK M'N.E#4_$[=AJMQ\B/AY5[_0,ZQ5^P.FG)]=.U@U;7?]6+?SEGXV']0#'T=RZ MIN]P'3]',)MD.^]VB+YK2=Y5*QA24_T89I_:\L>Z",M16_,X:T>YO%^$Z>BL M^D&-":Q&LYK/_YZ%\]Q4'H]>S*O1G"TO'GV>\/C;9!9F50RGH[8VN1&ZY9,- M1:*K.QW=\*EONP#BK(>;%W@2$ M4B_U:9C^$3XMG_WPY]M?TM4WT(9J=R__8U9Y2]FCNY=T[>,>'AQ^!ZCE[/TY)9F;P?9K<%/-ZCWC^4UZ_[1 '6! M)Q6-U=3\8SH?T-+="^_/R&Z(_^(QV.[C^F^N[.CE[3'"0S?9?:S(CY-9-FI=# M-?+S\\L14L^NDSI/V)^N?B$U)ZK.EOATB=41JMIQM2AM:OCBO7^XO37_8;*< MQ,ETLOKT].KW[]IS;S_.5,=6_.G2Z-WQ/+_GZ6\])Y[XC7]W&Q_[C;(&UU&/ MW'5K_9@C!ZY7JSJM-C8YF\6)3:;T;Q>9TE_; M3&E[DNXZ7;J9C&T^'.DPY' +\'LH[.X(:0YVV6DU-C]^]EW#^G:V=EN%8[-3 MU!__AK"0 ^SD= M:\VDX)9%[S,XS04H)B+$4A!,K+SR7DH;2A<%YV\6\WHYS9RN/1F>>!@5D<3( M?14&8N1@&,FD2$8+#SKFIJX\-T5YR$%;Y@6B94%W,LZPQ!M>GD"*38XV;F0TUUFZF?B3% M(3GC>>(N)-_)U(\V.'EQ,S:Y*)1MHN]+7KVXQ-6[AE87%_E\EM]]9M?S:W2] MPM7K\BY\?'C% MVA3@.EM0UG&(2B*(X)G4QHB@91>9U%W3_=LGGGF/C?P&"O5!1'?4YON[*S#N MRMZ283VD?<;AF,UC-8H>5;&!:4"=FI#'(KAJ#$%H6ZVB3\:%W$7(B4>\\/V^^C!W:]P&>UWK( M2@W#U.\@*2B<<"HJT$XP4)()<+H@%&0B:>V+#IW4F7W#\N[)!LHWI8@",$(T M(9H0W0>B49BD4#7!$7)0V@>(5B3P2FLIHXLBF)Z#HZ[V8,Q8JQZG-QT3HN^: M\?2 V^J\0WRO37O7;G]7=TES%FC.PF?QVNLY"U\V/J,Y"S1GX?+B'C4PY[%C M%AZ]$JVS=#/U] _\Y_ED]6DX2_2=XQ1^;_;WNQ^I\*A;N"@W^#(Y/KK*CK=C MP=[>^ ;:#5#[;/1K^T4,[%9N&Y^CTM8OYD",1_@Q8;,WT,QD'559#+='0^SI ML 3)GBAA-IU+\(WGU!/A-OW=39_33SC;]F<>SWV:K=\G?6:?,L0>^)G?V# T M@VRK;PZB;?"FO7NZNON=IY(W:=VS,ZG8:F_NWZ_K6MNQ(5\ZFWV.:#@\S;KT MLUI/[:[Z)EJMKJ?[#&'MMJJM+Z9AN1P];U7UQ47]1QL"[KJ[_@&))Z&-E+5+ M9?V9E)64E;S:)2U6EO:J_HBRE+1_A I[YXI[]NFINS>8\"DNA0HD&IN M.X _K8XN655235+-H:DF64U235+-0:HF64U235+-0:KFBW V:;+CI)NDFZ2; MP]+-7\-B-IF])Y^6E).4A[5GR"R8\C;@823X>"2;D?:+[Z.:2!U,AS[VZ/?V&M7H3%HNE;=Y$H MW:QS9-LS!OZ%B_F-,2K;G=S5IR9MD2'7(O7H6I]O*EA7JW6G?A&'=RX]A-^O MXY;N/7(SH5$P/MD@:52P;'6()D,A.A MI,#S&GXO3NRV9=\7^\.OSU?+59@U/1B_P&S;QVMYDZ_LGL:\7HRYU6.A)&%V MEXI"&"5W]NAY&M&S6'AU3;-VH*1J)TM$X.ADT96G]9\N>'KS ,V%Z]I1FW._ M]3'>1%&B*$D'P?.W?Z3DN W.0U+,@'*R.J,LU>"^ C"S[!13:[D [Z)4+#BP MQJKZ.RE"U(5!4<)Z99++"3MT1E^^^NV^.1%Z[+VO+BFYHP32(P$IN:,#):K4 M,F4?.?AH(J@8?'5'+8(V*L>LF90^=4'4WMQ1WN.(4:(H471(TD$4'2A%=;+! M<&Z *15 \6S!6UF:W2KC"VKI[9I?RG),*J GQ!!E:S 8PI0DN9)%L\J3+=& M46'D6'E'*"64$DH)I;MT2$5R,M3H7D29*A:M!F/HBV M7YUX==?XL5V3/"17A'$>,E>\DMP@.(,2DG IR."986NI!9>2T($),"PWJ04A M(01=?61?I$^Y<.$Z=8J7]D<+^1%PGKA\CUW<-UA1BE"%* MT"&5"DEF*R2YAA13%$7(DJWLHB*V-Q?9<#-VFNH(.C[2<=7-DXYT?&.]7^%J M-)FE^>F]O9OI],91J]\^>S)]*M#UB042%CJ@0*@AU!!J2%@()20=A!(2%D() M2<<0I(-00L)"*"'I()20L!!*2#J&(1V$$A(60LFQ2,=A%R$PY3 'R< $-* * MUQ!"$E \XUX9S;E<._+ ?<9BK834=)!1D@6(CF5(/!H=DV JR-M%"*]P];+= MKFW:N'9UVH&/Y6&5=.V?=A [23K(#2-A&;JP$$KV7#H.VPV+WJ/B6D&6I8"* M&<';Q %]=,IBJ#Z:O>V&&>U1."_!)>5!<1>A.FUM'ZK$+9=9E$ANV$"T@QI[ M]V&FV]+FUE;SNH1+;!KYGY[A;!E:W<*/S6.J$"7#=:AN#?G 0Q,6JA EU!!J M"#7'+2R$$I(.0@D)"Z&$I(-00L(R#&$AE)!T$$I(6 @E)!T'OI_(K'78=/3. M+H+R3D!4+@,6EI6TC%NU-IZ&UY>Y$C7$("VHP#,X&633B)%E6WSP;&T_\7G^ MW_/EZK1>RO+=_'G.D^8:PO1-F.27LQ?A;+(*TW;T0KL[\^+&YLSO^,_SR;+> MZ%MF@K6TWGSJ?/T?Z/SL[:,%1=ILFR?O?CQ_*P1S245 MMI)Q/%#7B?SLH0D+%;82:L@/[\,/%R8;)AT#DSFK?GBNWG70"GR1@BN5=$IK M9_ QZY@X%DBQ5-\]% O.,H3DE;75GS?3V?L+=_IB-';[ MY.L+O^+72XD@E)"P$$I(.BCB:R,^I7ARBFG(H09[ M*ND,P?M2X[B4BTZBZ,*ZJ-JEB&^@VD.M9+=?@OL!EZNJ LV3B_IP,4DKS%6C"0J6XA!IRKGLY$J>2J2XR!RZ3K(XRJXYR8A(X<[DP MU"R)W'LI[N_7'D;[LN=_A$5^A:O7Y;?YHN!D==Z6X3ZR,M=P/99.DJ]]L':; M4+OGTG'8J"TJ62U],W30"5!>2/ ^6O LJA(=2I766E1UB-HVC_'=I'U$6H-( M2Z0ETAZA=%#\3,)"*"'I()20L!!*2#H&$O\]E"4/#Q&_MH _7JW=D,)/5J35 MT28P3G)0/":(S@:(*J!.-M9P4O5=.-UM^+FL7W5]=$QQZ)=2L;& _D3H)_0/ M"OWD19*P#$-8""4D'802$A9""4D'H>20A(5:^?8A:F_"IZ;3=5,I_,=D=7(R MG^:F<'@5/M8KGL]&,UR-VGJ=T1)7JRFV;;&IKIB 3\ GX%-=,?F6>RL]M-DQ MV,V.G&76V31E=HR!"8W1>NDYJ[=I"Y&:PQV_SQ;OP\>^?/:#Z M@_;9GV_/^'AT);/@A MA(1E&,)"*-ESZ: T5H]I+*Z*+9%Y*%Y+4%9:<#IJ,"F7+(WW#-=:7VU2LWMC M8.WO. TKS._FFV2S-C\MJL?,6\IH44:+@#]PX)/O2,(R#&$AE)!T$$I(6 @E M)!T4AO88AEKK="DI I.6@TJ2@3>21>C%PZ,%A*4 MSM4G+U: "-8*ETWA7';6AO2S,W-'V^='%T++L99NS+TBCYTVCHCJ1/7CI;HW MW++@.!1M=;/KSR"F^E=$II1$-)&'OJG>MOCJ*!%#2">D$]*'CG3*"9"P#$-8 M""4D'802$A9""4D'!9H]!IK)92&5SE#_3*"DJH%FU!QT11M$M>'SG5R$4E8AB$LA!*2#D()"0NAA*2#HLT^#T [J;+" M ,B4 .440O1:0'8Q,IY#$K&3RO.M1IN:HLV>"LRI8?<#EOJW^:*NX6R4SA<+ MG*5/H]6B_M*T/48Q"M=',*C:O"^K>EE:>W4O=Q37'K/=O7]U!N&W[9.3_XTE MO2 FDT.@^*(X)S0@"B39M%DJ]?* M$U^O3G#1M+M=X G.EI,/^'*6YJ?XU_ER>5G.]>*RFNM=4\QU<9'/9_G=Y]*N MS\UU7^'J=7D7/CZ\IG%9/Z ^NJ]YKO?]538.T^+063LR/61ZR/3LP/18$:1/ M">K7KT%)UM2[^P .(R\RL&!#[*(RGDS/$9H>ZNS>1Q#^.]7C.5O".J6A#A/;!^Z8'C:_4_(R\"" 1]GP.R7PIOXA+--2 M"Q>C5%WPNR5W,Y(/%\M?_WD^67WJJC_"UM(XQ&QB]J$P>S@21*A^\!@FASIZ MYD!P$T!)JR%H'L!Y[@IC.6 I:UO'7$<16 9FDP55DH>8O0+NBT##;/'6;]75 MYGKLO1]S*PG;A&W"-KG:1\/O7$&=I8S@-4-0/M1'R!FXP@4OR55/?"U5L@F_ M>W.UN2%F$[.)V<3LHV&VS9QGCAY,;DHOT6OP,DF0B:-&ENISZ3:SL]%6)EWI M;GSE?*I^NN=& _,"M?.J.NIR>\SV:BP9Y4@(W 1N O?Q@+NB5ZGL%&2&&E0L M'*(+K'KMZD M9E@$Y8R X*4&64T-JL@R#YTF:1Y6X,['FK'C,Q]TOHKLR+!$Z3CMR*Y![GPL M,B-"#KDZ\UG6 $"RT&3;731!ER#6ITZB0XE1@:RL!V5%AH#*0D(F.1:O1 Q; M"P"T<6-IQ/$1O NS0.X2OH>>4QK$D:1=L/XH3Q95P6F>^:\?Q _? M7H>C=0%H.;Y8#CK00HI%BD7+08I#DD++,:3E(,4A2:'E(,4A2:'E(,4A2:'E M&.QRD.*0I-!RD.*0I-!RD.*0I QD.:@%YGTU@YNL]Y7"Z.^^ 2^-(T"A,7B4_WI\],*TU57QRW,V*H>C\D=1!D5]>L\&A;O0GH(P5]'L \^ MBUADI:_QS4'D!*XH 1Z1:RM%,POF-H*]0HXE62@.2S-KAD., <$+D;Q.UB5M MM]O\A_&QJ:0U1%HZL78L)"6O=J!(M1R9ML5#Y63E*N>Z&LEQ>ST4146IHMB>4$HH/6Z4'GE70T0FM! *!$I>J8P>7$4Y1%>\ M+2%:U&M.L;%@[&O(*P40 KJT#Y6."D(T&F1FF4*J)96L->=_AZ=E\ M$1:?+JQD1D@E)"P#$-8""4D'802$A9""4D'H82$91C"0BC9<^DX[+J0 MQ+P7WBN(O"FY,[[IF68-..E"B4$Z(=8&"3,C$;WUX+*7H%3]12<8 QF%Y5*@ ME6FMY.YZ?^NO\^6RLX-\X_IQA[2WM7_:0>PDZ2 WC(1EZ,)"*-ESZ3AL-\R9 MG%) 9%)!,6:4MO$/5B!'%U62;NU)E^;5!V1&[8OA;G4=?T!Z]U6F[>VFM4[4N&:Y#=6O(!QZ:L%"%**&&4$.H.6YA(920=!!* M2%@()20=A!(2EF$("Z&$I(-00L)"*"'I..S]Q"1+4DU7M!*T A70-'/8,A27 MD!64W)JULBZG'88B,PA6/"CK$X3("T0=@@I&I.CT[?W$Y_E_SY>KTWHIRW?S MYSE/FFL(TS=ADE_.7H2SR2I,VWD8[>[,BQN;,[_C/\\GRWJC;W'Q89+P35V( M>?X=T_S]K'V7_PG3\^_HAG#?%B6C86Z$8\+Q44H'>78D+(02D@Y""0D+H82D M@X+$-DA4CA55&(+)P8%*->IS+F3060AFT5N>UV?.I\_1_H_.SMHP5%VFR;)^]^/'\K!'-)16VDG$\4->) M_.RA"0L5MA)JR _OPP\O42 6Q@%%+-4/]QIB*@JL- YU\"B,7_/#LY!9, 7- M 7U03'CP2B9@(C%G#/.BW#T+LG$U,/]ROIC,WE^XTQ?SRMLG7U_X%;]>.ASY MT9/+[=@R1B[UP9II(BM)!SEQ)"R$$I(.0@D)RS"$A5!"TD$H(6$AE)!T'';J M" WSV@D'7!L-BOD$+J@,JD0G=$Z!J;74T29UOE])';7;K_=GCAZQ)TO[L<16 M8NLQ2@>Y:20LA!*2#D()"0NAA*2#(KXVXI/HE.8I0G"^QGE9&W F)K!<2>%, M<"7'+HIV*>(;J/90)]GM5^!^P.6JJD#SY*(^7$S2"O/5"ZK44R4N6;Q#]8?( M>1Z:L% E+J&&G.L^G&O#A$I!E6:4576NM=00!3(P^F*N53&L]%Z)^_NUA]&^ M[/D?89%?X>IU^6V^*#A9G;=5N(\LS/7:C[W4Y&L?K-TFU))TD%='PD(H(>D@ ME)"P#$-8""4D'802$A9""4D'H82$91C"0B@AZ2"4D+ 02D@Z""4D+,,0%D() M20>A9##"0JU/^Q"U-^%3TQFX*:W\8[(Z.9E/+5V:U_'#NM MHXN8,PM0O-:@DD/PVK)Z$<%')8I7I9LZT+9RLQF$\-M\\2Y\_/MG#ZC^H'WV MY]LS$1Y=^BFE'BOE#JGT\TL!V%@6?SHTEX$HO^>4)X>2A&48PD(H(>D@E)"P M$$I(.@@E)"S#$!9"R9Y+!Z6Q^CS.7 S'Z"6@41:4L@J\=ADD,A&SYLS)U$5W MV!L#/G_':5AA?C??))NU>=<@/39:4$:+,EH$_($#GWQ'$I9A" NAA*2#4$+" M0B@AZ: PM,.VT<$=6)ZL=+]D#1SKE!$A8AB$L MA!*2#D()"0NAA*2# LT> TT;,&E9$#27$90I$@)'A&1XPV$T,9>3(@ ME1*@6+(00U-4[A@7D4FN G91>;[5:)/V-OLJ,*>&W0]8ZG?AXRA/FM[;\;R1 MON5H-1\M,".>ACC%417,YL6+^73:-/*>-.S#Y6K4',' !37H)FM+UO8PK6TV MPAIT#(1P%E2H?P0T$E@./@;KM=;\,=8VU:_C:<7/+S?H\V[^^S5Z7GU!GI>7 MX/G_+KCS< N\K-]O?72/*:;^N5WE?.FH -F#@XS-*9%#PD(H(>D@E)"P$$I( M.H8A'802$A9""4D'H82$A5!"TC$,Z2"4D+ 02D@Z""4D+(02DHYA2 >AA(2% M4$+202C9/V&A]L)]B-IO\T5=P]DHG2\6.$N?1JM%_:5IVT1[%*X;<%.59U\@ MOZR6NKJ7.^JE#D)[-Q26^U>'C$%W G=1+\_DD8@<%2H2T@AIA+2#%[E!"!0A M:V_EAY!%R")D$;+V2'X(680L0A8A:X_DAY!%R")D$;+V2'X(680L0A8A:X_D MAY!%R")D$;+V2'ZZ0U:_[;*^_%[N7;_.^U4Q&96TTH'ESH/RMH"768%DPDF1 M>/(\W^Y7E:S+/CH!SI8,BJ<,06$ I8*MX$HH<[[='?+UZ@07+^:G]3)/<+:< M?,"7LS0_Q;_.E\O+>JH7E^54[YIJJHN+?#[+[S[75CV_+JUZA:O7Y5WXV-6D M/*[[ZV1%I"?2$^F)]+LFO42/(3,%I9TZ(Z("YY!!T+JHR!%-7B/])GV B?0' M3WIJ*MQ'B/ESF(99PE%8CN9E]+>P2"CJH"2:LFW8US%$]%H;9Z?-VV< M=V=>.VI&^N^]V=F[%XHL;6-IBRK)\A*!^R:F8B;62 DCL*RE1XF.!7G;TGKI MO46>0,N@0!D?(8K"P-3?=%EEJWB\;6GOZ_K[ZS_/)ZM/+\)B\:G^]/EI)?*J M(SLJQ5C9K9G26\)V6,:42NZ)_'L06!'POPY\H6W6Z#UDFS(HYRKPF9/ '-," MDS$FK8U8$0Q93%9!**Y4X%L/@1D%7EJ;HW!"9GX;^#6J.IW/VD$K;T]"1?SK M\]5R%6:YXOT+L"_;9V\2_>6KW^Y!NG=C8=W8$]8I&T;8)H?]B/@= Y>61P7) MN@#*)E'YS2.@4R8DT_C?H@M^M^2^G %TX9QWY([['B=Q$+.)V8?)[.%($*'Z MP;L8@=L8K /4H:):6P,Q%%MYG7AP.I0B[&U4.UGISB6"%]I7O <'#B,#[S3& M6)QQTF[5U>9Z[+T?0'F9P*>

^'G G$1PZRP"9 MK1#FQ8(OT@)W6O,<.&=%WP8WL\9*E9JQU=E66^3Z<[5];WQ^OUG=(=D,GAHDW.YI1->3G"6))#+BP M1AL;M(IK27:,JL8"RD+DRH$**D!(!J&@4,4%([+NU.%?UB^O/KHO6S,6PA^? M^>A(^7\B.T)VA.S(_@8 WOO"F+=0F(B@I(T05?+ 663)IIP"7RMLV:02O;< MP'@]=HPR-UV>VJK_; M_?GI[%F>+,^FX=/3YMEG9R$W=04W3@Y.9NU-71ZJN_A!7HOSQP?RCHN=?KWMY7SSX[_RU:HO)+PN=[OL)]?'$<_">[PX M:@BAU*M\&J9_A$_+9S_\^?;W<[7XK0K?O?*/6> MG:1[W&K> 8VK)>WS%A\G M0']5) MF<[_6 YGR>[%Y6=(-HQ]4>]@]%MS"SM9W<$LVX^36;4W\_/ZTKS\Z?O7HF.= M^UZP/,XEZ?L>+RWE=][D;4OX^'ML_:RK3[^\WO887SA?S:]K?OD(^9G%Q_%&7O"_G3U"U5JI^%LB4^76#V7JEQ72]&&(!?O_?W7'POOTX;9YXY_]T:2OO>$%UD[_Q+/_6<_:)L';# M7Q9/M/_697WS@^L]2>,__^,>]$;?Z'3@OMGIX"Y1>VC[@WL3*%>NP1TZ9'>$ MB?[R)]_3Q:"KN]]Y%X,J3';Z_!=W6^^(3=NF"[=9E'? G'TM_KW MD^7HU^J3Y-%_QL6?_]]U1XW-).XAW5V&L-;;DE-"(Z%QIV@4A,;O75K!A"+Z M[5(-N[I[4L/]5L-[.WJ1&O;BA%P-.._0"?EZ)[H^E7VK OOZ#!=AU>R@/$^K MR8?):H)+HN)CJ/C0_>FN5F8PY1"T')T%-(>!<-(;TIN>,PY;:3L[!&._T9[G MSJ0MJU1 VBK&]H)7MN)R5["M%A]ARD*Q*4-P$\ M2@LRQYP4*]*SM5Z"1GL4SDMP237G?%P$SYJB[:P2MUQF4=9*]MXLYO5RFJ;L M'97J"3Z6C/=7J;=]'=DB'1ZN&L?A#PY?. B@ P5H)6'*"3WHHA4H5 J\PPAH M+5K/G'2,=S'GHG. DMX,5E .?SDH M>=B'X_ +UO=(DW9HVRC,\BB3\Z:_"/%#&3B!F7B>I6./O7M M/_ZMA@&"A(6<92+)($@RH):5#_*G-VQ9N:-=?QNB%(E!82Z!DLHTX_@D%!&< M$T5YSV(7OGKCQ31[_J]G;ZL?\[J\N?1BWDS#K!VXW7HQ'7GKRK!#:H//%PN M>S9HW_PTLKUD>P>$8(E^//+:Q26%PQ8"6 M*H)B7(/7Q8)4V92L0^)F[4C()K%-/WC_]GY$GY/+=^V+[SC"H5V)!Q4P%:SB M7L.7\/'^G@84MY!=);MZ*':UV(39APS"2 5*L C.)@,2L:AD& LF=5,P=<&8 ME^W9B7?AXZ\?SYI&R3_C#.MU=ATI^3'3@JSJMJ;94- T#"DAN!/<;\#=\%24 M4@%0%P1EM0?O8V6],B(Z+5G):Z-O-BO>VBK<.1][<5 EL8.*F6A7Z %+_:8Y M\+EL5.W'WS'-Z_U.?7ZI\5_UD_$$5/PQ24RAV M(>$8(D://'8I+CB)4=5/E1:481IBD0$B=U9'YCB+LJ,6-AU0_('[]^R@<#ZH MJ(5V>AZPU.V,6HBA&5#7C 2M0?K%L76\"-@I4B$3>T0F=MZEZU M@[:7-QHL-$?2\U4Q6)G,PJR9REN59TF;&&36R*QMM>]*M6E&("@C!"@A(X10 M_VID44&;+%QF780&-]7_=?GM2N=?-"K?E7$3GBP;10>$4<+HUC'J= Y*UG! M^J:\U: '+Z0$=-*YY).6P701'1!&!Z IM&>PU0"A>4DCB!0?D&$CP[9EPQ93 M2"P( ZSH LH5#4%F!R):)9*4UOI.CKN_"&>356B/.[ZXU/?&J/70EE&.A3ZH M@Y"#5!D*%$@XB*=WC!S,)0<=!9@@$ZCH$SBC$5)V-J(V4N!:OF630&%[/!5C M*RWQE+84MAXQO#P]"Y-%TP.NB1>F\]E[F$X^U(@A+)=(D0)9MH%9-FIO2\)" M/C()!_G(]Y3DH]6RR33HE VHI#4XE1AHE8W#7)U@IKKPD3_[#Z_+7ZOW\-?& M>7C>^@[OYC_C+Y/EV7R)^77I*K-N-?G)_636[Q(ZFCA[U5GV),S>UXMK9D)\ MGAG;RGD[$&(Z"7$RI?FQ- >3YF#N;CF.PQLDO2&]V7FZK+W/R2S7ZVC?<)/T MV>7:-5K;OL?-]V3/]M]IN#J;V@RHQ\F'$*=T:H_"X&,*@X_\8+P-D3EE:P@= MFYTJY @^1P9>E,2*T#6P[J0R^.4L558O\1>\^._+V15Z?K\F3U,6-'U54[KA^F\.8!M0.S#_7!?/&)@AJR?4=D^XX\J"F*(P_%@M=!UZ"F M6M!H4H3"F*DFV>5D.REG7C>]5\"98%<'=20_J(,Z%,M0+$,\W[=8IFE\$E.4 ME8M8_\A904C& 0:N,;(N]<-8,61 @,5! %0I$1 M='*Y>*=23K&?H.,2$%=S4R['I3R?Y=<-#2Y*';LVGGKL+;48H]IQ8BVQ=@=[ M*\AMDC9#R3;6V")P"*B:\^JI6.08M2[]Q".[8*T:F\,:/SB$0(5V6_J;_$N] M7,@V'JUM//*]%^-D5K89D"52#8-$-=+18H%BBDPQ"1'+VJ25;L*@JPX(?Y^L M3EZ<+^NW=6F0.VLI(X4Y)#-,>S$4^Q#?B>_?Q7>'/F6' EST30_,D,#QIJFP M#$R'XJ01:WOKW81>??-=C[D\J**V04W4HHVA_@[OG(5/='*'#/&1&>*=6T)G M/2LA@]2FV?")%GRQ-?!)1D945H?44Y79E>*_N=#[CNR?9=3@C39TB*7$TAUL MGD>K2@@%M#09E-;-E/7$ $UARKM@U/KF>;>'9;IE*6=C80XJF* ]FT.-(1;G M>+.X+%S^Y&O%93?Z"%' 04:2C.36C"2R:(*7"!$9!V6B H=:UHO@PG')I4+W MF( CU?6XVT(V0/CK9[V__,G+EA#O&D!<%4#<>%%'EM0X3F:4HA("+@%WZ\"5 MF6.-*!1HSA!4\!91E:P?WL[1H\V.;5K!6 47%]AX_9D=1:1Z$+09N@W?\L>JUTBAHA9V^;N7 "@I<)N-,8+6/6 MA#XV77J"MAHK+8G9@]]QV20$VO\@YQ6N1BDL3T9GB_F'2<8\BI]N3H^KTOJ! M*KW(CI(=W3\[6GA)3B8/ GVL@4RI@8PSH48SWGG&7%!9=+%!4QGRHB+DS25! M?O[TW\NF4N'U%46>7T.DJW.:?.Q-C[W'CL:F4AQ$_"9^#Y7?,C&N5-#@?*XQ M330-AFN(HTJ*$KFN1%YKI++)-M#6^6W,6/;9>/EH^$USM.^+B?ZX6(TXG^;' M#9%9MO'0\P?'0Q3ZT"!@&@1, [1);TAO]G: ]G'F1-^<+]))6-;+FY.<=RH#>@"_"@N)&0+!) L/L@N4F M"^RDS\^;\*F!R_+=_'FJI%G@FTOXO)F&V>KY+/]ZQ9^. G'AQL8]=U^%)"?">^WVRK$*U-VGJ0L>&[RDU;!6% \"*+TL*CZ:3WT/;Y/I;^H'H0 M#:JAZ7?6W!]G,/4BG$U6]?7_:HNJFHCJ#XS+^@E5CC_@=-Z*.XV)(*-+1O>X MC&[@U4PZY2 *K %25DW#/RL $R_>I> P=S(M[[/1_>4".&_G9?5'6'35Z$^/ M%850%$(1S8GF1TSS*)+P,4JPZ LHE!X",P82*Y&'$E5R:\T@'A="]4-S.5;. M$\V',0+B.".F+[:?EB?SQ0HJU$Y'D[8*I95^BI3(MI)M/1;;BCZ4)$(!&8H! M592&4 *"\#SHQ+B7Z[:UD^VGMPU\WE7VO/R,GJY.Q?F#FAU.,1/%3(?(]5ZM M?I].U'_\FQ-X+TPSXSY:U5&8L$P]!57YEG<-E7 MH$4EI4!KLGY4J5;;.Z+1^.7KTJ-[+/A8\(/:N1^DHI!C3,(Q0!M+CO'0'6-* M9#]DLEC^$&8)F^'$K6T:C=-E4=CD>S7#5N,WU"J:8J,$F]2@8DAV@'@4/ M\[>%XMJBE2 #LNIO,P5><0Y:!:MMD(4G?+2_?0F2S_GIJ];4KW#UNKSX#)"' M>]_+NJ+UT7UNN.YQ+_AHNA20GTX$WV>"DZ]_;,2B1'D?XGC=:_)\V4X7ODR3 M4Y])LB ';D&H/*;/E+\),A:E(.>FQ[^( 5P. IK1G3$Y$Y59:Y/689O+Z^90 MF[1)>U@8PN68JQY'Y@S3KE--#84D9%#(H&S=H$24Q5KS_[/WKDUN&TFZ\/?S M*Q#:G;-V!*N-N@"HDF2WXGS::-NZ,:837 4JW>7_]F%@ 2 M;++5-W:34M?$KL4F<:G*RGSR4EF9GGC.0*$XPXC*9$:823T5JAPD/_I-O;-5VF=CAZWH>DTIB MZN#QI0Y^W0DA!:6E4K8D&+^ILJS1F82."DMRR1S M!=5[J:GR5%#Z5156.08O(J:AW\:+Z-)&0^G):G%V5D\=1A 7^A.66)F%//3V M3#<^:?UB,?5=KCII'?.;^]1ZAWY=_7^/0!X>G=[%>_>(_8]'X-3>_* MWU? %-3U'PA+>ZMF26FL9AFS2"+J1]1_OJBOI<\MM8JX$GPG4=J2&)-1XAQ+ MO= Z3[5\B.=U;*C/)FF>1]2/?0(.YZ7][N?CNI?C#9[H<47=&W7O<]&]7FLO M7.%)R1TE@J<%407W1'A0K*6R-G5VG]4N?ZJ;-?;@:6($GJ!A]Z12XGJM)RF(5 MX]@KX#CVMLJ0&^^3J=>8!6=@/#HFP$4U&]7LLU*SC$LMJ<#3:BPG0I@,7"&A M"7Q=2KJH :O:;H-44XCW!^ M)SC/2TK+W M"F0>OR:2.R$)K(L!E*M.RD,J)?7A-3P+GCWCD^.N"\[C%],C. MTD)_2ER%^ZEF&9PDK$W;>.?]N393GP"/XGU-/9UBKF"%\.?;18+;M+Z)+E74 MP<>E@V.)PL@LT9J/S!&M^:.VY@M3*.%,2KAU8)EGW!&=ZA1L=)'G0N:^S+:J M9=\_K^R#_O3CR,;Y4/^^,G!^W;!OWO;FS7]VULV^DLIB]";NC1S0W']]IF>G M'NO, O':-M%7VU$TWOKJHW==>8'%6074G.MF<9DL&GA\+[ES/!W7MG7SM9EU M1ZVJ8R'!6$CPBU?W-,-\<2L)U3DGPFM#C"X9<2K/,E%(Q<6#&C<'==_!W-O9 MWQ#DKG3*^+U'.#S9^P'Q[3>$M_[7WP9@VW=U05$\8E;$\ZLM&+W!J&*BBHDJ M9O?^4&JX2%E!2IF"NN 2%$?)%*N"MC&CB=1Z4>E'Y7^O?S*4C&5FX*(HDR)L)9C&#DGJ3>*&^I9 M*A_D5]Y0H'Y5A?OQ"M1+/DGY(\:/GY^"CUYD5"A1H42%LE.AE%QF7!:"V%Q3 M(G*?$N5U1M+"4%VDOLC+K:3Q/78\>0*%4O )BPHE;EH>N\?X]AP>U)WGJAN@ MYBRQRZ;Q,WN)I0K1EYQT'J7_Y[+Z"!(Q6[231,_\(Z" 2R*T,TJ(W)5Z+STPWY2EMXMWY9M/-L2$?]<+_VZ& M.AW__\T:D];%JO"'5S.W^<7HRKMWKZ-] :<[@#_L8!5[.E M=^_FONE.L^Z]%5H13R5$%S)JCV>M/0X-W^!QE6G.)+&%!/]+E^!+Y8X3JRG3 MTHCXH?=8&WK A$VHL5%%ARRJU*A2HT.V M:XM.E"YW/B6%3O&TMBF(!A5/I%>%**VUW*?[<,@>I+M_@[G7#C1XP+,?>UQ; M:?2QE=!9#GO/%!630L5C(M'_BLHB*HOGJRPDY1;K?)!4L0)<.9H1PTI.4JY+ M8P0OTOV41ORRE05E$Y%]5=T8X_;:_#G" ??#>O04U#/!249SV3)'3" ME*5*B2C@DP3]3'+KLER">F1%ME?U?)@X+%-\HM@CMHXYSKR:XY'AZ-Q%%1!5 MP.-7U2VIRQ668:2^)$)01DQJ'0PB9]QK RB_U0:R*#S7TC/""P=>G9<9T:DU M)',ZXQJ04^C]AO,.HP*$%!/*G]UAO+AE]W6Z;!Z^?@QG[>F)^@6I97;"4*I= MO<3BFX=3S'L*R/SKHVGHW82*.CJX:;FDS/N4I*;46/F>$V.U)-YK+K#*)*.[ MBJMY[HT UPZKY1?,$>U%0:Q/.6AZ)9C9;Q3U0&Z:4!/ZF/78/LNE7Y>6CHY: MU A1(WP1&D&GO&!6*N*H<$1DN2**YH[(E%M?,B6$9U-YF+-1;J+OI=.^ M!L'^ M@'+]&PC[OIK./>[FY%?AP,:09@31"**/6Z?9<.9+;PAWCA,A 4Y-43"B!<^% MY'E:^+VD^#\.B+*)H&D$T<>) D;;_]:V?]V%P6>GR32C?(>=>/>K]MJ,6D MD%_5F>/H$40LC5CZI6$ISS0#7R G3AOP")2E *-%2LK,%LPS55@C]N$1/#*6 MTEB)*6X*'-PQJ&9=!]OH!43-%3778Q^&\K042G#"N,R)8*BYI$0=QKBCFCHA MM]+J[KH)_'Y#0'!H\**QG^$T BAAX/0+,^LI*4GC%%'A"D\ MT3J5))6Y3VGNRES:_6P'/ Z$/F*#WZ\"0F-*\-.G! ,WACS@F!H<4QQCBN-1 MD.-YV(%1;J+([P>%%X+D:99D7'B1$J)D,X1E7M&C&4%S267+-]++ZFGAM<) M##&B:TQ!?G(?XW=O??518^&*LJG/DQ:X]WH_([H04<<=@8Y[U)C)8TK;__T7 M+-7V)7---)LCI'R-D/)UF\VIR51&N02;EPO+VOX9)" &Y*/JBZKOT7N5,D'3 M4J &HX8(*5(B5:X)?.6UL872O'A(0#ZHO@X3_KZ&A'!&_=WL5[]XCW#P?H4& M[\IUKP8H]J7@F1*% 1TFP=/ 32>HR4X'5:K4NL]>1>_KT7]7?DZ"'K09WM397D6 M"X=$[R$":@340^Y4:"5I40B2IMH3(3,+X.A#:^&4:UH8\!/VY#T\,J"*[!$[ M!W\5S38T7(B+[:WGXH3QN-<0O84(JQ%6#WD<(,M* M8Q 82YHB1&JBF&5$&DI+DQONBEU=<>_C+3P)K&9%K#T2=Q,.46]P?70X. 5@ MG;38-[X^G_M9&\J*@$>!GWU2S9(+;UIX/[#V1S^M5T>0_VJ:[_JU&_\WU"^< M ?F6<'=;EXL+S)"R=;MHP_&">%@YJL^H/@^R50\J,[.>%*D ]H<('YO!;\FDA51[49?)H)Q!.,#-E$JK2A-41);^AR -:7$ M>&$),T5J%$\+)[)]'&T^=C"F(HM@'/=-GMP'>F<6NIH%/R0) $'J,G@LNFW] M KT>_PF57KR]O*XNW5ZG7T>Z;@7;'I*XE2R4M MC2-<8+FGZJF\V6*#\/F'1[_=S"DL.GFU.?^5>5X+ G0?\VND]1'3Q#=7!H M//8E=S;C!<&-'R)X+HE)N2*Y\]IYD194/?S8R4'P^*9J]9,L9IK%7:,#>$RO MK&V6WH4<,U?A(2NS1.9KDT6=--YY?QX*2V'M>KBIJ:=3=):&=E8)'MWR3=SJ MB>KQ&-1C+"KU-2%^M+@CI!P<4F( YC$+>Z26E2DW&'')B$AS2TP&MGS.A'%2 M:JG2![68#09_;^)\T)]^'!LX'^K?5^;-KQO6S="3ZC\[VV;?49>O*CWL,2,N M@\4/_^(BA8^/*:%WA?+P=O40H=P"]L-,\4XH]* )?SCSB;:8DJ9GE^A(S.H% MC!USR6 XZ%6<-GJ:S'43:FXMSGSKDS]F>NDJ++SUNIXYS%\+G]IZ6CF-7_]4 MS?3,5G#C^P5\$9+/3JY0U54?5W2=^D_$58T/TO<29K\\GWT/WL]\JB]?XJ_? MS[7#BA0K&IYDU2Q,JO )(9@,@ @_Z M=$L%0]D5 C_M\H;A?/;UURQMMB'"0.Y ]K.5KS[7I[[SPXDN890O]?1"7[;? MO_CNZOH,Q ^,B1 M[P+U8QMC^:4SVK_C>D@ZW%'O[X0;=5BT5^P=*:+;JO MEFTU@^7YT;>VJ>8AEVSFP(W"'#%0N;_!S;;R[0<8T@_3<-H>KM1S>-T"/*W' M-W-ZN^N8!(&>)&,2!Z8?Z)B,"'G,'+Y>MD#K"M7$XJ4XR3C_R]47'L=*[MVX M2+X!1$I>O.XT:"[)U.OP MR[0*)VK:!,CWIU_ *ZP/%8L3("0V$3[%Y,VD\0M=31,0Z'[?!M^+DX")O2M+ MWTR2GW]^G7SS8O@;)M5/X.*LAC%ALY!A_"?)A^[.0)+UM$YADBVB4(O@U8;G MPU]E!1P"HP+S8CA-AZ__#HB ,P?*]1-/?(5(/[P8?H?5 )W0UK-)&'"UZ-_A M/(RG:<^J>?>6>7T!]\$+P&M<-F '3"^3.<"G!R4#L[%(?OBJH]$$'@LVV&P! MWVC[SR6X>-WCX:/]$[X,HQH6 WZ"OP)%==*M+C"(!XIJ>]93HN.#9(DU%["= M2E,!N9O+9.'MV0R8]/1R @_5,'=XV&G=P,/.V^Z=J.C@@YY>+BH;3#!@22PT M#92%D2X:X$WPY8#A _Y.' M@$K$D(<38,PJ74)I8)<*S-;7NH^>/D_:=#,"M>_ LY I!A$:PP65Y'@O.^BN MGNEP*)/N 5?GMOVR%DPZAY(ZQH\P3IS\:Y #IU<#ZNGP7\#&KCY?$>*_-@GQ M7[L)$>)$5V@1[O@-R%#/_A/@<]< 3R*3KA<2D#IIEZ:M7*4!0]H5@X8E[U8+ M%&+CIT#@J#<*BFP0D?NB#"I)-H83PS/?,XY MLX5Z4%+G8%&#'6]\@T/SPHB,E\0Q9@GPGJN:6:E40\J9C_PYWN MG:JL+)A#1^2Z/22_Z3'\'P;,N3P_1YL.&'-$LV1-M&2@VIAC]L\8*2]=86Q! MC&09 !=U1$EF228HU2FPB&$/JB\T,$;O\5]ABLONO\^.,;KK\7TOPV$X>RVK M!+HAEXQC)=&JN+*A%S(#JW/DTQ[5Q\'R9!4L3]HUJF-<<+G2!\$S\"^]^B^!?L6?6'0 M*]7BLO_"TN^O[>&EP*O5\#DP;]/+I$F84KFJ3B_5QBCNSPXA'( MP>1G3H,% M1Q 02#436,ZM7[U\.@ G%VWOG''$F:?//BU?L_,,[0J?HU@7?> M]$,-_ZS>\].K]S^L9A^EZ[[\&_@T^$Z;S#I?-NVR9PUSG#;=@D^I@O(YO MF'GPLELT5-#BQ>4I==4@"5;*:%BWWLT+2:7%]^UNVI4A"M>!]3P<"N\F&JH# MC;_&SF?+:0_3L%BKD51AB5Q BH]^>/EP-0:\?(A2A9YIW7G;RV[+Y^H;A@DM M@4J77C=1\._-<.U9O9RBK>>!B!.>)@WS1)%@^7A0K%A1&R\>TNWQ*#I80CP]S-8RHWP8J\# M8'V7=ZQ_'!@".&]Y8T>5=2CV!N$:B10\XK5NSY*?IO5%>X7!_ZU-_ALX#] , MP'";N_][Q=W_[*[J.?N7L&5P$UO_HB\3-5RRN&IIWW\*MQG3H%CNOA8MZN1N MIR:TH[_%H@" ]";T8)>@"L2W!S08Z[B;PS:/X)KGJ4]+3SGQ>4F)2#-!5*8* M\,^IYEQ8Q=Q6GO)]7/.-G?D#.^0'W&2_O4_^V]J[0A8?D^^YX^O]38A>EZ\0 M9]DCR!BKNUV S5T$L/G!?@NF70]3B=%3M,A[JP&W/+MP]MB1]M/J''?75Z[T M>@V/2DGO!AOX$J 1Z?4?,.KQN2E).!1T**]6@1GW?M% M$F*F9KG 6''=#!9PU6)HROJ';9AB:E93?\2\IB&_ R[P'_O,+?0$AMB M=^D=81!X"5(Z@2\77=:7QJW5D%9-84I OZCGB[#\# "UJX9JR=7 MR)3R\/CSL*<;7A%B"GVT"5\.B]&%Q?H2ACB^Y6ST]_9CNU&BES0:W"$\AX([ M5TB>@S(J&!& 7,3D!4"89-91X7*:\7V W1^M?U>^&58PHMJNIDIMD*45D2*, M^3Z OA$\OJ_/L+4)%@+P/5Q@%NM,=W7A$5O.]9]^!#B( AKP[GP^ DT=\CO[ MF#(&5A!$SE?>2"CIV-TZ%&VL?+M.5EH+?A=N"-M.^/K=-R8=\'1@W)-B5_QS M_8)=@VH0?Y9='DQ?:[]-W+)+_%S=$_8%0^3[V0>Z7TWQV,CI1E"ZWWO!B!JN M%?Y?O^NYXAA8!;M8!JW0[3;8$/5V5541]/=IJ."@[W#V^<^<\)F$3;&O\K@[[.XME M VBP7/3#1^V*2=75L'4=\K G0=7BN\/&V?@QJ+E'<[XX@^O.M0/KX'78.@QH M,1+^L%5QV[I,_9_7%[-F+SFOK6%07"Z_@0543% J,9%J#,S^M/GK7XWMWD1U*7*^&#-:P6UI, MP!^E\'=6Z+H/2M?7!%^^HTO*)-G9#&5R;1^4;BB=(=R/HC^=X*[58IMW=!O2 MMOX(U.Q*S^%#8!CPC@II/7K,:5V[BVHZW?'6F^MY37HM=?55NY9NAJX+9I]U;'.TH=W"<_]/G#D[Z%\-?@8S(Y_+-WIT(HG3''J/\'$3W!'*=RS.,,KSV'MSMI=&S=B MTOM/%[YSH#;0(2Q*[V#>D34>N#3/':U7A@XLR0BZ+O!H1^=H(^5&IJ+N=JU' MUP96T<'.?&<7-6Z,T_'N()ZZ;5>1^I =@FL%?/5Q,#H EL+>8?>]\W8:W.YA M0W!U4F1MIV(J^P#>6YG=0\+U2?(V(.L_^ER/Y2*8W:O:ZH-A,N1I]R^>]-HE M "8>M.NNPQD LWJQ@SP!3/-H3FZ*.MM/,=WR.2-:X M<&9D34>XL3GU?8'#I>U@8(!-] /61^\+ MK\8*N/3C>EUO)\"C37$7C+)5- :_7#35Z:D/C^P#'@&9+L(X5Q&:V2K-9C3Y MSJ(.BW:(>(AWSC"E=.*FY4= OP>]7^ M^1K6NEK@IQ@VLF5>8,>6C$B?.B*S MO."&,\K\8_/CRNQ^.VN!(X/)"/#S0QM=X(U@7X[X#;=7 9-[X9'-/AMC/O3J]:U&OHN@I;A]TN M7GM0U7HM.VR>UWA1YT.#(UZWF[E/70;,FD6Z')E.!I&<0[XH[A&<=ZF7>(%N MSR;AOPF"/FCUX&\;LS.QNW=?? MMD>U_7\TR'<@R3_7Z&\"7W=>$_)<\%&N,-_&N>?A,$3@XXV$4I2/:K%CR@F+"^_+Q#YN'KC;6.N4!/F M47),+%+.!'C$; MZ+FC&:++F78;B0G;@#(NPC$&%XSU="$?%'Y #\0FV\#]B4ZF(2@Q"U4%-B%F M*ZGBYA&L2WR$ZFM=S/OJ6+IH1-4X@O56+\=Y*W@+!I-"^'V%P5V+O'!;M9CZ M52"Q+_*#$4_,\;!X)Y[EN0QXC; ']GNYQ)HEPW[<4"6IJ_<#4X0'AF@CSF[F M,!O>7%X)J-P\UA"BQ*%UNTIG?NJZO28@\D4_OFHQC*K][)B2;ZH3CP50PE1A M7%-_&C1,>'4?]E[=.E1ZZD=7CY_7?1)/&-_P_C+>K;>V^Z3 MB+I0X;"J\/*>]9"G^RAY6+C-W7Z#B0:U"='E:_:!=C@%-_@$S]6X>A4,D,V0 M85=W8_NTU%$6:.%.Y,*(C.1,8IT#GA-%?4ZT,-([SCW=4>? F#Q/4TLHYP;N M*0SH42IL9Z[0G M5&8,4UH=4;EBA'FF+%69-\76E(SQ-C6F(#ZE6 =$ 1E*6Q(F9I060F'!$:V%WGQA'G=%YD MJ?;:;Y5ZX3Z3U&I!4JOQG@SN+G)#DZ)P)1'*>Z*+-">92QG+F'8Y,O'F#!4'T)YR995RZA SI.G1R\%?$/IQW_WVZO)!=9WWLN\Y[1(> MM@=\Q1 ^K\$P.G*)-H5BBDE/ ^AO*\..9BQG(,.RI# G*0R1TJ>@C6!P,G-Y MN:V/N1%4L\P2+TJ8$[64:)E20@'5N#2>I=(_S9SH!);VZ 7WBC?7>-S=&#(U MJJTME;$A'H*2C6_G88>YWBE)8$IHS$4:WU>-AF+-+2.4K G"Z(<(:#(64%()8MLE(+4?CLZH28R&DF M4S6QD?6.+0!+V,W"C8[/[(5V24=]XFV[$;7#Z F&?JK%)-B!F-"J M+[O? .,G74!*WQPKZH**-X>45J&R%8_TX:60)+\9GS/^3$_+/O_S/$SRS*\J M.O37G22OMYXTA*EN'>GJXF5=4+(OY;3YECY-KD\B]Z&(+3:?\/Z\N];XN]#U M)'FUBI(-F:4WTZZ/F;7KB6*9*O=17SUY-P0/^^+G(9ONSL'90,(K(=K8-!E"(+>.CXY9) .V2(7 M0UZ=PSR\Q1!/[=,'NZ7MR@=&R'E, M,#@B#*W+,N2/7XN,MX6_VS%CX)-M"!J+Z.T?UNWLG/6;*J'59RCK%J8$Z+$( M>]#SNIIUR;2P1E?STU$4NJI]?<@=;?8[#*&K@SS4A;_Y>AQLC^Z#X&V 1[<# M/VRG7_KKL;;?*+G#0GT[08I=A!X1[7J/ 4'HUF!R91"C=0O'_5;[3JLEWC7% M?NB?8X-O-SRV?H7'NW'K%8#^^XXKV=T(Y/ M3_6%L';:%?C6VY:_ZK,/DY!^V*7E79W2:"ZK4P WC"FTFA_.14Y6WX FP6-= M"_UI.''1Q;&&(E#C8YKWFT!_1F[%(JL%[[-Y^E,OPX*$?" D]MT@H,^\WS[= MWUE;??HC'LS:$^Q4[5 ;*QPEZI*@RJ[&5]"D70839D]BIY2[4?"Z\F'/WO#? MM0/WF>3&;BD>38U=TX?A">GQKT<9!,DR[7.1I<1998G(.26R3"4QA16ESH1S M:BNSVWDC+-;FUU9QN =[1_A,$R.8=#3WB@M[=6NBKVG<_KY:X+]A1L?K#KMN MWSSZLU%./E$T/[:XP:37=JBS/XMHP-^117>PJ)=Y+KUF1&?,$&&E)M)DBFB5 M.LDS10W=VCV["XN&L-::+_%4 2S7#Y>_]8OU>[]6;V>ONI7:$[?222;H\7%K M9YMT9\QZ!KUJB45.O28 2U,A%$ H+SAPG<\HT92EA.54BR++?>H>Q*G7@^FO M?K%?*&437F3'QIR/;\*#$QK,EJTLH8.+Y0$-I^,4MC1EMO 4E($L76>Y*)LJ MDOLRY4XRK83;VNUPN6.NH$1DF<>N5R56J%5$,I][70J1%\5!+!EP MG*QB9.XM,R5Q2A0 )SGFK=B8U=52K+-O:#=X/G.Q==\N,'QMOW$-S;_18 MV @6Q1./QQC;N2Z[^CC%O9"J$"+CQ#,FB2B-)(H5C/#2VCS%5H-VRWHH2N]= M7J:D5"6*N\F(2A6:]UHKRPJIMY-._YCA"0;O1DIBO\).TXE(C\Z-#,QPG"O/ MN+:"&D>4N%)27_*T-%F^E<@G,DQ"E(3['.Z1J26&<45LGGM/ M/2O*(G_RE5>33![=PD^&)+Q0\F725>X9=;VY)BT7;^MC]%TYG8YV._V=<("K M;QHWI(S47;MW,$A]LZA:_/7*&=E^*PL+2U5VJX#>J#8N-KGRSPH$_Q&\Z*X:13?V52K8H4-#V%;O-1+PQ;<'J=W#"^^,*C2& M?@KL@E* ARH]R:AS(J,ZD\46OMRE5DKP.3[;MC;V*+VI\=]G. M(=JW:<@>7(-V^>[KUB_C0\QV71OV7N45.Q>]R_*#]9BN->%&_[=;(& E>LU)3KN8$1X'*BW)2DI3[E,AI7FP98#NQH91T-0S^&@[ MQ/NU7OP_OWCE:NRK'.V$&^U=I.6&B;!!S03(F0 ]DYZ@S]UP^"GL*U7GW2FJ MD+TY@Y%O]/G>H)]NN@XNZ_1H;&R]KF[7]NVOP2-;A/M-[886R[JC^94"&)AO M'Y+*1SUBT!_M"L?Z4($4,\"[?+,_9M-050E?=H&-&]%?6[9@/&SF)FZ6-A[J M:MM%5Q,8F02;_'83:5$%?6SLQ"?6AV%P4[R,WO9!]5L%5K;+UM?+J>K"G6K M1.5QP_J3,9=C/9W&]P=DL/9E@+5_+OW04:!_[SCK&3YV\= N0^'J<;'!,^I! M'[MOA% =X.>T6C<(&&=1#P=Z5H\]2=YT#55Z& VIP]C, 1/Z80+)?&E@)1,, M4RXNAR[BZ.E>;LP.I&(=! W'D3&'OW.P^B[R (T 6*',4=?Q;(40-.O0>K.B M%:)O%S[&TJA]=?F^6/9:&8T',>B0[IS0QG;:M2W+A^)8XW6+Z UVWL=;H7=Q MA.C]OBL^WSOVR#(]A#.Y"\*[RT*@?;AS!.6'WE8:0WGQXMLQIA370=>(EP.T MC&,D?67^=1,2Q]-J@/!/\2^.,8UO@U$JM; MW_!QW2%-7\'@]7H$M:%# LJ*A8"?,QV$,*9E8O&[QH"J[XT _A,\Q==6([0O)U,PISN;.S8Z^:&]^7X]W% MOT%)#IJJ4Y==;P2CV^IZZ0C2UA>NZ[1YVVUUA79 W1'YSD88#5C/]/2R]=OS M7+M)X;1>A;NCH<7]S4J33S9&/>C:/N7D3H\2^S$&"EB+Q2YSH'-1AQ&N#RCM M2G_9I:_O8QX_UL[?N ?\] D$QGG/4C@=/V@MY@\ M$)KB'%H*QN94OFE.Y8#:./F^$OE(C72U<@-<=?/I=?,Z"T*']G:^;XJ&ML]J MPPKT^3TA+A%"=:.$MD"0I?^I0J MLY5^>I\.*WT*!T9JAP2.OX-R'+(WGMUFP'6BP4^2(=OE]W6^S\/1_M[[8]= M_:/BP_8^V?X9WZ16CK+$+90#ASHE:GF.L[7_]NA%IR !;]2/J'-UU MPATX(*L4NE%E]7;50>_ >N_VI>M>/G>)[[M%_+7GA&X(_: 1LU_JY:+^OD\3 MP$%AU@!, R\G4WT)SBV\XI,'SR*\3K&3]"_#]:%/R;SU+]NNO[H?R!$*A72/ M?K%N6+%8Y3I\!.>Y*Z7QR8V@[RR3U1[V&Y8%L&Z_TT-2JQ7SHE]B8HL;^:YKO_6&FR^[/>9ZC= M"7W*CX+>3\FOQP210,IG 0\1'P=\9-?AXWGEW-1'?-PF[SB5^P[<=3-!GRT$ MWE'[4/^7=8_" MVS#N;:C40^5.-GI,TH68RL'A<\=[9_5GR'1P?KHW,?[UJV28&\FQ]_/Z4FJG M[B1"*DDT,YYDN2U9GKN4 M&WW'G;$WX5Q0-3M]U35H=A_TIWV5<)#%A%%U[5'^+U60GAA'O@CYB8 ; ??( M 3>W2BHM/&&BS(C()4 O*R5)>O$L>BXHL&TG'J M.ZI*#R:X(J5+07498GIFL9%K2?*MM'@=W@BG/B- [B$V$V\LEQPBQ/,R4*RTDNL(:BR U1/K/@+!CG MG9*E%UN)GJ52W"BF"*.E(2)+X1YI*4D9/,1[G^ERJ^+FX6"6R4F17E^6.8I/ MW+IX0J_B/?:-^^4R>:V;A"1O9UB79)'\HC]U3:K>887*KQ+:CEX%WKPS_/5( M^3TYZ4Z;Y\]+C;K29,;F1#M5$E'0@NB4YZ!5N?2%,."Y;'DK*O6266H(_ K> M2DD9459KHDO.E>?4^G*K3OT!O95TDA;7-\-X;!%R$\#A&+."/=CQN?<&#[U#B(_)O?XO%AXSOC!Z6.< MG7MJ9^M#O=#3J'X/KW[9"4/A=_42SRL>4 $?:5+#;:AU'(SW]+K8,L%8GN5$ M:@^Z6!42G"PJB--:Z=*#8[6]$?0(-1@>,T))LTFAKF^1_/@"^16JXPCO$=XC MO!\_O*L<;A:I)KXL)1$Y5426RI"4YS3+"Z^HWW*UJ,=2?TP3FH$V$,I84 EY M1KA+O=5P-TN/*)&8<3I1^?7-'R.\/]#;@L]8V.*Z>E'/L0#^U=B" M<;U\_1JLI+8K3GME2?J*?C=VWNJ; HS;;OVR@]>Z9B!#J\B^8NN8*8?!/."] M6XR,4T8FO(X%=PPI-)I<46TUJM%]>QCIF-%CHZT]B-EM6T.IV&CKJ1MM/7,@ M7Y7AO@:R_SAYOPF8/4R#6JY.L M$._JF%=UV&>K:]Z%KD$6GGY:-Y?CNNRK2N8/!.S^1=>2*9H3:R[<,J0_SX\K M'GR+4#T+1D>H07_:%;5_6O;K_8Y-]@N^(/L>6#SAJE89-6GOY MQC+2QK>+Q/EY!1;267T1J AKLVS0]#S'+F03;!H76HHA^;$56>@9V]61'AM: M%IV(U@>GWG>G"Q:'1W= (+[2U;>'G M-K3ET^V #(V?^H_H*OYSJ1OLR@!VZ+-?P9_JYFJM78V- $&O(:QA[YK _6[9 M]0),8 6QGV#7DJ^>^=#Q8G+]\@Z]O3:6>&-I\9+/+N\%]A5 MP-=Z#ECZJ<*6A]/+0Y<"_M==[[_KPQ\AR9,JEBF)[>-3(I2U1%*JB"EH005U M*MON(4^]]-P;0;AB.1$%GLAN!TQD^NWW@\T.HG<,LTQ!:[OMAC5.S$JNT:#(4*\/\+?/_1=Q6L M9T#X9''AIQ^'0M(1INX*4]B_M >GT(3)M^UFV]6S#BVFB" MQ4==34-QZB50N4D&=0?+AMIF4[=]1J-MP-T8R*Z#O5T =Y+\U/7TV7D'CN>/K&TJ[ MXQRN.EC;Q!Q:Q;;(&MTCKB/*YPD2A:JOF'_[DO63E:6\@BW7+6K'_NW&^CE? M^@;[VJW,Z\XV7'?'6G-85;N@P*/*WJ&RA38B+7)-%).>",<$,2GEI)2TL)P* MIM,ME7V?Y*%=6\H_@WB':O@K?3XL_-[RAB:9T+]P#$PWSQ!2H1?M+UYK5O9L!5BP; M;%OZ [8;W7=;ID/U)]M'$*^]H7WG4PQBA\&Y:IK:?XO]5\.:#OUV'1J4)3+V MQXZQ9XE&P[1;YKZM;.\K#*;FJO_4(;LO[6.;],A:+Z6':+V4P5OYC3V/F%(/ M;'JD3JCBZ?I_-S9)BF/Z2L9T3)U9MG/[GT49^M@98MP9@HK8S>I^!LZFA1$; M6'VM#:PB3$:8O+Z!3D3)Z\C[W\L:=ZA^PTV6-G3[JV;)JQ!SZK.CNF^QS^Y; M=)#"9EGG98L_IP8\RC&48RC&!^=&-^ZL%.4 MR:2),H-%%HHM!$H8E" M$X7F:&@2A28R2*3)X6MCT]O6QK[J;8ZS^>C!"F/?)EUX?#U\:TGUB9Q5#@;Z M\J?_D6EJ6<$*0K.T),)GANC"%425RDM1N-PR<0\/^-H\U.5BJ:=)"0NX3HC> M_&<_U32? [[N>.^Q-2 [TEJKQP&N3W^XR'&=9G@VH#"<$6&T(<;ZG!1E2J4O M:):9K?[@.F7,%5X3Y0WV6)78YH);PFFJK-?8B,AO'2[2[=FKF<-_WJRC6:NS M ^OC)OLZ5T2SB9)I[-_WJ&6O(Z8>!4TBIGX&4Q\S.O]__T4RRKYX_HF@$D$E M@DH$E0@J$50BJ#PC[X]9;:Q*'3%2H">G*5&9T,26TF94*967_JKWQW-K60Y^ MHM4,[I&E)G!S1J3QA934F)2SZ/U]49@:N[=_>0T%GY%"Z_/N^MKK6VF,L?O4 M[77B'4@9FU,](*@J4N.9)HHJ4)'"**)IGI&<*8'-!PM7LGT$5;NS8,>I1J_C MM%6F;.Q1%15"5 A1(3S;X$U$R(B0$2$C0D:$C @9$3(B9$3(+P@AGSZH4&9: M9#XM2.9X081U)8&G2<)-5J2&:H&.3YT2368CU +59CDH$ MIT#%U"ABE/0\XRS5+KV'!QQKL<9J/-NL\KB'!&(UGALS_(WDK-!,DXR7D@A3 M:J+R/"56& E?<9UK=37#GWFMK12&\^](,YF.1&9L4115+./OEVN%,4=XKB]FH4FB-BD$B3*#21 M0:+01*&)0A.%YAA%#E:**]=SH8^:SBP89:+P$VB-*B)")E.5$\S>!3*7DFA1&> M[B,9"(/ B\OWWBZ;:E'Y]J>/OU9["OVR=%(P\;BAW]N< _UZPL,1I;]NE#XN MMOE2P/E+RP"(F/7%[ -'&/OR.2G"6(2Q:'I%S/J2V.9+P:P#^,7*IX6AD@A) M%?PGE41RGY(T\SJEO+"TV&J#<9\\J>@7?T%2%AM8QP;67Y]F?);-I&*WJ+VH MR9Q)7^BB .7H-!&VY,0(DY(RMQGGK,PXD_L('S]VMR@E)K3@3ZDKO_Y>4!&P M(V!'P/Z*8S$1PB*$10B+$!8A+$)8A+ (85\JA#V]V\QXKE,K4Z*M8$04A2 2 MOB"69]3PTI>>%?N(+D>W^?C_QOOD M'+X_:Q,/\W;8*,V>#4TFQ21QU<<*Z.&2:F;K(BL/ZW.R>WFW7G_-RM)T8T%P 3KP^.O9:G]JKD]]M_5$= DC?:FG M%_JRQ3[,XP4:J-_WO=]%^H=0^(F,Q8>1%@ *3DLB M.0)[5#I^= M]G_5)G6YI>AW.@SZHP]+=XV6!VG7TVER@%*P33P,O)5%_6 MRP6\XI-WWW>O4^E)^I?A>EBUJ9ZW_F7KY[H!OWH@1]@7Z1[]8E>&\\>JK4PU M!=/TY?",ZU*7PUOS_*1@?\$ T_77T%M<3RL\51]EQ_ M<_LDY+-H8QQ;B\?6X@]J+1[4_E]-\]U:]X:_QKY*[#@>136*ZA&)ZM@F'J25 M1VF-I^2^G%-RK_6\6O2[:BL7+J;_Q>89L7G&(V\"E=YH(W$'1W-'A#":2)-Q MDC%I56YREI5;G1,%MYZFEA,G)9XF9YX8Z@61*N6T\*Z@1MTZ[O:WYM8;IS?F M[M%)*FELF!&SJ".,1AA]4AB5RA22%YJ(PF$F26F)!E.9*,J$,EG&;.&OPF@& M,&F$I<25@*6"PMTF+R5A:2%+I@M:L/Q ,,I9'F'TR(I"1]>@2WJ>P6R7+6ZV MEXL+W?BHW[Y&_79<1L]S56O4T%QR4Q(O=$E$F0FBC5%$@K? @>1/B,\/D4\*DS6Q9% M9DE6IHJ(K$B)%CHC5#N9\[RPJ=TJ)90S0-@TE80:Y\ K4(;(PF;@%>0NS:SF MF3T0?+()*V([TKAC<'1NP84W+3P;F/FCG]9Q[R!JM:C5'E&K*5J":>\8L::T M1'#GB0+<(JE3UN9*,L^W4G6UMUP;K8C6>-9$<4.,HR5A#/2@IU(JP0ZBU7(Q M26D,=D6G(,)GA,\G@<_4EXZEU)!,P'\$F/5$ISHEBI5YJHQGFF[7%U4\4X5T MI#!<$Y';E$@C4L(+G9>*YGG)RX/ 9U9,:"8C?,:]@F-P"GY:-L#4R\:'LR E M<"Q\;J,RB\HL*K/'468%-RE5J,+R%)29P$\NY:#64E?00C%ARZO*K"P83SU3 MQ"O*P'\ KT!ETA.J=4%+SV6FW$&4F9S0XI&;2SQ[08GH>10T.2ZF>*[HJ9@I MF$LS< P^;+DEA@N2Y(QKFRA.4]EON4*2*I2XP2Q7F1$2._!<\ _$8<9UY:J MVQ]ZWC-ZBK@]$+<'CL(3^-GKUH>J*]7YO*D_^HV2*U&715T6==F^/8&L*(JL M((6F#NO_@E[BDA&3>NRZ7AJA^%5=EDIKA2DU\3ZGH,M,"?H/_ C+O?+6,>JP M9O !=!GC$\[CKD!T!2)\1OA\$OC,;>I*#5#H?&&(T$H0[1PGQC.>*PE> =UR M!8PK%!>B)&66,R*$A'O2/"-2ZLSFN72YV"J?_F3PF<9=@;@KK,4,*UU";-*&BFK?-P M'%R(//>2.(I5(2E'%2ARDJ?,E65:Y%EVF$WNG$[R-)XKCMY A,\(GT\"GX): M+X2F))=91H1)&5%IZ8GDUJ6I]3HS6]NJ8:]5%918QTJ 3U\0F=H1?B,.P/'X W\5,WTS/IDBCL$29!W4I?A1+$.K<6B7GOBKH.[ MRKE]/?*\EU:#-U2\>U:ZT=J"4W 5B%8I;IJ#5V&4*H@W7M"4>V.++=THE*,L MPY@:-XP([\ =D;HD95Y:YE1.N7VL3?/_8-DCYQ3=IF#?LY>G",,1AB,,[Q&& MN629S4.9!X1AS2B15%&BI*.>R4PRS.+X]<2G>+:92T&,](:8G);" M2:L!QQ\-AN4C;T@\+QB.FQ;' ?!1[3WC6$&,JMU)9942-%3&&5'>6R(*YHG$ M(GU"LIQEN=7&;C6\HUYZ\"D$X8KE>(\CVHN"6)]RZDLEF-EJ$?DTY3@*-A$T M)MQ&_(SX&?'S:Y=5DN2V]9D1T&/P6;<,$C?L9MB6/8EOC9MVVBK5V>+Z=ZX1VP M,CS45CK('QYGUN3YMO9;DKF*:$ MFL(385.LM)13D@G,"I!,2[JU*7(?U^;5&J%^' $4?)YZ_ #:^M4(IZ[5Y/NK MWL2*1SZG<:1QO3TU /@VJI*H2J(JB:ID79\JLTJF4H(R*!4V9^=$2Y>2HK0E MISHUUFZ5][N/EW=DJB23$U4\LCOX3%7)D^T5A7GV#=K#4^_C3/;$"XVIPT/& M3^W)\V7[FA_JA9Y&O?_$>I^=,)1W5R^Q"_H!-?^1MHZZ#;6.PP@XP,Z5\3X3 M"EMPI."J,2N(LJ4@3N=E:73!6"8>=>?J5[\O/4M3+!3SI(KV"B]]A=D8$;0C M:$?0/C+0QLJ&.4TM80:=(L\5D2D6/F=2%AR<+$&W0'NOVV7[ VW))[Q((V8_ MUHX:?-8PS_\8*/SK\AR>;.%O5WT5^O9#V>^Y_3J9MD<>;A_QOODW/X_JQ-/$S=);_HQIYAM_N$I4R$S3%L>3_Y M_)Y9XC_-_:SU$_A@ITM7S4XW?Z]+;#"H9Z<5LEQW&&BR=8D=-1XYJX%*^)BF M@=NZ&F.3\.+J?*ZKIO_B0K?)KMC.$U+S7Z^-+=WAX?NO&953!Z"F,1\8;%MM M2V+2S #NF4QG*M->;2%DGBG/I.)$6J&(H-(0E5)+C!.6%I0[5JZ.E0QO: '*VA&;YYP(0R71QF>$6IY9S0HO\7S1EG_& +8TH1F62%#& M$M#T&>$N]5:7RK!4?_F,+":I8,?&R).D\>WEE$EY?@;!M* R@ MNQMNQN(/U>RC;Q?XY&=O ORX;-"1O945,+DE'U0SVR"=77*"!2V9^,1+& 1]ZN?VW M%BLVNJ5%#"D]\FD;Y?5N\GI-!.?BC3)OI'0-*7)#_7EM%W BKY? +=N MZMN=,>__DR1_A7_ORX,K5NJ?.KAF658 &QBB!'A8 FM3*JL+HDM%M:".9]B& M]OX!QU%N6[T$@^4W?8EQ??BS 9S[N=*FFE:+RF.LY1U0L1E]]6/5VFG= BE? M+YL&%N #C.$'(.2?+Q(/3#5'A(/'W&X'Y(#P=M&E=9EZZO;&B?E)TA,Q>=.% M\=O)ZIO>3OR@/_D^_!YHF_1T3$9$'O/=;O:Z2K>[L)?/"\M$Z0F7F(7O

Q5P@#OK=GWBVG_EUY/5OU,Q_]\@'Y\!8<]8QTZ*L6L>S M$+MC+PM4BS\WP+_K2('N.=VO>'_XINIX?['F_3KPONUY?[IF@6 &5.T*P6@UL].:>X3=W6MX[J;)W0H2;KT)/&SYAAW?74FG>KFHA]UP'!2N M$$P#+R=3?0DZ&%[QR;OON]>I]"3]RW ]K-I4SUO_LO5SW8 *'L@1]N@]S80_FJ:[]9:.OPUW@J[.]/=YA#(,9 ZBFH4U2]0 M5,?6\R"M/$IKK 7RY9S/&N(:IIXM8SGRK[*@U9&F\S_75'WG?692:4AJ)"-" M2HF-N WANI262VZEV0K$S M5O\^)@^@\?-E8\\TL'LX>U2?G],=E M!CU71>=%ZE*I):&%X43D3A C4DDD94R4*F,EEP_>W^]E__>UZ+\K7P?!?[\( M6_=[.F F551WT5N(V!FQ\VE"+$:P3-J,R#S-B$A+C2W8"F(LS[CW:2;Y5O,% MD0'8.IZ3U%E)1"D -CG+L95T8761JI*Y V GG60R1EKB9L%1N0KC1+"HQZ(> MBWKLDQ$X8PH,/H-)4$5=(Y_.<$+KOSOH=/5XR.?/@40E%SL^'%X-?BD='YY>46:9*@N9 M6F*YR[K"8"J7EH""U,)I57CYH%X^(5(6@*-7E<.)RNM/#^ZMX,E$I$]:1O1H M>BPF/UD.R(;[7"R?;3#R6([G*A@]R/EL;-"[*QP_X3CC"KJ,U(4 MIB B*RC1%OY3:BY\)L#'R/F#/:0=U56V(HL[ROCL-]C(Y81GL5G.,1B_$=(C MI$=(?[34VL(9GP.D6P4N$*!X00RZ4DP8 '/%I#!;J;5W=J". ]+YI*#7%^6, MD!Y[Z>R[P-:',ZS/VQ6L/(*:9\=99=0I)G3J) MY%L)JO=H1M.MPMO9^##;GI!%32B_WE8\T&)CO5D]+F@0VB%A8=%Y \-NX(%# MB=%Y*&XVE*=K/3S$)7-L:-*U7@I%ZRHD37+I=1-JXW7/].U0-+BLFG:1]'5( M\::N FY=EFTH,@PO:1:)N0P7AW'!T\J^9<"5AXOAX1OE2H&\70,IOUE"%QK%.>J9H%N?>2G^Z*'BX&$X5;B M9PY _1,N"):#6^'[IUN"^$/PZV'E77:ST-;KK^$>2C<@OZ\,BRA_MHJ;S?6I M[T)B1)J$O6ZS&-EZ@@?I!I^TF_4,H_$2&_\/(N4.+!J7XW9BIGZN& M',I@1PUY74-+EAII94D,Z$(B' <;/36*V#1+G0+%9_S#C[\-!;97&G)]F.,Q MSG*(":='K3/O<01XMX9MSW0#OPU/ VT,NG96+T#=+4#9+A93K-<=7G*U?OP2 M,* 95_W^O_\B&2V^;SLM^1Z?G*S7*?D-Z\OK\^0;'(\9FBZ\WV176."!3:IP[7HRT_=#\-C7@N?(,& M/LA[NS2M_^<2DQ+A 9M0>L]+?;1 M%^!';Q;K.O^QP/^:[8J3!(GS$.9_C&'M+DW^C!32JQT&P>XJ]4?5'/),'VES M2,M8+G-GB'2. M)D.5'*Y"0KRK1P.3Q9Y?LX/O9S/3O]X)MS%*IM=;564F]_ M_>GSC1^O:<@GM&<%!5? 2VRODW.BO,&S';2PN>"6\2W O,]ACKU-8V?_RB/3 MO-,:PQ,P6YB8623UZVB[]TS.FNQ\>_#.WD[+6D^=U_K*C X=2[^_^F/XFG[_;>CIF/SVZ^OD!ST#O_/7T&!:3Y-7;5OW+:DGZ--I M!R.MVD6CL;=RHD_Q#:@N0E,)& C-: E;E^3M\&!>.\V/0$+_,P\[*IS]%4[1I:P;\GR8<=;QB: MI 2UI[%E9<]XMKNP[!EO@VQ(]*3C4=_T-#LPF'P[&-X:F[RT&QP!!#!UT]07 MR7*.?QRGEV=L*7AJ/,DRYHDPVA')-"6YD:5L*8@J2PS4#$E M:,I"6)(S+3*X6Z1LJXWRS\!P[\J.#P98^45_JLZ7YS\$*L'JO];8AV5Q>:WC MEW].&>V(.J7IR?7G( ZE?^"6:1#DXV2(PFMAI!3$2 5.&G6>&&X%4=(Z6L+2 MIFK+[2\SI:Q+"Z*=XT0X!Q9+8<'Z,F!O\#R5O*2?8XC;+3C);JJV=<3+C4#7 M0<6YODP,MNL]!Q\?(X0! J=^T6^E]1 (#CS9A,$7&P"8O!]=\.+;#F?-($K8 M/#;(TCBJ>!6$^Y&L&U-V00DPYO3,^DX;A= #&$O=:4<8U#^\70PQ">U0-W=- M@T&MX-X?+!#<=8UB.4G>SV&Q2DREF%YV"G3'D+?&92Y1B>ES[/;7HRG>"H_5 M/=&.4Y9H1L'14)24.0=9XBPCQJ2"T++0IA3,.;/EAMP%7$,(;1>R#F$U]W;V MV"#+CEOJFN-T4)4O5 Y<0+S2'-6N(DI039@W3-%"JE)NG61)J:',>$Z<+4*S M54NDRE)B+."U0C>5LVN"JUNK_^:?2SW]4/_F&]QW!EOQ7?E3O6S^N]O1?V. ME_0&A\R7C5^Q"&%C'F$WG6WYS&'$ _''7Q S<,))/^/-ENAO?GC[X<=7MS*5 MDZI<-4FW#0RYJ72"&S7G?G$5,H?K&@^F>Q4(T9XDK\!6;)?V;+TCT?A_+BO< M1>KL[D3/YTW]44]/<,O'>N\ZLQGN6X%G.X#F$O$2,RW _ ]^ ,#YO,8>=;@G M-:\QSR*HBDUE4@%Z]QTO0^MV6$WL-@O\N@_QN28>7"B:.3 92 ;&!1$"X\&. MYL2X3&NA,5BS5>3G/O'@70CYYM.\:H)']2/0AFZR,'(!";V>\4'$Z4N"V2HD M1&H.Q+);#FBQ\LJO1O /*EHGAX;^YQZL0.$&Q)B"D86)J%4(3+2+)&! A7[[ MXDIKZ7K>119,,+9 YG4"(&XZR\I5V X>S47C9_8,IOYG>%1G$(Y>U,),M&M' MC\&W!!D;TLI&L3;8#L&:\9/>]X/Y%<#]9P_ "9HS^1VG M.,1PKHEW@**LU[A^)4PP!^C6(>>@"L9T4OI50_ ^]-(9XW#O''5)3ZKE;+F M^?]OR%]815!6CVEQI76W[HV>G09"87SF*"TBJ8J"\T(13IT ZT9R#-X[PF3* M(]U!&5FY0H6I94>I8:P6ZC#/[ _$,WV$:O5Q3\ MR?NUA71;<^AFDSD]H>SZVD8',XF XXZ2,Y3B-C,%(T6.=J_.&)@)X$7Q-*?, M>YUSO74.K5" 14;FA'OAB"BM(#K-"Y)E!2\XL 77^7%R1G&$G#%'(W0&H]W$ M]EM"8PA9CX W*)@>K*>7^,BJC5;#$5@-VRY!OZ88?^ESOD%MUPT&:::5G^%2 M8J()Z/1%A2$=C(,G"]0U:!&@@0#FQ_ G.#' 2'#KIJ:?C+/54".6R^![G *' MP'/KU58#N":G77H>WHVZM'O6X%9=G-4P!%)?()/AL"I7Z:;"CNWPJ]?@8EET MKW9X9/Z3]<$(@FNG%4W1;_[K%A:6/[F M,@&AF'4['N!4ZN6T\P^O,PHP/@@$#7I__0Q=PC*<]]L^KD,J MT#I=$1<-OK15\ .["_H7XL^+LTU3,.0I(BF ?@-E;BGCP<#P[6!;^ED(:P:: M]^G^O<#WY.I?B-E.Z#CC7*MUT!&Y:#6AG=F2SSZ%L[ M(U@:H% JMQS)\)MN^=X=[K=UW:?B?/71#TE;%.$!B E:S_]S2P )"B2UHL4 M8:DV9MT4B4=55N8O'Y69E7!#V4VT? MMC=ZWZK%G&[+@AZ96($QT.Z$-H.MT&'8:!6U6;=699&:8EQ] MF24-3UWHSN+ZZH[I^BMV^,($/B)-.@.D%KRMPIDBE>6(=A,;JA M:1ZK.A^<0G+/+@(BGJ3%Z"J7@K<\"NO[+H;W!)T]6Z/7U/EB/D:+J6\[C>$7 MCRA2@K*G:4X*AJ=8)0J,@-B!69H);O*<,0JL/SR)-M@NHYAGM;613S9H,&X&BF*+7FE5B3S' M-AW_XX.3_3$$&Y;O;GTCFR#YVZN%N+542F(H=>#6Q2F1#,ONF4PR5X!Y*S9Z MTF2.2F.+F A3X"&U14($58TKAQ9LI@^3ZXG_OE\0AP4+]5R9PE M/,M)S$ M,@T6NL!C'FVL"F6M$8DU&WNKN5*9TSG)-&:HI982J9TA!OS6K(@+ M!=;]$2:84#%Z+S8 7-?IYQ[8=FRS:#W[HMD9!/!&>WE^+GVFWW14GMB3EG)G M1CN'83J)C019#L:Y=<0XQ?*$B3PI-O;D'Y*ZM]IQQY:!;^!Y@"<64,4VH<)[ M&T/PD^C-, ,(Y&N-:M]&Z?>S6ZZ[%V'B:J$>PXYI'Q2,N]V*[E9RN;(O7<5L MB\!,_,;QCCS"9?:!W]+_UZ*\..\+),_ /O';Y;7?Q6XEYTQ>V@B,H]F@ET^[ M&2^;LU6,>9DY@._M>NVT"8U^X]JT(+5*(/]])A>F1&,=%MJ@ 6]N[+'/X3_G M?:; &WS9SUA;."I-$[KS/65W/AJZ\X7N?(>7\/>8B#.;M<*[L8NV!%*$4>GQ MTN^J17*0\Q3]!%"*J>2_R*:1^FR!'<\:7X\R2L_?YG$>.\;!$W8%85S'1-%8 M$1,;GLHTR56VX1@KIFF1YHK$68SW6$N$%=@Q1*HDI8E49O.T5)#,#^[OH&S6 MW.#F7VY^SVH[FDT8'5]4N<'T+HNNTQQSP)(X3H 7KJ?(#:#2:OQ^6,N_]8*_ M(S]]]\.-Q@I?,'#H4_Z;"]NV,T 4ZUHCA(#6-K:FSH&OA;$L;&7#"T6DR@WA MAE&F=,;S9&-'5JF4.<,%47G,"4LS1D26@9]&"Z<-,GV^?G+'.[\PUGS"57GM M39Z/]ER6,X"&GZL:C1KPPORP]K4;FTW 3QP=[_?)FA;K:X!3U:*U\D@DF#_SJW^FP&U#G%/@T1^+Z8VCWQ;[=SKWC;1'B? M^E_.%W.?VV\6NA^1K2]+3+#R5\'83O&(['[LDPC62[9N=MO.$OR56=_J" 7H MTI\',L&'SCMK%*Y#!QYF-\'^<"EXAD<(1'B!RVK='@@$8BSK)8CXYW/N' MO4;BP&,-0,".[K>C9+VGB3AYL^O%!Y0^;W%U^BA_Y^E4@W!

+A]7M,)A&9.N-=H<'MO?8!M=EZKOPOWBE^?#K%N;1 S69E?'O*X!TBJ:4-M369NV M3LEN]R@]T:#_GM8>(_,ZY-> MFRY:#=[%9:=1[:QILT&JJ[9QQY#"%YUMMOM-7Z..+UD_KTSIN@9_: 3^T97N M7Y93>]I9&AM-J-%FG%57WG#IE?!_+F8PD(&)^;6WH@U98O%<;VRVORVK[Q#] M@(TW)HS0.X@-P"L['[6S9L'ZP4/&S'H1&K:\ N>UZYLRWSVTQKJE M^?)U D^B1>.W%F9M>Y?S=CU76>>^.E\NJQI;>NMV37%#H!WJM.L+,WQW;9O% M=-YU[5H=/-5Q5WO'M#M>K=WU\%83J1Q9M&E#,,CJCKL2/\FI+\_[= 93:\;; M<_/ MM;M'(GH#J V?'I3@HU7JP).VA!J1$>:2!$:O.5&%2'*MBR(U&]5K]^[5OS[# MU'2ZZ,$G"7I;Z[%+:'(ZRV"+&]65T$+Q@1F]T=7M([_T5+R,K[RN>.RGX-HT2:C9&R6M6TH1+FI+480?! FMQ M-?"-H=:81+C"\HV-KH<+H/N*:N#B3 *U0:.P=YH M&C(_JZO%Z=G2^&C]M;9W"1;T#J[?%H%Y6YZB]HK^ 0ZN;8">D4+?R38A8KL9 ML3T%0OTB?:'TL3(Z[S[<%U\N^O/-4Q'6(V%MZU9OVI+WI3MQ6HM^U/#BTYD/ M@)5+:>&S!& T.:7J]MX?E(6]N=P,>/ M?%=R#/2MMJ66U.O).<&^P8.>:-)<@BC;U7%OR^98JYTKA&-\@?S#XF[@J<4 M]"2ZJA93,R2BLM$R[@5/\XFL Y^S>U5DG;.M[SED#N]2+IM&M3$FX)C_75UA MOZ?)<$XE!M3.?&_0*79-N, @I?;'PB_IW'FGU6+NV1M7?H.K\=HVF(X2L\Q4 M7W8T7D7Q8&QM.])5*/"F%EDM;+^4Y:KQ@_:DNIT@VQ[ MOA#6WL\:G+I0SAPWL MNF:]I\L%]V@Y7.W)&KCX-(K5&\8IN2^(_X8:]H!MYFE<%#3'D$*.I^@)/)@& MS^.@J54Q3XLB<1M[ C1)M%94DESB*1R<@F-I$DO@"50Q;IQ)-SH++X%G #%X MJM[Q"+S<1^N[.:Y$I36EP,ORPM@Y;GT2CS^. %LSSK?'N([N]^>N2.($''V: M8+./A',BK,0V# GE.E&ICQ<]?$G]?L>O/C/K@WLKKYOEVOX&$ZK6L[CQ]WL> M3#6ZC$$"DXB6D_2H^0$-+?QJA=\5?M5Z(IV1)&M_670!KCU.>7D>&IA*Z_NJ M;:K@ZT]OHL_5!<@FR^/)4P6U'F(\C&7K9%RG.X0JL*-5@:5#THU_OD8,L&H4].>)P=_7M2HH?!+[)^-L3:?)"4CF)"1 M/AD*%#>&=]@[4 MTMZ;X*"[:-7&*1_;YF(672?N$AV>F:FN3H:*]W;:J\7U@/3].PY)_JUT5W9^ MA2$_H'03)?[I:9>+C=\PZC^S#,->^+!NO%U@IYX_MJV:'#7K?S=EPO?MVQ/V)=-.!]=RU=T8^[+]JV<=!#G1MT&JR=;2YG7=Z_.I%DO".LWF^=M-L)@OSAX&J- T2U9 MN %(1P.D,8^UD"HC3M$4N^92PN-D23Q)LM'U MUCD.DH[R!+%O'LN?L$,K9RK+>&%(5J2.,!6G1"B7D3C/-5@YJ_"N_/$Y M:@CA;(W?=M'?]8S^+?F^4E!_X1Y&;NO2>YPR6V_TQ/QZ&<<8QA_^?.\WD;G+D>% S?_;SLKXMFR;6;,JS8_!K_8L427MIYCY[.._UN9V):GLD7J M^)Z$;GNFT6XI>XA8;4F!F9M[4.2P%+A?,M"!Y@^J?3CL'IB^-Y9-2Z:K#/.XS,*]L0=6P'FD+3Q ;F;Q'GZ' B3ZM0FRA!K M!22'S@B2Y%(0Q:N$>;DD<,UWHU$FE\HWS M@]H]"6NV;TAT.S?[RB<3N\]8^5;EYHEA(X#IM\ 4 4Q'!::9B%62)PF\-5&$ M%;$A@L>6%$9*QV.9)'3C3&' *NM4'),X2READCJB $.)BC-5J,0)9C:VAI\4 M3+]6F/"MRLVH'(,^A!D<@]NH/VC^V^;N_ X,'OR$9ZG:QF7OO%2-IF6L00ME MQ''43D(F1!HKP5M0U&24%GQ+>UIN76QU0C*-]Z3H4F2@T4PJ\B))N=3NN.Y! MDDUH&CR$X"$$& TP^C3=ON(T2?*"XEFT.1CY$AR#0E'B6(IQESC)$K69,YJF M5L)%B7*2,%0\%_6Y?L&O M;'+>F;& M]@\[NA=[V,#:/4AY"__=A9@O504GVNA$.D'2E!;@R1@ 5*T=R?*XR/)4)T)L M;'0\I&SCJ3T93NF#5/ NKEONZN]'A)>/>SZ:/"B'H!R"QNJQ*4PZ'=//B,15L[BN;'4UIY MT-*W37(];-[[KOY[XDGOOPY9T$PXGC.BE:9@G#I%%-BI) =SMJ QEY;MN0[Y MW?G%M+JV]E/;3'T[A@V+CS\N:T;;IO.^['AGK7$HC!Q>$@HC1U;ELS= 6EI6 M/4KL*>-_W^KR:\-[\K+"_5-_CPTN^./.D E5AN-)WA\O_CR?)0@E3:&D*509 M!I$,(OFL1#)4&7Z;"0,O-)GXS7J_^;#;\QS3WT*!S*CV62@30AO)B=))0IAU M,>&,*2(M3? XS%0;>S-F:0KJ"FH20G51$*9S081FENA49;E2U!1'KC8,N<1A MZSR :0#3IP;35%.M9>X(BZTEC M%>*$+D@J5:U$4J>0;2<59+AQC5A$=:TX8 MU2D1C%(B"F:TR5R>'[G:$'1 --0;3@&!^$3L&_C6^7"H/ZP_D IN]EA.NBW MYZ+?QF7TO%2U1G.J'04#G\44RP>%)IPGE"B5@O.0Q,R)#;7&#.=&6T%RQD"M MQ482*1G<;;3@6>IB*?1Q?80)+T(9?? 2 HH&%'T2%&4*K'^A+$F44H0)!\Z! M+33)J%*QI)(YNEEQ:/)4R8R1Q!6,, M0RI4&,Y%;8TU*6>;X45$TG<0\H&C8 M/QB%>_!;79F%GD^BN=5G,WC1Z75W7KR]M-/JPA]V'_R%H.F"ICNHIA,RRQC5 M">%2",*4R(A,5$$*XPK+#=79IJ:+F3*62T/ :\@(T\82Y6)#8E"--I>4QK@/ M<)M:PH2%JD,=C^24I4 K:_85JX@HI<;**H M ?.1&R%)CET+&9[2*47"B+.<2LMR&>?%<5L73B@7 47#=L(8_(6_V9FM\T#FB]S]:U19(9R2T1G&&,1V2$%XX2F:=4V#S3RA0WT5IS M%NN")40GN&LB4T4$!8_&9,R)-)>9=-F1XT(L/W"VZ4FC+> S5 M^B);:X7>67O:?V&I9 4EPJ7@X0B;$)'JG!1)K%A.A4GXQJ$GS[FQ8FB-%= [ MH'= [V\#O5TF*)PF1,C-9H34U\<8!'\^Y\V% [V?4V/"N MCLH>.O[]7-71_,S"_V,WI_/*=W.ROIO3LI%3A'U+_/X/=DN8P"@K_0=1* L@ M82MAZ/>#X+]ZNO -H;I%.=+D_GW;^^_[\/U#5RZDDPDE6>82PG)#P7ZDG*1" M\SP'5:#S.P%I8 ( WE9M? >7["U$LAA>? MP==85BCK6LY.+3ZS.3FV[ XM %BA3@FMM["=VB_$E+7U"X>-41?GLQ]-V5Q, MY?4K_/7'"VD,3&T01RYG_IU=9+7]HE/<_>O]K034)IA77W RV.)U:6E]N:,Y M]1A+XG&ME+:3?^/U.RB?K#//WSD*D/S$Z/-$RWMQN]FWRWU^/[ M7GF\T5_IA'0.!FMWI*K7%-%'>[$ JQ44QMKQJB_1LO\PBWZM+NVYLG543#K3 M'4U]U*1R=@V@/@/5J '.YV=R[G_ZJ9*U007RUF-D53>17,S/JMJCOHP:3^1Z M2>3HHJY.:WD>?8]W?^?]A)L+$?W67O/=#Q%\U2PDZ)]Y%<'S8'.> W^=Q(M'^3?WN#PRGD3O9G*IHE>HP>"7."=$M3>,*](GI[6]A3< M]F@P4C GHEGE7PYB9&%"XS2UA(IIPK0E,$1#&%A8 )EQ1FQN3(;Y.IG<"&U( MK#Z62A)68%/U FPT8;0D3IG/KTH52DVDP'.7QCOQ MU>+T# 3U4M:EG5^CK)Q;6% #1EPY0]V!9IM:S+TD3,OS$@^E!HFHP+CN^D4L M90;N :FY!#&:7DUK-2^DO!Z.O:1>PLPV'W[1HT@W+.F?]N==#T:]F-@(Y M/:]@1F!XS?K)?EQ,;93$*B,)/O7/U>HKDG"<"Y+CD]6+NIR70*-W7V"<8']& MK[5OB9>(E,& +3.?0CC)/I\*_U,!0]"8E0*@!LA8XA),-H!VGF4*F?E^0+O MFTXE@(T7$IP.<#Q"+0RCQ:F[O/P,QSKKJ(09M08' (_8!S!]M_W\A93&CKDB M(7&,*8&%$43$.B?\"G$R&MR;64--O7Q-.A_RME"UM=1%P%; M&A0W@X=']OY\8K8/OI5U&X=[ BX")F$FC3$48!EPD8R)R!)%4I:DE"O'>+)Y MBL<]N.CK2NK=]M;HUQ-)O@)< \S$H7'DK:\!5O::I3.E*:R91LV@N M/,Y.$/_ B\8GE;,%P+VZWFE/SCV,>A/OJ@35!+JH?2. ,)AH)]'KZ70 NF9@ M]FTU^>ZJ**] U>/X:SN'P72ZH<=Y!&*W\&%O) $&LC7,'HC0SPD_XQ5^].BE M(DWD=,,DOKOF[K6UELT9Z$08P\QTD1;XXM277:#J]"8QZ.=V&9HC\\A)\*NB MI3AS+\WTP'[5__HWC*/^B&_:R4W^FN3'VWPL72VF)GA9&-#6&FNF%1'#<;M_H&F*8:2%FG--.[W&]*$3!/M!:IE438PH(=KQE1"1:( M69/E><9-QMA>#N);1T#S>F8^MG1I"=WNVWDN;M9@L.F^6N'?^U]_OK754I;R M22)VMULZ%@AV>(&Z,^PP;^V?R%V1Q#&)8\L)R\ QY+$%#:MDG.LBEBG;2UK$ MW=CQ_\CI8E]I73R9Q/GHNS M1?(2-,1INR>\*[H0N#C+8D<+1FB24L+B."4BY\B;4JDL-8*G&[6V]^'B-KJ& M4+*5A5_/7[>KA&D0OZ$Q#NSL+U_GY1G&?3_-0?TW']QK'WR0;[T-U'17=YP> M#SF=WF9]TA.QN\KK6, +ADT+OI.[NN9@['G#[FNJ_DRB>C^78$!B(D1GS[>1 M$K SEX]<7."?05:V&2#,6E?HF%#%$'R.$E8G*74)O1N+MC'?O%6OMCJFMN\LGNF#>5\(M+=#>*/ M)1G=CDK'TO^QP]N_J] <>S;!;;FSVY)^PVX+."M*.Y$3)3!PPS7VS6.:)"FC MF0(XR;.]9/X_L=LBN)CPK]1(![=EG$I,)-JFTFEB!;HM4E.BXC0A!65)RCFW M1;:Q$78X=MRGVY)GDR0;'4,&M^4@-0D.MU\U(TX7DC &K"P,>."%=(KG+E/Z M<5P\:KC?6FY7.O7("T .Y1C&2^ MDEH)@9&;@KB,<6HMEZ)XE,^[K V0-=KK3<\;G^%Q/TT!%K^++*S[!9I[-<#? MP;-C']-0Q#'R(4:X9Z-NY\#$9*7'J3$HI,!/- M4\*RQ!&>%2FAFM(\3YPK##T$%_Y634M]?0=>?$&NR,W4BOE5%6GT+=L-LS7W M$$+9I.8)-AYG%$#XL)S2ESN MA,T*R5FZD8S5)MQ[2_3_>+)\],3?5LA[3&-&Q;&2"DQRTWJ(-"8R*QA);:,X)5Q:1W(6%PQ8'!AUH^'_W:3T&)&Y4:&$ M ?KQ%%R>5( /PYP21#& 3U6( ISW5%&=/68YGA8E8*JC1(EF[#"QO?1C7UG2 M+,USG7!"%>X!ZHSAL;4)R00LK0,U1<7&#L=#;-(W2\OD@_.\]1:,T+J\0#8X MGMQOLY$VP;>UJN8E-B I9XCIM?1 MX@*NU\#ALIQ%]A); \#Z(1PIWV9@N/.$6S.5;RS&T-$Y;# M*=T53XS%$]G*-4""6?[D)"#N*+BF_D+/2@!?^ZN=_:@E^;)%;> @# MBTRPC*B44A*G+DV4TD)F\HA!#4 6Y))8_#BON@\>;#K^6/O/L=A"R094ZM49 MK"=V9EKXV,7,SKW4G ]\-I_B(E'(%M/YQ-^GVU, RZEGGFTW[0QU^+*AS:NV M!%SLOQ;EI9S"0+W"GH/6=PI&A(=A#DI]7/<&.S?>C]#!U)G+*BXP4X$T2 MEFM!N$LDX84VX '(+%:/BD,]C4&U(\]1N"*.I2;4% 5!/X>(%.Q FZJM!;Z\\6 MD#=4I30X4:RIP1HB^'Y:-9OV5VV-M>?^+^ T'&)=3:?X7-^%"PS?=K_!-S=H M>IL9[SIOS?%+3/- EKC]26 ANTA>7$S!@(;+)GUI;KO#!W+8YT>L*IYZMND8 M;S$'0WSFIVU6RJ&V8(-[\^+"9YZLURYU1&L.\JIHT2Q5%+;=WRC6^JJ=LE6* MAF^6R]TDN'(>&7G=_PT\>5E6BR;"@O+H8KK8,3^X?%N5,*RDART_C#O.=1)- M;?/UUW3/'B;Q#1[8K4YHCG:LYFA9:(YVM.9H+TB]O?V:W]8KN/ZBH8H[+2]A MEFT+&E1.AM^LPF=+0R72H"@>/4_F^A'? #%=3PF? M:M2^HIXVYK;UYV<:@U^Y7V$6@569MU U_M%]L[7,O<0JM4KV8+_,R\0K@ M,S]_N.#CI]^[!DE+]NHXL%6US8TAK,(&J$2!EJ!3=&OO+B,6RW#7BN]AZ;IE M'8;\YH"TS:*^[I[=-L@ZB; 5]E+#MVO4=*1R9&5AMY='5T!MOR083^L6P6Y? M2224YZLV0CF@T[*HXK?%//+;M-'W$L.EKIRUD_L5=]JI;]/@XW,#D8)KY$R7 M:%U@H-0W8?4>E_0W8R)+QRZO9[,%7/;1<^ /7D_;L@?F(&+\UXZOW8A+C7XD]7-"]O6,*=VIJ]OFEE;E(!S3Q@'.4R*76:, M+I*D((FQ6+"59D1E>4&XI%P*SIS8/'3A026Z^LR:Q=1^<#>3[3SPO9Z93O]\ MQN4.J7!X?FWFP\;Z#8P\ZWPTCOC^?H[7^NB$,#PW$ M+<;^Z!(<%#HX, V\G(!W"B87O.*+-3^VKQ/Q2?RG_GJ-!0(7C7W5V N)'4]Z M_^YQCN?TTG"U>[!9/F>])UK;'(8YU:M=] MCBW;%P5&<6H9_Z75Z^^\7O^+JO_\ MUZ5R?SCGW>4 WS'0^RGY-4#FT9<@0.80,NDNR#POC9G: )F;Y%WK]WMWYKJ= MH"\6%8-(!I%\K$BF022?T%#Q\8)-2T4#K9S>NZ4"M#S&GN>3LO"O?7#LU;Y1 M\GD=47T[3&[:M4<\27E<:C30) A-8) @- =1_GV8XAYZ?NNDOBWE_Q#JO]F> M27/?<^%W4>P% =N6]\ZJ<=%DG9$>3(Q_WS-WC /5GKZ((\N=8C*/B3,R)BRE MCL@T4<2X#+Z7TDJVEYR'W^H*AO/WJFGVU+Z/)I,TWMV^[UL5CR=&AX"9WP)3 M!,P<%69:F6?&N9P(82QAL;"$9U20-"YRDR1&&[J7%KU[Q\PDF? \#YCY%#&_ M8/;?&N)[>&Y\4'//4QS7?[VQ1\;1= M#W.6.:D$B16/":-2$&%S1[3*%4V3S+)THU7L0TQSL%W>^R E6N>O!_;+Y^KC MTGKY==_9+G>WY1M82?ATBU'/)O09VO1[DJZ#<2H>XL\.LI0/2$XK-,M< 5[!]V=(8];!SL'J2\ MA?_N0LQQ& A/KZ^UCI.D,!E10CG"F$L)+Y0BS#EADCA/9+&7#K+K^OI2EM-6 M60^:27=0Y$LPC[]'L8O]EAEX^Y'EY>->O(D>M$30$D%+C%-+<%/0U#!)T@PW M7 RC1!7&D#0W:2(%MS3>Z&7_>*_NJ;1$DD^2E 8M$39WGIG_%S9W0D!VI-;> M.#1IV-SYQM@F8,DH:#(NIGC^6#*2S1UA,UY()>&M7!.6.D:DR_%(E@)<@L)F ML4X??8KO(W9VWG:]_M[Y5G]AGR?L\[P,._\!^SQ=\[*@GD,,+\3P7D0,K^"Y MC#-#299I2ABS"9%4)KC=$RN3NZ(0&R=J'':GIVNR&?9Z7IS%'O1$T!-!3XQ3 M3\B$,6XDPY-+)18D%D1((4G*)4URRWEFGWBO9[]ZXA$U.$%/A/8]WTC[GK>K M;M:A@4_H11)ZD80&/D%H1L(@+X\F(0A\V"#P/W:?'?6UTYY\9^UVY8;_EK<= M[KP1:=[QH%!H$':'CQYK&@?:/KT?[U*3G[UR//!M>9L;EYH')\F^\>%Y.D8!.>/"Q=,TA- M@-+ % %*[YOWDNDL5M(!+ I%6*QS(GDL"&$A)]4BA-LDF: M\0DKL@"E(TM9'Y[,YI_Z$+>FHYD_WLP_9/C4CMS?MM?S=O-HU]8]&9[F"F*Q MF'I/QM75>>?][/!7N@-E@RH-JC2HT@.ITMQH88TBA1$%89D61,5%0< SH:(H M"I$IO0^OY/WJ].EN0]%KR/5\TO[(5VM^D]=X\>NZQN.^_4'!C]2O%/0K%Z$_ M:G!3 K8&;'VB]/Q"V^Q+\ED/Y+3L[?F@TF%* MU%ZJZB_27&MF-3',2L(R\)%D@N5GUL14*1>K;*.!_![3UKI:LXV4BT5L7P(_M&[7:PMGA2H9HX%$:&PLA0 M31R$9B0,\O)H$EK'']8T^"F4YC[)]F9HZ74?#@H]NW:[U=91HVFB"2\<(\RE M"9$:,U)43K.T8(;F>TE&>2?K&;C+S6^V[O,[;Y[" A_!P9[+.3C8[O4YS%?+ MM]5T*NO&W[+LVA4//6QZBX<=G]#XL+ND+ZTC5\#Q@.,!QT>&XU*G5+$L):*0 M*6 RY81S+0E\JV.7I3;3>SD]^8@XGK" X\=WAD)KI7LEZX>$D:!&@QK]9M0H MC;EVIE!$YHDBK "5* K%2"8D-RE-F=(;Z:/[<(>V-BH.#M&WH4@#D@PK_ MNO#K!G^;\O*O?X%_MLR9PIQO'=N29;M']G6!CDJI4N!3F@#'BI@1SF1,J'%) M3),X$V(O^:N?])DUBZD%3IS-2].5%'^R>E&7\](V[[[HZ<)8\W-=G;_Q:?42 M.>N#N\GJGV$]',2W?]4+=P-9X',^3/51UM.Z/Q"8

K'&L!Q]?B;G MT9F$2Y2UL\AVW-4VU<)7 ^KHQ=3S&%9]='46T=7-$I&^,&25?!=)?+PMZ[X> M_JI:3,W@91*&299#]'E*#6#J=%I=K=*1CD3U: A"XS$$[X%C=\;8'E';[+ M M14YR,:]Z98.#@K7%.>#E9"JO8-?=78"UF# MBNUIX0V1]M'?;8MS799-JD(?_8PCC.*6:")_RJ3+S?R67@:VR!G?DYBMK.LQ>%SW<3GW18%1>)S+ MC+#\EHRP==MV6U;^&/CG28_^^>R-@%]:(^"=-P)\H>32$G@XYWV%VDL_8@ST M'E$V6H#, )DC2:(]+XV9V@"9F^1%U^@!S'4[05\L*@:1#"+Y6)%,@T@>/U,D MI,W?E?K^R-JHZR$_#'"%'Y3>W6ZCF:9%J0VS!\#@7I@E/-7X2UJ9*LP);-ZYOMSQRD^7U.6#J_)%E MYEE:3 0/+>5#0D> UP"O3U-8E!7,26$)3=.8,)U)HK2,B5$T3QGEIB@V,ND8 M31*>)"DQ,;,(JH+PF%L22SPLBV6B4,DHX36/)S%]6 >/%RA)(?'\L.[$QZTM MW8-?$11?4'Q/D'B8Y=30&#P#RG+"$B>(4%E.$LU$05.:96JC457.X.4)I43: M%.X!UX0H%QAQ7OP+ + !H!]$H#-I30\,YK8 M'#L!VCPGTLF<%,(9);E)4I'>!%B9)YESN2.ZR##8DX(W4CC 6TKC6*7&Q'8C M3W8, )M.*!Y<'DX#?%0&]WBPZ,;K[CQU8(HNH78](WUJOQ!3UM;S"J8W M+LYG/YJRN9C*ZU?XZX\7TJ G,-CH*ML7=UY8^T67']V/P=]*[,S\J*HO.!E, MU%SNF'VY(Q\])F'[B6O M&\R5'"Y13_^N=>U%7\>LO7V\HO1E K<-QV\U6I=A80<'@MU MURJ)(Q8JW*E28(*7U3:ZPG]F55<-<@I/F5Y'9=,LVBSP-IM?PO^Z$^LP^1]? M(/6_%F53]O4 M3V7)6K6"$96@1*^]N4%\)\2H< V\P8/@'@CZP_.V?K(6?TG MJ[3^&\O\UR./K%^_HQ>;?)U]TB./SW/OX#B2FPP+_ :F&<;6%A<5EK/86I>- M[9G7E\K\MIA''Q'(HRO@[_^Q=74RIF*3K8@*FFQ'3=L]8&VCIDT5IK!.I<0Z M/(Z)@L$N6)X0Q90T6<[R6,5[.NNN.K>?Y9>W9:.G5;/879UVUC^)#F)6A)%0".[=KSG:#3I$XK#6W#F0*'<79U%Z.K)V35H(XVFF(E@W%T3 M[+G\$EW4%983M1KKR++^[]O>?]^'[_]T%I,*$1M#*"TT81S\=Q5GFNA,L[RP M4L:6[A4)WGVYL+/&_F1G%L:W7H_]Z>VRXCH=NN,DO<4?YY.4[VY#=32555MX M:&.]G86WBRZ/SA2ID4<2))3&-%6&6)D1(P8E*F!%*Y;E4 M=B\=5WJ2+!GD(Y#E36N@ =D^7-C:VVGK)_-=+ ;5^80.F>4V7J'\A(Z-5?YT M=//X\YG=QI[NKM[%T64-3;I3<._!]\#:YID?=C.7\\6\JJ_'+W BE@GC<4YH M+"1A3B@B'0,+S>:)R=*,,KV?CJ];!>XCZ,^9+J>EE[77\Y^M ;F;?NKIMW;Q M727QMD89='?X]%AR. &3 >R'\J*MHE_X0S.0BZPOM >[54X'!H9M6C/D4QO1 MBY**&(6\ !T9\XM MD,[_@)7["^1FAT815LY[C0EOO)!U5^8/;VCL/%+7D6L7S-_9CA#X;>WM4?X^5"?REG9T1F!YQW\7IV7&JP\4O5ZP)/Q[8",Y6Q>5V"P M]\8?X,_,7PFK@"1V-8C@555C@B^L3?1;B1T%H\]75013@G4!CL(]5-QB.YU6 M"FZ#49;GBW-_^U@ABRO'76(X<4* X:8*0WB:8)U6X51N. ,_]29D*9$6B9 ) MR;/$$)9ECG"6)225&4U-8B7+T\,KZ-N0*V;18*,\B19@ -_0_E+ (PF4OX[W^#E].84K>%K%=^&WCHS+2\;IM6 M*^]XLP(E#\/O]X?^4LX4$A=Q%BMJ7]*_& M^<#;<7U:>9)- UCH!0VW^>;-JJ\=X.2%WT-"F!Z,-7-T MVGH<=*#]9J< R1K3P>IKHC";QG]$*QI 'GYN =N5,PE* M[O\?76ZM;]*WMASS&EBG[*"F MDH,#8&PM$FUC@K8?GZHNM^])'QV'7 8P)*D# MTRE),%"6$4EC3G)6%(7,F>-Z8\U]?Y2+:!^81'F$&I1DY2FE'79X0!\\=^XTK"XE_!MM6BBWT\^G?16 MYZ2%Q XGJ]K"U(;A,/L%!M8:1\TZ*Y5-I!=UW68?(4L-WK3] 2O7$+Y'%=/L M!9]V9$@X0V61X7$]&M.^P-@C F/R+$EB*WB2&B9NHDSJC,WR."8B-XA,,B<2 MLYD!="A#_+'%1ADZH,@,H.7_PGR.QPHT3L0P/VHM"^6X4HJ,!4X:+/V-E#1Y M<3$M==>Y%/U6[^ROO*6F3_UYWQKHT^@CV/"S!3I?]27X6?[1,CJ7_]UFKVT^ MT]Y K#LS\)!K ?O*UE[PPK&NB)^4I1.=2\&QZC=WEC"F00F"(B4I3ZE*01]* MNF' IX7*>"85R4T!8E 4H&R5541D!6A'X9A,Z5A9FH^=I=><\"?,_D(LTIF3 M1/-,@R?'!!$I8)N*,\6TX8!6TIFK@?>W,Z)(%M30*C)U%'*<\:?[/5 M*;P0['. KM9>!*P(ULJZSSA*U\2J6&DN-/@5E@+"XBX7SQW)7$Z=4;',Q(;1 M\!#!^M6GP7YPK62AONH8:-T5Z;XH#3FQ^56WQKL;E;G61A]8 Z28^:0WN M7V3]AYU?3&5GN+PM3\'0F4;_.*NFM@%G\^38V\T]AI4KT$(CJ=N0; -2?H<& MHTB -S-;=P<%](+]O_Z-TZ3XL8G>?'C["]#BLK17VR_H@K.ST\X@;%U,'U3! M+[N8BISU5MX40_G]]=6BUGVL:^U-'5U@;K-<:G_JQ?G:A=Y):-I?-,P&%KU>"^WY MA^-;-F3QZZ]Y:^&2&BA,VD^>S][_\N;#ZJ6MB8B;#/.F"]5Y;QSLCF5HLRNL MB6"\<^2W=?<$0+'RBA)P;\"\/7<,'@K<4%Z69N'WEL2 MR=/3VI[*5H[!Q<$A?,"?(Q L>^I3["J?%8,;BW8;1T;=;;_/Y,+@R4LP6.3$ MIOWDNWGZ%W0I\9^6T=9V:C=>]^ EQ(8KI5G*)B[CL7'_I.OD*4'SU':TP@R!.+>)!OZOC(:-E^#;=QT13*TUT M:F?]UJ6SMNFUW_!LGUVX>!*];G!?>:C#MU(=]1$&/7R^&TZUDVVOGU G;CRF M;#H%[;=Y3*=TVRT1Z;=1EO*O9%.NZZ]03_V4]=3%CGKJ4$W]$'+>J9IZ_T$> MF@B>YFD"?B7ZHEGL")="PG(EBMD0?3BI^ONQSL$?EZ0 MVOL&#YF[X2--[J;!)FN^U%>U]*[CX!YN&CT8)78PR$'7XT4?TG;[);?]3D_$ MHY]QC&&$,X>V&CSA@)-P3-LW<\!).*9M3*>?!,@,D!G.A!HY9(9CVH)(!I$< MFTB&8]I&<*Y"?TS;GBV5;_A.%(FCA(DD(2).4Z*-="[-6:XV M6T1RR;5,-">2PC^LB!,B65P0DW"FXIB9M,AN9AAT5GQ[LL=LCH/X1SD_>],E M]+4G?Y2ST]==>M%G^65/79Z2@DX$W]V\YUL5I"?&D6]"?@+@!L =.>#J.),) MMQDI7))AGS0 7*8I*9B1E,O0X.M-0;5F>=,)ZG3 M)+4T)%0GY9.L"&>=OP3Q"3 ;^&2D, OHZA*7D-S&#EV.F,@X8<0F"=4RJ$_OE:?WHC2NRGE!A>;$Q2HCX*X8PKEB)%&)2'B:.IIMG.28 M4>,*EEA2,*NQ39$B/!.,Z)2G15(4F37Y>#1NPB;T*V=M'%H$EVF++UX(QR%B M *%PN,X18YM9QEAU,:YL2E/LHT>GEEP?I1=(+H/IX ^2R?KGFD&19WH=9+5=&%R/*,YY(4>2()RPI! M%'9Z==IB/EM!XW@O)V8?<2LIR2:%>%(=?8/%GJ&6#DY7@/< [^.']SA-+VMEX!^@1[2@!(V80FH57 81.W GB.@B8! M/$<%GH;G>:Z9(B[F.6&, GCFF2*92 75C'*6)OMH878X\*3Y)$M% ,\1UZ8$ MCV&_'NUJ;9$R5S ".K(@+&:4"*TDX8IEU$I! MP5G91Y>S1VG7!E8(/MU6)AI/4A8_.S6[)W/TAP#; ;8#;#\3V,Y%++/444(3 M!TZ12CE11>Q(G J1%7F6*K[A%#VD:]I3P'8RH30+L'U/V X;*^-RD^[<)RWH MV- KY[!:./3*V:4V,R,$S0Q@7R92PHP3A.,_1<'C7(C<<>;VT?KL@+'$"2CN MT KGZ#(6H#E \S.&YA?@0DF \CQ))9&Y883)W!&1:TNHR+AVN=1)MG$6V4/Z MICV%"S6AV8$]J)$JA7%Z6:%1VM$;I055'IKCA.8X(W"Y1&R=LHD#IRDQA#F1 M$1[;F B5"">T ?H/AA4YT8D&94DCQ6F M'&> N)E2\"?.F.HH M7U*#C]"F++0I&[>\!L@\^A($R P]D4*;LB"2022?E4B&-F4C*BT,;WJ;L MK86GZ]*W)8ODS$2OSRN@QO_X+T*;LM!Q*71<.K;=$80F,,B+I4FHIAE7GE=H M4_82BE='FB,P#OA[^OU_0^,\MBPG+).:,,LU4:+(2$8M98ZK.$TV]O_OTZ9, M P5>#3V!US,S] />S_ ,VO>S]Y4S?R#Z\X[@ZN6&0/OOES866/W5TTC1.AJ M%G*V M8&K'UBK,54*0/@JGG"$#<-D0651+O,I9P:K3E[3%>S,6)M\0R[LXS* M'PE-T$(3M* DQR?-03?>2S 6&ZX9(5Q1"F#K@2-P94H++$TH44F8YW;[#'] MP\8'L7R2BP,?8/]\I"ELAXS+_0C-Q4('FY%HS&^E@\W3ZU2I19Q9'1.=9Y0P MP1QH2I;"/S1FA@#P ^3Z/ZV(% MXTXFA#.M )0U(SP5,4FIM:F2F;#%1G/E^W0&&Q^0)RP ^='=I] U+'0->TY: M-[2B":UH'JZ"99S(-"5,98(P'BLB,F9)K*4QA:1&N.(Q7T#VD2&[X'FK.%O4U[^]2_PSXXYWSJV)0]WC^PW3YWFB:ID$H2&G/)G3)&)W0?+4T_6GB&+JZ.N]J;)O/ MU9MJYIUJ.;?F,[S[IVFE__@NLL"V%^@MU@L[9(%[]6Y+Z V*/;Y]VUU=OCTT M<_NYJJ-M;>>?< CS,QO-?6.B\\HW)K*^,=&R)U&$+3A\;306_D\B&=5KZQ\I M.[^R=A;-T9N-FJZRNO0]%",'C!!5+8, %\!%R(!+;N@O4Q:@RO9_S>476,*R MB60#$#:=5E?-JR-3*1I*?.@RN"5$$[H,#GX/709#RZS0G^?A\P]=!D.7P6]$ M7@-D'GT) F2&EF:ARV 0R2"2STHD0Y?!;S/[XR')'L\EF^.6^%?8$GR.M6,C MW>Y[J5MY.LZ<2J@FJ;&",!HKPJWF)#:"Q2XMM-OL%_3RCG9[/IMN 3R_9:8( MX#DJ\&2Y*H2@ENA,8#6M-41:*4EL568E6(-%&@Y;>T;@^60EM2_:*ZBP4+;S M"2;1S,Z#+@NU5L#P6&04-J',5@P]!!5$I4X2EN652I30V>\FE M^K6:5>N:L,ORVY,R3"=>0Q4 .@!T .CC S3/$X#A6!+ 6@!HQA/" M"RV(R:1.E:-9RO4^_)1# S2;I"D/ 'ULAR9L<]R5^F_NEKX;]&-Z"1<21U-9UZG0S+9)OYOG9> MQ"3G62B*&H'M&R _0'Z _(,%N%(I"H48GS* _,Q1PI-,D83J0ND\IN!$[<-_ M&C_D)WR2'OJTG9<&^4>M@S5"MN_GG=1)4[=NWKEB+7MU;;[I;" MU% 8&@I#0V%HJ'(*)17'+:D(A:%?5;DW2D'QKP=6/X6:T""J050/+:I#>[27 MUH<41@5IO?>.83!H DJ.!R4#=P2*!'D)\A+DY6DR@?:LX[_A3*!VJ/B\5WC8 M<*EWKD<7]X[:2/BK?0/9\]K[?0B2'7&+$R&7:OU M^\FG$VPM_(>=7TSAD2%E+)3TAY+^@_=#R35+N"9,FYPPECFBI*$D%B*/N96Q MVBSI+PJ1<%HPDLE<$.9,3!2EG*1*I#*AM,@R=S,?IK7Z]Y25EZ_,!S*.!B](^S:FH;X/^@Z9ZCIAN7^?-2%9R30E#N#*&*@5N044U4G G""ZETKJ@R M9N.P,\ZR7%!+BGIP8ZG3,A*4ZO:D84R5,DM(4O PLR^56$RE4 M05R>&4WCG,=I>E#%F-&)2)^TM\=S[[45X#C <8#CX\,QMR;6.N.$I@*@U>2* M"%-08M+4Z$+3Q&4;S1!I(:3*5$;2@A6$R<008<&WL1G/K& M9D3E64QDFHHT=U:Z?%M789M:Q4@J:$Y80?'$%%"IVL9I8IU@5!UVYY\7\02< MI]#!:@0V:H#G ,\!G@^6F&54GJC,D<3IC#!:<"+2. 6?A<'_9=*F^<9^#&6< MZIPQXAPVBB_@$Y?T*?_WQ0AI3SDX'+G#9 MOKAS"MLONDYR_1C\K<3.#/#5%YP,]FQ;LMB7._+18QH4/JX'R^/(G_ UKL,N ME4NV.ULZU1?RU+;^,I$.QOI*3J_D=8--TX9+U-/?,]]VXC^&QM\H/[>M/_\\ M9.NGZ@YJ"Z/!FAE@A>'[4V_B--O:BAYI;M%06D-;TRTAR]#6=/![:&L:NH"%KD8/G_^R MK4$>>B7>>Y?%J^!?6A7\SJO@&TU.0[?$I]MD#) 9(',DG6#.2V.F-D#F)GD? MV/'Y=H*^6%0,(AE$\K$B^9"VSD$D0_O' V/"IST4F5"$Z30A'),99*:3W,3,LLWTYDS*O+ B)2JAC+"4XR=C M",U-[K*$&2VVG(SJ'8'^Q%\(#_F<_RR[Z:'\3) M),M#V\A'XDA UV^!*0*ZC@I==9X7QB8IT0+^88"71!B#M94BEZG1F=DLBA>4 M&L=L"CCL,K@'+A<\STAFN':YR7(G-HKBCXBN-)ZP+/28?)((9' X]NUPO)_Y MY$MDV5"7&7H:C,&2"CT-=FE3Q34H0M",1F4Q^"H%)5))1D2>BCBC(E7,;?2H M=-;DBE("GHP$7Z7(B(2;B%+.9+%R+,9^;6/1I@F;T#0)#1".+H0!NP-V!^S> M(W8G(LV-*SA)F8[1JP'_AE)%\L+%+&9IG(ED [N5$C9F&4ERGA-F"JS+@7]2 MZ9B1AC-AZ(BP.YED<1ZP^]C.TB-W9T+SFM"\9E2*-G1'"-T1'MR\1@K.,LN) MBV--6!P;PI.;R'\404CQF? 4>= MPY?_Z]\X38H?F^AMV>A%TZ":Q;8LKV=R>MV4352Y]5XR?F+PF'_2?YXOG]+\ MTRQO_Z?L;OVG^^ZO:[>.@ _ES,YTZ6<1J#233GOI_O1-HOIW,_VPX6M_3YX M#_@=H=G/W2J;_6RVBYJQ:3$T$@&0B;/73=N8!1(G,.AO) 1M5BSIR M2_KK-?K7*_I72_I'\^K4XI$WT1787?[^Q4R"S86IT27"=7GNGV-G8'[A)Q\" MEOCSZD4-YE![)IU$5>V'^_OR*6^6=[\9WKUBDT^#NW&@>'MMI_ZJ636'A<0! MVGD%/U]<6%DC$>RTL5?X-8P2?H?I_W\+6<-XI]? :1=5/6\?AC.Z==0[7NOO M]\19W53.6K/2V\HSWSP,">7?\WHV6\ E[>M/HD]@PB*U\<'#VW"=93EK[_-# MW[FB]9WFV8X#J3)\C5]06/0+,"1@F?T(P828M?-JYMCXY_0:K63_DUHT,*:F M65(->,0_;*:M_\XMY@L81K/0&B[KWVJQ9U1])6M#IE7U!PYB0-?YF9S#A9?5 M]!*(6S9_M(]?P#-KI,&\M T0RMH(09+&/WZ"T2*9?X4%P-(]>"X^\N?N%7_O M7K%BF1-_8_(C7A+)(26!\N4Y$DC.YI$#\[ZJNP%I+UE:+AJ8F9XO?!.L5CB M3J9T#I8[54P:UV7JEOY&M\S+>$O==V)ZDZ"W%C[NXCU M]1 ,+DO M U>&[+ _*R":<'D?)Y1?3U\>V/G.#C@BP7(9!W]!IP4O9]$7F3!$)/I]9>++_ _O2==+_M4?4]E^+TL/2Q<74\Q;\:K\@T,F!ZH,!Z7): M^J]@!FQ*]GUW:QL-()X^@)I93_>HH2^RO5TW;$7DX0=2 M)5XH6//YHOV^JB<[- VL=(/.DX<-72'<>%SV&+]6R.05\.\GGTXFT:F=@9I' M ), V1=X#7RH%H"Z0-0+4*.Z!)JUM^#(@U!^&T+Y&=FS:>,#K8&QA5U[D86) MKC6"C-"S:-4P:/BR,D BTG[RG 7F58.&H;+S*VMGZS=[">WN0\40BQ_G5?=A MXQDXM!4[][H3AHIB,[-H1<"%,&!8QU(#HU]Z_.V&>W56P0CD=#7:%@+Z":\F<0I3\O9M@R%=[[/A7PYT(VHJ,*PO M%K4^DXWW)OX,4\9Y IVZ:4:V]*Y6]^)6/P*F-*BP<7CEO'N'L3">NCDK+]JW M7%17UO7TDU&[EK#\"$Y2GYV@38R6T$5=P?N I&#BSJT^FP'CG5Y/X%&^ M!Z"3\OM7@)!JP4SP M3 ,3\Q=7?NX#=@*;Y.+"N\9?$(J1ZB\INK)+-&&-VG"'[4T>;Q)U[A=:2M'[ MU6=OWXUT![EK6?9H:R,L/J22T#XB]: MW7W\):_6W*+VJ-X-N9M%K^E6?(E[4R];MWG,:0P?5J#Q@)\V5O=D MQ7S+UVP9S[H+WKU[@WW[QWM]VSJU<[N-# CPYZU+X2GU??E#9RQX*=1U>=$' MO3U9_]X;2["&?\C3+N+[$>X@SFK7XA,:%K]<(UA')/I<741OV[%Y!=%ZX9_??IC L&'N M+3]J?)C\;($A37"4ZF&<&G\D?1"[1>O^0?X5^ 4\'IZ_]DRP-N:SWJ3RUD[G MM^&,T.O0WK1#/\0';(?KL,%Y&ZOPY8?6INDR3)R%AX%EA$'0961U:!M&_FG M5DL#N/=%.\O/DZHE'CJO'1D'[X KOK^^PULW7H3AW_8=K=&-*K$U$B/XJZ7Q M4 =W%/V?6][5A=+;"+T/R/>1J=;80V#W7_7$[@*Z3><2WS+7C7'AE6;;E?C* M][^\^;#V=?2]1*/:^;"TLM/JZH?U);XIM3<7^#6PZ^DIQNO:B[6U!B-SVN*Q M(OB?XONCRSQJ[\N3.];DQZ$] M\TYRU(N4OW)AMMV0__7"_ MD6X.;WY65XM3#".J5.1Y-X@[/G,;-D+J#ZO],D.^$1O'OJP[4R M*OZ$N5UX%DV'6/].4WH2]Y?@34M N^/[TY/HH4-=VT^<6=SATMU>'PS])%T. M"SEMS:9Z;7"!X,.[G]Y_?OO:WY'%)VPUUS9\ANQ5??4]27(B[O<>%J]H>@\J MC>@DF) H]02)4C0.B5)/G"CU@K3#8*O_:X UV?S"9TS=@#4YG]>E6K1>\1Q] M9&/MN?]K5LWPK775QE)]*HMMYOUNMC=S/ J>5_5Z>L9JW]%GPS0>;S>'\Y7] MOG:P\L:VXY;']([(#J!_%/8^::A_E.QZ" K\E[V.?NHS97ZQP'ZZ"48?ABM M;!93B>&?+DL%)&1QKC#TZ4 P/*76\U1L] =0L_O)[UST_L<$!<->RNG"QSX' MV4F37L9NIBC!HY'0F)XRKRV&:&4;^^_D>/4 O&.!'O) <,$5^&\[] _.Y1]] M\'6Y+=-F3)7:EQDT/GL1W208<0FV)^Y/8"1EF7(TG,+V5D%AZ$972)P5?#AKG9)^TZAUCA6V#/+@WW5&WDP()N05E> C24^O#,XKP'KJV7P6];B>0'BYO(LRZ'!8.X,-M5 MZN9 9;4^L0]*RWEW?3M61 UXT)!X/I6SK!N ?8P<2X]$BSD^"JFBRBE2'V-[ M_6YR=W?W9:>\2EP'GU_K@]'7&S,P"[]5?)/D@-WNQNJM'K-FIEFU50HKU<_5%VX?K: OBO8OJW\N9J!IZO[S@!6/9EZNUM M'"J]7=,E-55USZD^>W:^7%+/-JNM^I;5O6G@-R P1::=;WO$K$\9:5^XC!)[V0$T MG'7&6O_6CO8P8*!HY>W#[I>U37G 1Y\6$?UCB87#A_FM?I#9/B[>;SNLDEI\ M^D8WEFZTPQ?T(>&+LVKF,6T*TP.'%+> VDH>6"10)VU6!\!*E]\!BO"/ILM@ MP87'A6Q?LZP=ZOD:X41>1,NP5].G#*RR8AZ0,O?4AR7?U,&//BSYV )KOW_MM_0DR;*'WGQ"LR=X\;)B^.!'>89C/(?% MVB_YO,!PXO&^3SR^PX''X;#C>[+IB)#QH==3.*8H#L](G6IO"5KIN(SK6N MSBF&W;;9N]WK-X/J3@4INGHP%("KD@P$X,J;98=FZ_86P'6""IR6HSMW0%2I MN660(.D2"9)63Z)(D%3Y2G)5R(/P0\CJ*YE/C+XC1CV )'VOC"].@\3#9/W2 M% ;+1 .VS$([BE0\^GH@^_[,#BH_0<0):U04LLJCPOVN!_;+W 3CP)IQBJI< M5@85UIPD 'UUAH;UJ6W(SI ]4D &AH]I:QRSGH[:XFAMX@>/R22CQ)?9"QB/ M5?2^2J"[(S>#C"#W)*V9IAR1;P6N(SC)^]AXF@H>OHS<'[E^*-)\!$G^ NK8 MLSE[D81]H\/Y*;V8UU FL>&P\D>9IB9-XN&Q/')/,\=6GSEE\6]6R!>CQD^Y M6DEYMBQ74)+9/66/-/LKDN MD_156"\&\_\ULA'D5V1$3SYP;F9;&/%<+F*:XR%;!15%+YF=2[:E69=D2@8K MS.?*M9(*"J9Z.E<3@]9+%K#@1L.T2((*Y$_7WTHBXE=R-$E&FF49$)@&CZP5 M"97%.L^D4E92'I4KGRMJ):LP>?^*O=&RU-XJ\ZXF5TA8>*5-1^5;R9(N+!-& MJ/0+U$B:>, (K<@)Q]8R;[#P)DE=T&7AQEPF K.HY U*B+F^EAR!DX"%ZM[. M949(4M6;RS=D[BL^4G#+26)CGO0RZ6\%$Q6VC MW[U KQH%I5R3;_VKJ+'3XE,4/<"Y'1 !D-JN@KK'%\1!4S&NCA]:2U M=UT]/)@JS1]G#5H;F&T$*R,B#;@!W'@5;G3-=H%A /7@%B0YJ%:2 SW$5&L8 M1V Q HOW$+4U-&];YXH(JW-D<460'?A405X!/BWQJ6_V;]O )_VLF6MI#DQJ%4'%R(8 Y-*=@8!<*\C5-(?=XBY^K@FYCDR' M4/LPZ__. O>^6PL.#?RL0M00;EVM<&O+F*OU4R&&JAQW^GFD*K>K\%!/AIYR MQ.+S9SAY5%'*?AR#]7PCY7>L^B(E]973N+ MG%P+T7P9GJGJER>1HS29-.Z:6Q##5 ]3C/*(Q5:6K^UI_S5&)/QC([7AJ=OE:[.^ 076^=(BK4_%&X_MSP MB+N2M0F$*Z?)]:NK$!=::,H6Q(6N_8:X4,2%OLI?<_OU0FTD(\G,RF M@(#/NL8\7'W Y[[CRRM@%)6I$5.&T$X-\/7J0[T@A@CM+%\,-ZDYB.?$>>[\ MZ(8C/J@! 8& 0$ 0LUSQF&6X?]NAYA86A8S] U%[)^X@UQJUUVF9K=L>@O:@Y0*EM.(6H-0J2K6' M+: 40HOWT$<]S_WM"]#]&=!;29E3Q.KF8G7SA$DK%7/PZF=GPB0U_CGU7<&Q MJ$8H)K+4Z8O:R4DYV)!C63D\5=BJQN_("M*(4W-9I%15157U,1534[)N%E&= M7_RLY*[OT?Q5I+GE+=99P/>X0C?7OW;&'+Z=+K(D6+*J6DW%^1 LW*A/>8JH8.LO7S]]6_E6$DJ6PU[A71DI_Z=8T#*%))TAEP>/ F=T M1"GA+$[=S >J9R\Y)"18 MQ5\41D:,/&+D+X@4E^7VS>?P@KG[6N!V7U .X+:(T'C *J*@()@:!LM#,!&0 M=TD'EE?H+J^X\\,E<>GTT.<"N/Z7NZVFV6D65TWEJKD%T%$Z/?1AABN CENS MURS.>ZT>W'*DQ\>%0.$,EU*V\YA-SQ7/-[83"*F4\.ZB_1B-47R65;VK5\]49X-ITMGGD.?+^5'3.>#^2<4UQ$3CN0 MG4;U]NKN3/26=)]FAXFY-1'JG'!CC6F8=Y;[9"W"Y!8JOT I]27';2;]*12N M)A,O20K/K#V N(A=V%\))@FSC+^2%P0YB(P?J@J _+=*K&N__Y^,>/ MS^]1%*):CF9RU4R#>AM-N5["3%AA' C[16V'L1/25FW\6_&%F?J;Y7S%,B>5 M>>#0US0HY1N4+QD1L@\,^W_\W0FY=D)HT 3_)/92#CE_?/]JRI_MQ/W#LJ62 M$*HR"T21O)_:\B'[QO>RF@V&'0?\O/2?B@++AAO(3S3H0:;/23X;H,XI=*Q*'M,;#4:"\YL6W7B)B957" MF!8M:8#)DON)/](Z4!>YW^7_)//!3IDB8REA]++8AS%^#CEWI?47*N' MP9Y%BA5Y!):7ENWP@[U5.[)53PF@O.4,Z4K$XV"G(6*JP/CCVQ=SV?L:86G; M=$FN%,?FVVT87SRY--RI] ^D1T/IJK4J/+DI!H(TE5&4&S@[/3[3T$FT4@D0 MWH38@Q8FMAW!GF_48%KJ@Y]9J;0R\D.:!/M*28\NZ2;%OH:\DIMH*7MFO4MV M38+OB=&*_-&B!$N:$1?+UR6Q?5JOW!OI_ (1QBY[IF4T6*EV(KEE'G*IE$2D M#9=KF:A.1H$?,BBY;D9+$MQL[9)!K:Y),9Y>9P!J.'L5X.RU^^==O[4;PZ/? MO42W&CDV7-/]"MR]X.YU-&E1!04>7K7V\#KU/ ]O,%1HT-D;#!4:H!1!#$OW M_8(8PO>KRLG8X<&A"SU6V>9H0OP"5XY74*MOWL()#!F&@!_ CZ.HU3.'W;TJ MH\Y1GA^ZG"SV W66X\9J# 70_Z'[ #^#' \Q,HS/O*-0-A"S.1?GN]Q M5X'ORJ ?A\5-A)&ND007#/GZZ:=A.\OX')GX.1^0D0_D"<3$"F2T$(=FC!W/ M\D8./:/B0#@L1!A3ZY&#1KA9 M_.Q__:]!NSF\__WCQ^^YJ27!;QP715/:^UPH W(\/S*RW.6J%L4S?Z;.S/0X0Z MV;/D4$-5M8"VE6P6_/P!5*-A=P9O97RP]6<6C;SYX?\=&N/8=5^J!G*H2:$& M&= I]V"7%Y:X9Y:F^"=*4L..FY"3^J2N92 U;89)G##I&!P^3#]P+8T@C$.C M.Z3/O">ZKC]*@ZU5'0%)=%KO7&6%0"2[HPI73VL?K'.$&L]>(64B2P*1'I%0 M^E%V^^F;\<7CTQW_S5Z)M-@_XH=_<11P\B<3I=ULM]8?--X1JTH*42*-(B36"=/ Z82H M,K!Y]._8649\JW6:T13Y50(2/^#88T$/T3]I4S(X.RO\DE1'40K:9]*Q9&Q] MR^35Z,C(<&Z5_UB^\S-?/.5O-%+_*96&K0_RKT22)T:>0R&*:W"\&)$$%E94 ME3R9NS2R,IDF'X>)$B\KI'C61*C:3M3+7WV22E6SA1,K\>F- M(^YI40)YX) /"3N(&4WS:3!_;R:_B,KS07"E6^2%!4)B:4PJ(P8R38<^8E M"";-T(>>_: MV1HOF/-2A>+A';)A%K,O\![$?TO0HK<>9+(91SPI4.==U'_RUO$+*$_*IV5Z+CF]I7["T\ZI**E= M>;DXF5U9>%,^V"0JAL_AZG3*7&TI3?YDT?ZPOJJ)7D,##N=$J$2CL5(=GC6 M"4%2E%8$I.U>>*.%,H;3*.8R=9,O-;.\S93# M-Z)4*3FB0 MYV]+,IWE)@[]C%&^N7*_L;-':99A8Q?_E\N=YSHS.H]$R;E%VO4LA%TKJ8IR@U=K==XC=R+/A'1M- MV9#X0DB7\M)I=!@ SBVUVY6Z3J,[;'6;O6:W/QRT>KW.*=1/M6/^ >3(6::5K,.10)IZ98\ MLL)I[EY-VC>DW9X03"F%23]\]VHME"4@/8S*Q*!V:AQ5*LA2E6YMK)==IWX@#F3,ZW8[XW96SOS+AY[(OR_2^R3EW93B)67X!&8(, M'2I#&R4F9?]=_D5\'B'653:/.,NMSG>3\M"OK&J.;^?/&/3.\FH\O=S)]2)' MPU(X4>81F=XZY/W$3_0K>;;;?=LJTY+++GG'20Z:+R^0\S:8O*4HF4@NA;H2 MZ-R%[B997=U*X5?IY6UI;4SNK-5].S7V[^SZ3Y%+WO5;\[E+ ML$!H\3Y)^,VF+C\_%(@V1%N?[7&#AZ$2/&G68W"E3AK "3]W3 MR:V,5$G34&>MI:$A,QH%T8UR@\ER]R>_\29+O,:#FEK>1$B[I-HVV48B0L@, M9$8?F5'U-[9YZ]T;8%8P:S[_^&;5+"PD!"(+?<@*U-AI^9YB7&2EWD2'HISS MJ;PFHW:6-7'V^=[;67"$]> _BGN62$@)I"0G)6NQ+:8Z:,B+R.S+]%+=\6R: M>+ PY?'@,#8\W[9@.WQ^H5DL+V/HK7@D[^V%$R37ZLH2P*Z?R:6,/,FD84E; MI.$:KT'_FOC,;;J9DLX.Z8VC6L&%'ZND$(37= MS(<@?U[=$.VU[3H4U^0?_G:HSW/JEM\Q$U->YNHM5S'SF;36PQ7VN3IL\4S: M&F&V\UXV]5[-;>!;%E_NQ6G,HU1"I4$AQS;%L,?1#G4ZU-2"8^BY'4.[< R] MC&-H1SI]W_=9J='N#HPO$7:)?C0HC75,5!A1#086XX_-G M2$WRJ](D?Y.:Y%\>@E\_?$7-N)K6C+LFL@,:42?J:-*B7!O$\&)B" VEP')M M4$*T54*N*)_H%<[\X).8#F)W411[)_W$_9@>M<,CRP_K0#0-L&I/BOGJ@]5% M&?./D^]_[HI4^6J(A?MTOKH3 I,_ -!+3*$-J=".,6H\>=0-/'_MF)P'!LK( MO%8B=4[HCS(0)92!:+?,3K-59;:YH,14@EL *X"5TF&EU3('?927067!2S#; MYUW)9* CU@G,L=E?3JQNS>X FF&-F 5@ OXH42'LW4(AA+GP$LSV97?:-*B$ M0'&@^'$D&[1;;;!+C=@%< +^*$TIO.V!56 BO "G_>!LH3?;\X1")02& \./ MPO">.6BWP2WUX1:@"?BC-#3IFL/;6W +S(078+:?.W)H0R$$A /"CR'9H(5+ MXQJQ"J $_('K!IW8!3;"\W#;M_62"= ! =P [J,2 G3,;K6C2@J*&MB;#*%R M; -8 :R4!BM=L],95)E;S@DK,!.>A^N^;RT)! 7Q;$B^/U?<56/]JU+IU70W M&)B=P=XI[B#\?6 %HR>%\BLLY;[ M#NHM#!7UU23.*56]IMD95MI0 6X!FH _]$"3;M.\'< I$M;.2S#;Z>52H3;" MP #0UU\IJ['Q%!I_0.P55T. FR]^?"N7V#8CZ:8I=?E/^RC1ZC#T&TOM$FT M&VV66MN/^:11XC:A8?K@0RA5_QVC8!OK3J)"TX6F"Q #B!5OVFV9W?ZYG)CJ M#6*IQDO_LC52?LRF)8?C>#8U\.)9GEN,Y MFD)_\P,CF@KZCXO=SWQ9[%[(8O=?TSKW!I=[EJG1N>"L*9\?^Z[K/['A5MEV M:6 AM1@:EA&\*)MWNE68G^+*/:X?AD>\KL8\\ZDAVZ'Q1>Y")G*R OG63%AA M' B#)&(4JTA^QS.LT8@$PO)&PGARHJGQ^\>/WTWIQ2LL(@S-BQN=$WE].TP) M(.Q&CMV.YZJCY6<+2[V6B5[T>*B$\935RB0])V-EN;ZSXLA/88;'0FO$H^?' M;UQKX<<1-?\L['O5U;#=:+Y-GR>A<*UY*.Y"P>L6B90*$G95TV_6#['L>OU MK!@M[M+W-YU.96_]86/8[[^]?_/KE@=:C=[.GW?]UFIT>X-C7[Y(OSJ40'ZI M*M:^FNNQ%>_J5P!^7V%D%(!_F8-&[MI?U:[]F]RU__(0_/HAV[I1';XNU>$! MC5<,C5LKPLXQ ":F+$E+2 M%:T&2'<-,S_X)*:#V%T4Q=XYGA%-_9@>M<.]65GT)9H&6+7'O;KZ8'51QOSC M#+;V.T#C\2J@'I>.&FR8H,=5^FU!4" H9U$0X'!Z",7_^_@[\B*\\%:ET*EZ^%G!O;VJS 0*2=':;M?Z4+G>H4I(6K_$&)_%M3& M*+$AL9^G-?-ISO]17Z0KL7TT/-F;;J,_&.;_UR-J['$[[#=N#W%>G?NAPT.Y MDW66G$>Q77Y:A>3,AAZK!9;HHX_4?^>!^@KU%=@![#C*R<,<=I&O#A;.2_#: ME]G<YE7L-_5!$>PWT%6AJP([ M@!U%FE?;E2Z&K(6R"N/JX47L$\UTI8I]%;13V%.QSV"?@8ZJ!;L .TJGAS[, M4'_LZ, ! ;5BW#:]\#GK(Z^)U-Q.M[(GPDCLIYIO%525J&FHF ,"L;41=75 MM&:,/DP'C )& :->5Z($Z 3#L"9*MQYU7:'LHF9,47O*M=:,.:_F6^^B,=!] M 5F K#I5=]4(KRZ1."%?['MO.^'1N:"%FX1U[O)("*%Z083EP+H)T^_: XD510/,>^\'L M+J3U%.^:C?[M^_L#6&Z-!<)X3N*QMIYY2B>$OL\ZO/&)VQVI>1IRT?*CO^VU M6[>#?G?8[MQV;]N])=4B2E>9K-]1:/D+H])#C0KKV] M (D(A2&>1V[,)OG0L )A6.EA01X,:+ZC2);*VE;;RQ\;G<';9=TLHD3R_ROU ML[;+88DEV%YD<2V@)MLG?S;W/5E-C4CS#\^*;8?)^+$HI%9I[XJ0MH'E5YRR9A[X=DQ MDWS9X/*%ZR\;3L@7AFYLJPI_#$K_:/Q8?384$QE=S(TJ?[@1"=;$#Q8LC>FO M@9ASBAQOTC#^N3Z@3>.1P+C>]V?:6XA-8AD.F'DN;H<=4O=4*]K+0\ MIPV4Z!-.G7FHZC..'<_R1G(&(GAT1B0"LL:CYXAPE: O6.@%.9_?&U('H%'+ MFV9!C0DK\&B(\H'/DM8D?3?J4_YI&O.[Q9[W>?7E (BE'L74&=%X>*W4&M+' MJ1493\0UHW_'#F^I44*S'"^DM/G/GKYHPV=51FVYX5R,LC1/\C7F8Q61E)+- M5(P:2ID<[YOKBW'QD_:F)[G++U\_?5OY>G5EUJ5F?5T^$J]-)H&8) ^/A+!# MKC@J9 Z ';15! TRDMI<\M2/)].70TKH^M?W1?5@!0\.=<"-;ZT.6G5X/WSK MRX,MML'<-NB/QRQ)L1LYB@LWY5-W+JVH*X>]8<]1[\GRN8%(D(U^=NR57U#EB-V%:?P[ M)K07 7\,QG/'.WD"5'6(V56(!A7/ MO-43]]RR;:)=[LK.435XD\LL]<7&HZ7P[/L'_YGGP.5U,WO'\X%&C5/$Z+12 M+:=5(FZOWI>FQ\=I=@\X)QY45WPWUIB&>6>Y3]8B3.K?YA&PF_2D4 MOI"EM^#"SAM.Y%<$S]_B=R:LM2X-R)E6MZ8/BPR]):*;*=IV,28_YOU8%E^W/,CTLM8&>)J[;[4/TBU MI9/"2*29D/@[:SZGC5>V*0= P$A\/FL8/_+P2,U(+9E&8PO^W6%5446HRQ&K MP'#I'S-F1T^;2\V(F'Z,!$8G_)_)ZOZ4/2M=R_CH6>Z" MV6\Y'AIB9-$ DB?^K^7R29K(_.7K_S6-'\2?\N&&\3>?E0L^ V9$6Z>..DQ( M4R )PVA*?ZJS(+<0,LEZ8?)N3(YL$FF:]V_/)4O3^/I M(\D@OO'*2J*L_; ZNJ\KXV+BA'(P]#P=QK^3>F%\,8TO$;%BB[]A)OBH=(L_ MY%%_J^)^12"X*DT;65+A(C/)1\)!EWZ5Y/].'WSO_PB+SE)/XB&D06JGH5WC MBGXAO"==1^X+"G-9!U6F@A3U$VF8K4FC@F]^=!6 -D!G>K39@FXC$1"\R.IE M&VU5R<%D1U$KVRS"9#&UXZJCQQ_>OV7:V MU236,'XFYWEE.DLFPTCY$"]6GI=[$^W&P@K"#?0SY8E+38HE(<55>2/BBZ=RH=A#+\.+9 \V!UTU. M1G7$HV1SGR^M=Z[K/_$WF67+YTV4M/!0[OQ.8' T1W(>E>H/L:JB%>L1M+.F M1D-;&HGI*.@Z8T=(Z]5X[(PDX"2M Z3703HQQ.69,Y.*%*DW@#,(N9F0.F!7 M*"4]?&&@5QJJ%#AZ:.H3_"AY8RNX*_@B@=],=/3$;GDSCUDQ"A-K:LA8Q#?- MF>UR">EA@AGY24X(%5?'P5H\=Q@X\CPQEE<3^[RW!X28Y1_"MBE3((WDZD?<2OPO?^.V9V">4WR7F M)_Y"-BCRV$-#W7'T26YL$H@,1!B[M!0/8N'SP84^NOZ(85D"5_[2XO^P!OH] MII/'W]+[B70@R<#Y76+PW.BA&4'Z]TF_O'Q;$?G<#CNG,S&C>R(Y?GI_82BK M8TYCRW!"[NV"CJ"N[_^93"_DZ[YDDTZN.1HI&$CE(KV>6LJ)/(-GC3Y-?6GM M6&]3#<-=K*!,IF[D;QDEQ( =5RY-LBMEYD^&06([:7'W?.]FPX;_NAO9FZUW ML1PSDIB(1GX8W8S=08@99J# M8^;TZX,@^CE^0'L:J03AVY,G;+4U)FX.RR>G"Q($.X)9GHDE,(R,) M8:!-KZ^6MV;)\[F'DI.8=$*S&%WE>2,SXM+:Y C,',I\)-F&0&8=LE*I"HD\ M$LL#ZF:2H+1L.+]*X=+AAZXI)NW6_RBSH M>[QY4M5JEU>/08>7,&8K-N&0TH4(_84G;T $4<+A#TLK0H+1JU?CJ7&#U2:B M@K(O*/5IV3>].6);CAQLHFC)L4KP3:X?LJ=3B)#HMNJ#M-Q9,I^7%4(H*_H* M.;(M2/K09B:7,9NN;'EV2,:UG"CK7?G)2(KRU%WA2N/!.R7GY\UB(R];C*]6%#C/B9R%;/Q<,_"Q>8\8FR^8)+>Q>51>DHF)P<*5_NFQ ODD+H,XCR;R4 MOK(^K 3-Y&GF! >^%^.PUJ>U]#A;I;-N^@/\6\[MW]*'?PO\6\ZF"K]T8E_1 MUHKP*MX!NB_PC<_]![3ZPK/_0D[+4 GVB([ K ]DN@CO<2YJ4#0 M*9X88^1:SBS=Y[7>3L%1!V!0>D;,VX%8E53\E*IB[U9Z$[U\'6&R!6E43339L+5WR<++ZD/A\X5QUT+EJ]3C/!MZ4O_(' MC@>1'J/=AL.4>PV>F1$S=;PF:5I.<5Z^38[GHKE M9IX_NB4"EN]P#9]?3&$5&UXS\EWQ.04,?GW@Y]NS^!B:1%2O[JQ>8D?*+TOJ MI!D(TMND+P_CDQH-S=F96VZU(.HR@;J??!6AO@>SM*30V<.W#B3.%0%ZGCJC MA#HO0#6:/1)5_(6DOU7'X M\IU]\-T$250OV6-IC%CF>I!T;D3"FN41D)!/1HCQ?: G:*8*W&FJ?,S*E[-+ M[O6V%+N[)YQQ ON&S/C6RYI+)_\,;96+^3][DZ[O=+Z2#R-_WJ1 X M]L,824K[-/RIL)8DK\3QHM_H]V_K*YK29JM6Z.4"F1GO!6GP_]@:*<^PW#/^ M.'IB32PKD2/]YE@ MI"(KSS32* MZ.7PI/J7Y%)1^0/6P44.A ,KB?M9V5B*29:_0%LFK#K''7.WA*US.VV*V#@W MY=98VS[S.]U.>Z$*<$Z/#](A)&=?R(X3&^]XTHO;M5/>UJT[U>'7[)W2Q6II M$5WN@)Y@QRD.P>.>LD'F"+3;.I*>@782X/X0C2*%P7#IWD=G&C[#9 E/QK$[ M=EPWRZ^2ZAWLD[SE!'EA%>1\*D4-%(2Z Q 4A*O?H%,K$[;G;91YU>:\==/< M:CT\<*_=E%IGVY:J0M+#+#P]W6(W7"N^@&-X-US(N^$6W@T7]F[0$J@N8]3] MEFV!OR4"CYWOA^4F80O*ADG4P:Z7H\HLIE?Q^J;"OQ.@M3X,T;3K$[3@>GFX:-CX:TH#A9W&$N;5<1O?D MM"K_@=T>9$_29R8-:$DR"RT')+M6 TZZE@H0WS/.5(Q7[X]F'I1@#>BXXJZQ/! MH+?)L&8F25,L]R:FLU\ZA-7[PAP>YVPU6RGT*C";OVI%5]!-H9CR^V#D2L-< M>2/SB(>%-%-+1Y X&*7Q!;)5"?MT.(Z79^:9]:>0P9%$0V5)2G*99:B6Y1J[ M+%R=4JOL+%CU>V)$8ZI]M#E.-)0FA$>8>5:)8ZT0IQA<4K',U)R9!,S1!U=, M.)WK7/B<]_:_K-F<%"_:@;TDD\;:.!C!SG1'L%4_);$:JZACHHUR _655L"B M;SV;]*K"H70V2NO8@'AS:Z%2_RDGL/3BZL%1SGU+O'3HY4#F%UQ^MP]C]\+I M(>M[".Y-#FAG ]HQHSEL-N2;NY'TS".F>(B)#%"D6/X^"^J$.2^]]?N8.W MGU[29^5 ]@*BY 5>[@V56X6P*EJH&Q$ZS*PB5-)D;B::!$"H%>$B'.D[8\%6>.3LM MTV@WVUW9 WWHF)SD>8755@;U)!T/1O[$4X8]SNZCLM#EDFXO:X+12S()1M)& MFJ4(7B9:\&.VD*2;C$40J 7+JQBNHTIT<)*39?X/,9O[@14L#-N1CEP>&P4> M1/0D1.)?I5*0$&]G]:D2C25E)=F:S(^TI;=8I2ORK%'"1P9SM&1S(8VE61Z< M!6U)JY&=FP>8GB9&B?7Z01'@47JBR:BY*'+I< '>U(,W)S&=IKF0@)WZ123T:3MC#GGC2 M'N!$'"@UXS EU_E3R*1;1 \.");7(2$SLZ_R^2?HMZDW666 7Y($Q\"))$O&L-9]RM3AJNL,*7YPREJDESF;2* MTYM2Q8RCJ1](_7'S_FHFY0VR.:<:YV+'5-,1F6E]:979)3?)907IP" :6J[4 M8 \@GBEG^4NS,3!F;'9?)@=_\F/75KECQ]8C*;,/K E)Q5>H^A!*"Y;W$(ER M3*LYSJT>)+$ZDMB1^8)M1V6;68+Z1O'2J\:$J\ IOB8,S@_^<&?2>F: M[[2 = [_^>2_+%$V='?[?RTO9O-"LJW(^TC)K$DV,D6TU8)T7)QA[O/"L,R0-/MA',C[ MQ]R85FQMF<%%ENWAP %.*L*N,TQ_QU6Q@S(T)UCUM:8Z25 M4=GAL]A[HE7D1+%T#_&B9//\:S[7:VX>V?PD7LV$B)+*+=D,9"!#ZCX26F,F M3/#@;Q)8A@A'C.7F3B?DO>9,:<&Q'GQJ0O+.,C=W0LC0Z5#*,S.+O3. M2L_7<_>P#37^2*J*$--^2_&AM$L&:!<%Z/DYZ[Z\4O"DPP@]]LEG0H7JT])L MG]PN_5C"A10]1@U9X^-.5]7R##:0+NM?#CB)I_%O:]ZFK8;#3?IL]SSBAK'HJ[D$,_ M:;E34@129&73;[A[ZC\S;"VK%=VE[R&WYO[?EY MUV_MQO#H=R_1[5]^C8)UVB5&O0&QQX,U^I/K7'CV32([8_F_S;)#NI:MK(EW MRJ;(7VPPUJT/2F:P(1TF>4JQ^!;#X: @F=ELEMTN,H7("%';QNS5[(F?^)?_ MYTW_S6Y*9+;DU.P_YVL-V@>,%,C+H-71BL5QAR3>/;^JW?,WN7O^Y2'X]4.V MA1['8SLHJ\2\V:DU'UX _ X%NPTW&K4E.ZBQ'0S;V\!PYMBV*PX 0QUH=U%P MY-/#*]EL/S$S_-.!G/H(YGEG_[J[7(BA;F+8@1A61"W!F4P_]--@]@>?R6J/ M9N]LMAH%B8NS*MP:O@?;O *KI'GS)5B-",_'HT+/4$2_,MS,#F7(XRXX9,JP MNR(YKB2?NU+TM)<'R:6EP]/2 [X)6S;.SI*>3 /3Q_"2Y; MW#BS/3M]_HY1-I)OM;GC5KTRBL#798+L?6Q[" &O1$'8T*?GZT6/5:8YFA"_ M%,@5>B#<.:6I-;@UVZUAE?GF@B)3"78!K@!7RL>5_JW96DO,7#&^T4*'3(U# MT"&+Y,ZLL LTR#HA/32!2P(\X7L/W%(?;@&:@#_*0I-VSVP-^N 66!PUU!:3 MQ-O0%<^&[L=ZM%=-HH]DEU[*+XI]6J[0C!@!LYW,A!#\@. M>.6R](#[G!X* 4(P<(;#&>[4"\VNV1G @:Y&W (T 7^4AB8]L]>!00@.=#KJ MBPBW +X#WT_5%MO[LSJ"6ZK#+4 3\$=I]X=ML]D?@%M@7=106T2X!1R7X;A< MMK[9)GVS.'^UZW% (#'-+:4(M]@3;C%:=;B#)HP] M!7M*67M*MVD..L7=TU_/G@)-&*@%U"H)M6[[YG!0G#_ ]:#6V:W QRB^-=!L M?P_\,#3F@4]?0Z'%Q5U]58>SFF5ON^:PWP*[U(== "?@C_*\1@E.!L7EIZD' MNR".^#S<]FTN BMRO(DAGN?""T6(4&*$0R(<$O2 [(!7+DL/./OIH1/\L%P: MFN79QDP&%9-V .L0CG,XSAU#LD';;-\B2*1&W (T 7^4=H78,WNWJ."&D&(= M]<8D2,0T(C&:>M319&%*-=(6C\+UYS-Z#(HDH!_0?Y0?-4%_%[EI:L0M0!/P M1VEHTC?[32B2,$#JJ$C^+CP16*[4'2V;GG+"B&\I'Q%V < 'X!^77F)@-OLH M=E$C;@&:@#]*0Y.N.6P-P2VP0VJH/GX6U,;((871]Y0..?.))/^17T"#1 @< M0N!*VS?,VR%R05R9(@+0JBX' ;3>?.B8@U9QB1FO![10+U@/?5@EL/%?1'I M%<:N@EVEM#B_[L#L%^C+=3W["I1AP!9@JS38:IK#=G'9#JX'MLYN'K[2+#9? MO)$_$\8X\&>IDNM[4&YQMU=C+>*L-MJ^V1X@8JE&W (T 7^4IR^:S1X\!8JR MC"*;S\E+6IO&NUZQ]S;=5^AU-JO>UTT8 7@"O*H-7;UA[[-)")T8- MY#.&D*Q?KT(?A@$$!I#C#"#=)DK&U8A9 ";@C[+ I&MV.L4%*->#65 S^*S1 M%@]B[ ^ _.B$G6B1]$.H@KILT@'A<-[WY0'M @3&\UW/A5&FM J!570X":+WY MT#=['626@:U3%^7VD^])AK$B8?-U-V*(8)JHO1)Q5D-GR^S@VKM.W (T 7^4 M9NALF0.4M(*A\R+,]M^D_KE^&!I6% 7.0QQ9#ZXP(M\(A"W$3/[E^1Z_$/BN MRWFVG23T'/HBC HP*I2U2_S7_QJT6^V+L%S-S J55CP 6]7E(,#6FP_ONF:[ M0.564]0Z9[@CK*+GTX23B_YU79B^G/D\"'_TY]1WB>/@!G"I7:3=:+-0VW[, MBU'B/E*03/]RM@UE,Z7JOZ44;'W=252HPE"% 6( L>*-OGVSU3E7"=EZ@UBJ M$-._K+#)C_HH5,N^=W9WZ*QY'N2,.C6?>O>V$<]=: MW/&O]W/+MAUODCLC.:J_Y-"@OOA7'$;.>)%V+5^]$9Y-G/3,CZ0 M3N6EG!\C@J=1O;V:V)_H+>D^S3B9'!<)UK]OLL_(WOK]QFW[;8(X M&WYO[?EYUV_MQO#H=R_1[0X3V&#G77"!949>'H522-T VX."Y&;SIJA/+OSS MSKYT2U96(Z&_IT;"JRS]I?'-H7#[I$3KP7?M$U(MR=WNJ]KM?I.[W5\>@E\_ M9%O><1QWR 6 #K36H#X#H!'0>'YHW%H^9N;8MBL C1N.FZ3KOY*I]A/S*M$/ M8@@Q/$4,]^;NAQA""=&6[$"_0\]G.G#%1;'MG#VM"*==2<$)G^MDX<(7#D7(!+P/!Y(_VC\ M:/ %])\BFKO4)#R$ *!*^;C2ZYG]-A+. M(##N$MSVV9DX7";KGU/?%:'E0C.L%8)CA[]@J-K [-TBAWF-N 5H OXH"TWZ M77/00:(PF L M?<8O+3395]HS\[&^LL5C5-M\P*QL)-]J\QS!PY?6?'_ZD>5"\T6JG-)OMI J M1^7[ZIFWPW/M*/7.E0/( F0!LBX/69V6.>SOC2X#9!5JT$4(QE$A&%^2/$)_ M7^81^I;E$4)@QFE>Z7I@G3Z.ZJ '! 6, 4&!+Q^"//1&K@JX4VAX_M,#MLXI M4IVNV6[!IZ]&W )8 :R4#BMMKAH_K#+;:*$6PKD/(1Y7#^#8X"]8X*[5-#O= M9I79Y9S5ZRK--\ 5X$IYN-(RV^U>E=D%53&KIQDB[ ,.U'"@+M<28':;Q=D7 MK\=_NM*J!$"KNAP$T&)UU6SWBM-6-44MO33:5]HZ$?Z!\ _M-A/X4L.7>N_% M6'NPMUX.7*F!6$ L()8.B-7JFLU><5?YUX18.VN[YU5-U(Q^43.:G_^'9\4V MC;O-]:@OH, MW+IE ?6G%5 ^O!*3 OZJ$D?@]\ M.QY%4!$1JX]8_;)V!Q1GO#)5 X!570X"8)$ZBW1(&I;46%%Y>T6HO+TZJKP_ M\\&44'QATJBOGG'6/:!9Z1S+8!5 "?@#4*(GJZ#FZGDX[9,?1IQ0(T!X!5S$ MX2(.>D!VP"MET -.XR8%1 "3@#P")7HP"+SD]M$2$4@#: M >V =C *@ 3\4?9E(3@%ID0-E42$4L S&9[)"*6X%G;3@YD 6-7E( 60BDJ M8!=%*,7N4(K1JE,=%&#L)]A/2MM/SE7GL,[["31@(!80JR3$ZNPMQ0'$NKS1 M]QB%MP8:[>^!'X;&//#I:RBRN*.KK]IPUGS;2'=6(TX!DH _2KO/@=\0(H,O MP6C?YB*P(L>;&.)Y+KQ0A @.1H C AQ!#\@.>.6R](!'GQXZP0_+I:%9GFW, M9)@P:0>P">$DAY/<46;^ 3BE/IP") %_U.#"L!Z<@C!A/?3%) +$-"(QFGK4 MT61A2O71%H_"]>@P*)& ?L'^49UMQL1W@E-(Y!4@"_@"2:,(I,#CJH4#^ M+CP16*[4&2V;GG+"B&\E'Q%4 ; 'V!\']K 6U(A3@"3@C]*0!%ZML#OJJ#9^ M%M3&R"%%T?>4[CCSB23_D5] O.A#<#2 MVWS:+D(/;M=2#U;I:/P7D1Q0@;&C8$R)\)8QSXLU2U]3VHM+C%J[$"<5:+;'$6#G!*Z9P") %_E*8F@E$* M,H,B-L#C3P^5X MSF@BC M1"N -0AG.)SARG5W :.4SB@ $O '@$0/1D%(L1Z:HC(>O4M3LC:,=\75L=?4R625>D<3ZGWM]!! %Z"KRM!5>^320A\^P7**&)%],2+K M5ZK0A6'X@.$#AH\K9Q0 "?@#0*('HZ#$[UD#*A[$V ]$H@,:D?6,.&%@-[#[ MR*"*+CBE/IP") %_E(4DJ!*%L-I+\-GWP']T0DZ82&H@M$#<+6F [KA;>O.A M.$7R>NZ6*JU, +"JRT$ K#7CQD^])AK$B8?.M-L*#8(VH MO0)Q5KMF<:Y.X)32.05( OXH"TEZ8!38-2_ 9_]-6I_KAZ%A15'@/,21]> * M(_*-0-A"S.1?GN_Q"X'ONIPFVTF"R:$FPHX .T)9&\1__:]!N]6^",O5S)I0 M:9T#L%5=#@)LO?GPKO8%8\X9Q@A#Z/FTX.1.?UT/IB]G/@_"'_TY]5WB.-SX M7VH':3?:+-2V'_-B8 \YD$#UWT4*M+/N)&@-]I&W4($!8 PS0#L%OAU"GZE M>C#]RWJ:_*B/'K7L>V=WATH<3\YV'K/IN>+YQG8",>+*+G=$YGCFW=M..'>M MQ1W_>C^W;-OQ)KFCD:/Z2\X*ZHM_Q6'DC!=IU_+5&^'9Q%+// =JX2[CKN<# M6:C5WC?M[51>ROHQ8G@:U3NK&@716])]FAVSYM9$J!/4C36F8=Y9[I.U"._? M_+J^0"GU)<=M)OTI%*XF$R])FDTQGRNBV^AU.F]W)(PXA:\21B^6L5X%8G_S M R.:TGER&@AAT'DRFH8&B9JPC:]6,)H:G99IM)OMKF%Y-G_HF(8?$^^)R8Q: M, +Q*+R8#J>A81ES$;"D$#\:_IB.J)R@(GN 7L^_F!QJW_$5S_OUHE";FGO1 M8R!['?NNZS^%QCMKYL=>%%+#:D+RF/P@Z$=C9BT,SX^,,)X9=JPND=@405S^ M_FX-SXYC@J-9?PL'G'7--^*XHE?2?3Y[BA5'?KJ7\X 8&F@*_/@-X;H?$SX[ MS\*^5UT-FXWFV_1Y8F37FH?B+A1SB]96I*20:HUJ^LVZV8BC&1X.A=8HN3EX2M% M\@V[Q: @B=F\%^N31_^\LR_=;I;55^COJ:_PJCN%TOCFT*WV28G6@^_:)Z1L MDIOL5[7)_B8WV;\\!+]^R';:XSCND.L&'6BM06T'0".@\?S0N+7TS,RQ;5< M&C?DS*$CQBN9:C\QKQ+]((80PU/$<&\8&,00-22+<8@HA&5_)':A/Y1=""4E M418/9?% #\@.>$7W'1^!0(=0_!^-'PV^C/I31'.7FH23(T(WZQM&<=:4=)4. M H?;H48;OLZ, DBY'*3TB_,7K!FD("+F/!SWV9DX[%CTSZGOBM!RH0\"O '> MQP6K%)?R#9Q2.J< 2< ?92%)&]G.80R\!*/)*N#0^) H0X<8P>M,E'&N"$%M M\F3HPVYZ,!, J[HD!OSZ$>6BVZU^GBT6E30IG=<9!F >L4( 40$J!UB.$>11N%H(Z MB# /@#? ^^RB]*[3KS*KG+-L5:5Y!I@"3"D-4Z 1;L,4& @1^E%%+1">U/"D MOIP9X'IH MM_[.BL>=(RL>#QNMP=%EEBO6:;/=S/UO9R]G^&W8Z.]<0I261N'&4N>.TM(G M&(A16AHR"AG56D8_32UOLM>/'8*(&N_:DAWXA^+21Y,6-=XAAA!#'<00-=XA MAA=-F0,Q?$':CS-23R.^/@]26>!E"V)X(7J7Y?M02)CPJ2^2(A*1*27EH# M@*!#SL-RWP/?CD=[(\*!V:@7A7I1Y[MF,+N]FY?6NVAH.Z8Q3,= K@%7EP:I?7&C,%0+5V=W/ MY-Q0(A@E@G7:2;2IL*EA' -*;4H'EE;/O!U>0<%-?;090!8@"Y!U F1U6N:P MOS6L[(7H-*;O+-C%>M?E0#Z ZIQ -*IU?]YQ)[BK-,H 40$I9D'*+ MO)G%0DK=59(-YZC*"539@ LB0*7W830]F F!5EX, 6&\^M,X5J@K$NCI]"D=%;'HZ$ ER M!A:"G.GD5X($KTCPJMUY".E[D+YG\YFH>:[:*_7+WX-0'B 8$ P(!@2[!H4+ M)T^GO(TGPKSB, MG/'B6$UH.9ZC*?2-F,%RLQR7ABU&@;!"81N_M/J-MD$MNH[OF88?&+=O3QA+M9J.UPA*M]GEYPC0LSZ:1T$1#!B7;&-R^?9&9 MU1C34(X8PFW[A+8Z#>/G=$D=X\D*#9O>IW9IZ;*OB3A_=VA9O4F8=L$4&[EQ MZ#S*)+,C@F.+'K.=B<,#L6S[QO>,N7)?"XD$H6'1NV'L1OS\)/"?HBDW_#\? M__CQV32((VA8LO^ VO2,AX41$C]1GP8UY!'KV<)R11 :3PZ].27@%8%AL>A/ MDBFZ"^IA% ?1;/Q)$AK3L3QH\GTW2 1CR?!)9-/,Z/SP-GM"1* M**DIGA4!TE$T(&C+",M-R#M8GJ4MR, M+O61/4.$^AG0"EBCB @8IO(A98[9]+/D0N*A&_7)B')/2TI\^?KIV\JWIIQ( MT^PTVZ\APSCP9T;KUNPU>X?/^(6\^W% ;X_BD(79F9'8/;(P<6-S$5"[Q.PC MD3[)/!4:D;!F$QF/OAO/Q+K,VLYCIAJZXOG&=@@^F%9W(W[>N[>=D+:1Q1W_>C\G3*,Q MY%QA'$^*1G*IIKY(I#*5$OGJ#9'H_L%_9IFC%NXRX\OS@>KI*3"QU(.+0XD7 MW6\!B,YJV!?16])]FMU'S@F[U57CC36F8=Y9[I.U"._?_+J^0"GUI;:^F?2G M4/A"I\K3R+GA))"2]!JWG\0W?L/F0[K#+^W;-1= M(Q2T/O2KU+C4OJ4>S#5CC(6@IA*U-,I/9&V77)NFD^F?&<5XYI8;^K(U_MT* MHM,F;XW^'3MRD1(J6,�Z.7(U_;!)<,FG]HY%K.+,PM1C+3Y=,K<]RF=U9= MRM7SW/P=GR"L\F%QHHC M/[WSGI54X5=?_*L"14KCFXL6COHI%G'03Q1!=YZ"C OTMZ@JS18>;8MBN ?QN*W3?; MW5(80=B"#&\9 4XB.$+TGZ/^N3 D'I@B#[,< 7046G5XYP)DE'%]3P< M]SG)BI.=YV^V>X-J\PN!9T;]SK^ T2JQ!4 D0N"2*_2RLFF@"A %" *$%7HM9]YV^X!H8!00"@-V04(10BU-RLMX.GR#F=R2DDY--GB M,8; A$ZRP(YL)-]J0N)JVPE_#L]U)%^C:LWV%$ 6( N0=7G(ZK3,87]O3GA %B +D 7(T@&RWK7Z M9JO (%)M(0N^?\"NJF]V@"P)64"K@]&JH!#7,U08T-S3L)"LW-]%P#)H383A MCXV(#8Q&@$S=2!>)=)'(JPI!@:!H0 \("A@#]("@0% @*%JXJUQIF!HR=2/& M&#'&17#+H%EE3CEG;KM*LPP@!9!2%J14.\NNAI!2=Y5DPV&J<@)5-N""2) S MR%GI+'1=1$(6'J1_U@WD*J!B JXNF*JB. =S<$KIG (D 7^4%J^"*H900'#* MTH&%0"3(&>0,K4 M/94/ GJ 8$ P(!@0[!H4+IP\5XCJ;0>CH3(Q23&?V4YK\T'&\4""L4 MMO%+Z[;1-:@+U_$]T_ #H]5Z:](#1C05]%\@A#&CAJ>A(8AV-C<[FAJ=EFFT MF^VN24(\FUL!_1#Y![W2,0W+LVDD-.N06=(V!LVW+U)T&F,:RA%#Z-^>T%:G M8?R<+JEC/%FA8=/[\\"A]:9EX!XLXY=VL]%*:;9\FF@VR]$\Z9RF2XV( _BD:.>:^51U_$I*TSJ6E0_[0V3B@7.'"876EIG[(7TN5E?IH'OAV/ MXO\A&_@O_5\]S?'5/9&6V5B$]^&/'"_J'(]GH*74@35'VOK\9I6SC/4.[9 MFZY!K#CRTP,Z#\CQ)CQ^?OS&M19^'%'SS\*^5UT-FXWFV_1Y6F+7FH?B+A0D M0%8D4CI(144U_6;]5NC1"9T'QW6BQ5WZ_B;W6]E;CWJ[?7O_YM^6[U>F^VC>SVZSW[WL#YWW!P.+I6R_:5"GTKM!F08% 0,RS-# MV6>>UYR0BYJ]/@?D_IZLH*]R\2N-;RZ:_O^G5(2^*D7H-ZD(_>4A^/5#I@T= MQW&'N/_I0&O(*&14>QG]-+6\R=YD)!#$$[V;H*, _RYIQ%^CP\RQ;5< _S:D M@&BVNZ]DJOW$O$KT@QA"#$\1P[U9G2"&$,-"Q!"G@6VD_3@C]33":0"""$$L M51#W^@I"!G$BUY;L@+X4^EK=PXN)70>RO;/Y.C<(E?.''],K=KBWJKR^Q-, MRO:DLBH0RS1/956,17S5!^2UA:I+(I&>FMUU^;ZB5"+H =D!KX >D!WP"NBA M%3T@.^"5LQPS4?_I$(I_/;RR=8UR&)4=FJE;R8Z",@G\4KOPU+/FJ.B:G4%Q MV4>O.NN)'MP"6 &LE \K/;/702FZ&G$+8 6P4CJLO&N9K6ZEZ](5Q#9[[X0K MQS; %^P_I<%*VTYU91R1&Z^A5K=I#CJ(,ZT1MP!6 "NEP\IMWQP.$&=: M(VX!K !62H>5=YT^ DUAA;L*@,$&=$%M,J,49(;<6T:VN*ID4PDR["!O- PE.-;@6 -&J?CF!_ZH)G^<-=%6$YQ2'T[! MX4QG@H%((!)$#URE(9'@0H+,PU=@%4$V*623VD/4VN?!TX?=]& F %9U.0B M]>9#JSA;,! +B(6C)K@*1-*"2! ]<%6UO%]J9,IW.VQT&EU:;_CZ2!/^* MP\@9+XY5EY;C.9I"WX@9+-#BF?>O>V$<]=:W/&O M]W/+MAUODKM =#S956)D5%\D*Y_V*E^](6*0#OK,F.-:9AWEOMD+<+[-[^N+U!*?8E, MFTE_"H4O9#X\C9P;4"\EZ35"W-=E!JM=,-=:0[DS@YQI6)Y-XZ#IABQZ-G7X M(N>S,::!$%6GAPU#-BD1U/@Y74[.>+)"PZ;6YH%#*T4$Y%%:*U->/DQS'@M: MW4"X5J0F- _\1R>DITAF#,N6^D-(GQMK0'F-W)4%_>[BK=O&8(6W.GU=F.N( M$;2:)[2UC36)&-1!E#!FI]'=R)A10 LR]X/(XNW7$,]SX=$O/-D=[.S0.VK# M7KX1T@M$G-B52^;Z3R(P?G+KEGKPD7=VL6&PEAOZ*R.6PVUO[-B:T5"=_\C! MFCGIX]>3I;1&_XX=)JQ-A'3].9-8C*8>,?!D06U$EC=QV/YDA:&(>-Q.9#R( MD34CFLDU_8@F R"+E_/YY,C2]?/WU3(JV$ M+EP7R^42Y40S7!L=R^&6)=XHKZ>-/9/7=!)6\.#0'"1H;!U^_J&1:SFS\"4: M;,6@;3)\'H$MM 3&*\17/<_]W3G$M,YH^Y%U+IB4A'2_)2MW60I=#M(.I\D/ MBYF5045INSGJ7.@P??A8UX_7YSQV;5FK?3->YX[3C$X\26EEVN3<8\61GUX\ M\8#X6$I3X,=O7&OAQQ$U_RSL>]75L-EHODV?IV5TK7DH[D)!T$;8E9)"FM94 MTV_6?9U8DW]P7"=:W*7O;PI5D[WUJ+?;M\DQ>\/OK49GUZ\[?ALV6H/VD>]6 MK]=F^^A>C^ZSWSVLSQW^<(."2CN]W%X.RV"^V28S* @;-EN\],G?7OO99YLB:TNCW441 MD$V-KV2S_<3,\$\'=?>D!+1##D\1PK]LSQ!#[XWDK[D$P7Y#VXXQ4 MV+VIKHX_(>A 4(@F1+."HKDW^@52J?(.4KI<)NEWZF\Q2?Q.D\JA3^8F"(HY_J5V VCFE:M V MV[=[S:LZL\T%)088HCLS $/**(K5,WNWJ(P%# && $..I%;?[ \!(8"0>D"( M/LQ0?^0H+IE@=?>:C?<,J+E\IMI"(F!1LB;B1;PC4!PH#A0_AF2=094Y!E)3'3@FVM)+:0#K2&CD%'M9?3B M(?XA[1#$$&*H@Q@B[1#$$)E,D&0(@@A!O'I!1$HAG,BK2W9 W\$)A71@B\HF M&-*!>!I &1(.G1+GE3JI1&M.*O;2205>GW6*SD#D?QEA&CVSU^U5F6WT.5Q?'6_TJ".IH3 M"7(&%H*<(1O16?QGECE\1):>J-5HK:0GZEPB/5':_];T1.U&)TM/E#U,PTHG M0*]91B#"V(W8$+-,M_0D'D*B\LJL1]9<)IGYCQ5Q>TP4BR>^N0LB*3?+*8R( MXH_.2(0;!NV/QZ&(^'F:?V0\+%23[8U)E4++IKC0T%98]XM" =!+-1F]CCX%(GHDC3MY"?3=RPG.E>9!^%YX(+%?2 MY:--3SEA%!!// ID/]J^9,A^A.Q'E^P5V8_@-+/51=HT0$@]($0?9J@_='=H;/FR=G.8S8]5SS?V$X@1IS!AW-QQ#/OWG;"N6LM M[OC7^[EEVXXWR7F=.JJ_Q!JDODARG*1=RU=OA&??/_C// ?.*)*YKSX?R$^G MY,DYS1?N-*IW5H^C1&])]VEF2)M;$Z%L9#?6F(9Y9[E/UB),LF'D%RBEON2X MS:0_A<+59.(E2:\Q(=EVE[8LB]Q;AB&;H%<]XJ])8'D1M?QD!;:B:CI))!)[\^&SH$Y&SC*=W,>93PI*DE\. MN<202PRYQ+3H%;G$$,& J"#D*?*02PPR"AF]"AE%+C%$+E><[, _)#$ZFK3( M)08QA!CJ((;()08Q1 HCY!*#($(0KUX0D4L,)_+JDAW0AUQBR"6&7&)5"-U\ MX9UBY;Q3X,%=IT@KI/$H(Q60>3ML5YEK]/'@!X243@] 2"F9@ :M096Y!A " M" &$E DA[UIFLUWII*8%LDS; I$I:9'E31Q.A6*%H8B,-%-1TOEG9\+)8XQ_3GU7A!9G3!&3&1'& M>! T4,>;&./8=1A-.P[X:W[[W[$5D)A4*S'0"]>_L^3<^4;T"8PO'A%1 MF(8GLD@$?8>,-$&52A/4/UO"GA+R]923(ZB9^]\Y<@+MRQ>$=$'Z.BG#\1^I M2(XF+=(%048AHWK+*-(%(3BQXF0'_B%/R?$7?4@7!#&$&&H@AD@7!#%$EA*D M"X(@0A"O7A"1+J@V)_+M00RUD72@'#(#(3.0!IF!+@);6L1>%<*@RCW%6;JG MW!4)<;7VNH3OX"M1"_2X3GI =L KH =D![P">D!V]* -Z($\'Z\X:QY#\2_, M.2*,DM,E0OSJ%(F/C&^E)(T<-BN=\.V" E,)9@&J %4T0)7;[E[/(YVY!J@" M5 &J:(8JK3XPI4:L DP!?Y0%)7NC$W1FE'-F(D/]I/,PG'**>)>D?'F?=X^ M%>ML*+[?!_:J]9J]2_!;YBE<.K =3:HBBR+HP5@ +X!7E<&K M-ZP]=NG#<'JP$R"KNAP$R)(EIEK-9MU1"QH7X OP54/X:@V@<6GH#Y?/*2U; M/,;,F-!)IFB5C>1;34A<;2OD3UD9RU\/T((%\D);2KO19B&W_9@S V-3.9! M]=]6.F:W65R]K9TTK=G6 FT8T 7H*O,JW>QTBBL[#^@"=-46NC3T&@2&2:/D ML%-DAWH5];^+@$70F@A97TY: M) /Q*+Q8(%$4D@X@Z0#H =D!KX >I=,#L@-> 3T@.^ 5)(JJF*,+$D4A4/IJ MKN+.:E:L,J.S"R)($4&ZS]<4P>_P,P5T ;JJ!UVU1RY]V$T/9L+14F>"@4@@$D0/ M7*4AD9#P10\K$!*^(%Q/,\T6X7K%WH)?9;0>-F'@%_ +^ 7\JCM^X6B*HRF( M!-&K L% I,.L0O2O1=N[_)A--F][Z39ZG<[;'0:85IO^/I($_XK#R!DOCM66 MEN,IVBICV&(4""L4MO%+LS$TJ&'7\3W3\ .CW7YKTK,&O4/_!4(8,VIN&AJ" M*&8;7ZU@-#4Z+=-H-]M=DT1W-K<"^B'R#WJETS!^TF/4;3OMED598@4<=R:8>Z8L9S3Z4' M"..'4/P[IB^HM=!W;>H@<+S)85-.QM]JM++QI]3D\?O;O:$VS\5B6O0WTH(^ MN,0#MF%YMA%[V9^N'X:&%8;^R+$B^OO)B:9R\&,W'D6Q%7%#_M@8$1)8U,[8 M#P3QHS&*@T!X(T>$C9S0K,B&EH+P(AO,*R1#/<_]W3DD"\YH>[J8P']T0B8= MT/UZ'@WL6Q9S'XZML\]I2,^3E-"^R<)NQ9&?GO9X M0"3;/ 5^_,:U%GX<4?//PKY770V;C>;;]'E:5]>:A^(N%(1K)%XI*>1^III^ MLW[AP'SSX+A.M+A+W]_D'RI[ZPX;M[=O[]_\NN7WUI&_#1M#@N[BV]W39_?2 M?0X:O1+F.>BVAKG_'=3.CJNIP)5GF:E\*+[#'04X%^)6:MFCFV[ OBWX4:TV>Z^ MDJGV$_,JT0]B"#$\10P[$$.(X25S.$(,7Y#VXXS4T[U^QC@-0! AB&<5Q+WN M9Y!!G,BU)3N@+X6^5O?P1-+7@6SO;+[4#4+E%N/'](H=[DT:H2_Q-( R9%PZ M@>*KGBJ)HU24]U1!N%T=DL5J6,53#S?28:?7R. 2&ETP,0 M4@*$],U>IU5EK@&$ $( (65"2,L<]/;>+NG,-8 00(B&S%!_Y&@/JLPI>A7> M1@FT$^ML \8!XX#Q8TA6:1,4$IIHFB1 -T8!HEP.42I]G 2BZ( HR--R)3BD M.9'J?A: G$'.D _I#/F0MGO.9(EW;,[MLY82:7#>E$AF+B,0YP>B]Y:CF0<^ MS<%2Z44X^9 3RD1"U$7D6"Z]XH_'H8B,AX5!-+4FDT!,9%J@7YJ-;I97B"9I M)$F)C$"X\@'J)YSZ032F9D+.GB1':SW+O"H\"WHZ2R841O[HSYL'.2;KR0KL M4*8EXE=^B)%\JM5OOYN]IVY&(@QY6,Y(!*L-N+ZQG4 -AI/-Q#/OWG;"N6LM[OC7^[EEV]15SJ': M\:0\)*9.]44BBJEHR%=O:##W#_XS"QJGS,D\LY\/Q,93L.$T-\_-T/"B^VTG MHU5C"]%;TGV:68GGUD0H _"--:9AWEGND[4(DT0O^05*J2^WBLVD/X7"%U)I M3B/GAFTH)2GRC+WY\$-,.!E=FF'LW=_],'QOC -_9GR;BT "1[@& 1KF\SII M'ZY1/J\>]=;=E0^JT3XP7]2FO%.M8>_8?%;5[+=W=+]']]EK]9'/2]\H D3F M(%?0T:1%/B_(*&14;QE%/B]$#U><[, _)!(ZWF,3^;P@AA!##<00^;P@AD@C MA'Q>$$0(XM4+(O)YX41>7;(#^I#/"_F\=,GG52"6:1Y 60B#'N0BP*]$,M #@@+& #T@*! 4" H$!8("02GS&(D\/(=0_!^-'PT.)?I31'.7 MFD3 ;9U292 -8QDY,[IFNW5;9;:YH,14@EL *X"5TF&ES1FBAU5F&WU@!:I) MZ?0 AI2 (;=F_[;2J5X!(8 0#9FA_LC1KK3FH5>&:!0L.X38GYT))\4P_CGU M71%:+DQ3 &^ ]W&^:ZVFV>DVJ\PN!2'X7H>]RO$-< 6X4AZNM,QVNU=E=M$0 M5Z"NC##%> &V 4>$A=@,^^15,1 *;/!M/[ MHZCK(9]'LLNK@LQK"O5ML]LLSJ'JD&#SJV8Y/1@*H%5=#@)HL7',;/>*.]IJ MBEJPGP&K@%55QZJ.V>^WZPY5^K <$ H(!81ZI?\9\.F2R7<.M G**25E &6+ MQQ@)$SK)LCVRD7RK"8FK;4/\Z4>6BPWD0AM(N]%FD;;]F&M#E;B%:!CC< BE MKF WZ9OMP=[\Z<6P7\VV%-@4 6( ,1U K-4UF[WBPC( 8E"[@%A K',B5KM0 M=V$@%A"K'HBE#\, J*1OX;F\330"*;UB8L]0P$!S7\1"DGY_%P&+H#41AC\V MPB0%>" >A1<+)/M&QDEDG 0](#O@%=WH@4T&C %Z0% @*! 4+3Q9KC2Z#?F_ M$8]\/??_9_4I07ZE ^J_5HYE "F E-+N2RM=14!#2*F[2K+A,%4Y@2H;<$$D MR!GDK'06NBXB(7D/DDCK!G(54#$!5Q?,9]'I5YE5-$Q4H0?/ %. *:5A"BP< M!6-*W942G+RN!'8T)Q+D#"P$.8,#1^D6#J0G1FXJ;>+%KC,W58&'F.M)385- M$X@%Q"K-[M*J.V3!-H,S8P61'42"G$'.2F>AZR+2V;U/D"86:6*U.QDA^P^R M_VQ)4X;L/XCW 8 !P"H*8,4YZ@&_3M6V!G51M@H[=:8S.2.QEG*M$[2#1! Q MB!A$[+)&'?K7HNU:?LPFFS>==!N]3N?M#OM)JTU_'TF#?\5AY(P7QVH_R_$< M3:'U#"=9EDS'&_DS88P#?V;X-[(7\=""L4MO'+;>/6H Y=^MXT_,!H M#]^:]+L1307]%PAAS*B;:6@(HJ3-G8RF1J=E&NUFNVN2.,_F5D _1/Y!KW1, MP_)L(Q!$@Y!YQZ9OWW)BSZUS2#)]&F,:W8&CXBY:M\4VVVD8/^FQE'3&DQ4: M-KU/$ZH[DF M'ROO;!$/.M3ME0XM1>%% N4"9./OSK]CQW:BA:3?)VLNF>$/$?IQ,!)A2A]= MAFM MHPBCF?J>%_JO?A#X3RP:M.36B-8?^\2'CQ(?UE&[1$/ MPO6?WLL=X)?.L+DY4=^AZ3*(GB@?JQ1Y#PZD2,8U$-2C<:N&+'6 MF&A>__"LF!"#OOCD,_U#]4GZ*EK\]8^(_LF 0.X@?^,AF ICJ,VQ[_(7=Z?P M7SG;_M%&C"ULM&]^ZXQ[FE&#)RFM&)M\0:PX\M.+"AX0\0)/@1^_<:V%'T?4 M_+.P[U57A+G-M^GSM&BN-0_%72CH;$++GY)"WMFHIM^LN\8\.J'SX+B$^'?I M^YOBD61O_7[CMOWV_LVO6WYO[?EYUV_MQO#H=R_1[0ZWHL&EBL!'OV)SB M]3.C]_>D%']5*$!I?'/1@D(_Y4;]56W4O\F-^B\/P:\?LMWZ.(X[)$A !UIK MX'$): 0T7O*&<8T.,\>V70%HW)3@N[VW9/RKB7F5Z (H8=B"&4D,J2 M'>AWZ/E,!ZZX*+:]L]F>%(3*9.G'](H=[@U!UI=X&B 9D@N=0/'_%I$RQ<\# M_]%A8\##(N='L+2X(VBM3BE0"W*N_Z5VP4'GE+5>RQSV]QXP=68;??Q\@2&E MTP,84D;@5]_L='M59ALME$/4UGB5N9@ S9@B$P&UY(,]SDI M0!Z@#U(\"]4'';'8&5687 M:(8 $8!(J2!RVS'; )'B5$,8#0\A]I<9-21#U\=^0/3TC%$"78A:;(BSK G5J/PG@0(KW))\UU'C@T VIX+4%7[H:_ M81R9 >Q)&!/A<8.)BKR]#YFRK]=>9CZ5S?S27\F=2@KW7/ KPEVLI]FSG<>, M?UWQ?&,[ 3_J>YS;*9YY][83SEUK<<>_WL\MVZ8!Y$Z*CB>)F)RAU!?)^J7T ME*_>T)Q)IIYY=3A#529>SP?*T"D,=5IHXV9^>M']MG/ZJC\ZT5O2?9H=/^?6 M1*B3Y8TUIF'>6>Z3M0B3+%+Y!4JI+R%E,^E/H?"%=(O3R+E!RTA)>HU ]4_& M)=<1CXPP5B23!XIG1[FA;\H7R@D$1VYL*QBA7\,T'_5*SDX"(4(/:ML(X_'8 M&3F< IH>',<$+_XJ.G)&:.K:I;-_)%ORB$)&JYVBG00O_I[3#/)@^//8<7D( M\B\G-/XGM@+B?8+3/\3<#Z*&P1 \CJ-89C=5>8@#-B4$28I".3Y;S 4/R#-H MI0B*"1C](,S/D<>:9(F^7R9^ML+0'SD27Y^<:"J?XFS7*M7F3*:$7P-:_H$' M'L9S'B"/7&5G]>UX%)E&)$93CQ9^LE!6#ILZ=?VYS)TMQD2C*-PS !H]9]7C MSAYBQ[5O_#A*+JP$T),0@P. AB??7[SFGN_$@ M04F42 F2>JH24R0>W:?/^UED@'B,I #N#Q^<9F\4,-;ZO(Z-S^<,#@G.#;#M M')?S,4O/,K;HZ/OZAD"#NVFVG:7:"3C]A! *#EH< C0DW7AA_CFIV4

66KS3__ MR74&*T>)"R?)6U6/7A=!Y!"HRL;+<*$E4 MB;[31KG$/UZ/+:O9]?_UI/$GOE,\8,%6R"IP @.0, "*5A/SHD#>&JK5Y*5G MJA6)_5S;Y'ICL_(U]0059+.^#WH8<5K"!K(%>+80\(8W_AL8@A+!+$!L%TP1 MCC4'!H^"XWS;P0Z-SPWN,Z!K.I:\L2X/^_L;;)&6L&H!2;P5'LLD1%X[;4B2 M^*$)$>^01TEQW>X?_/:7TR^_'M\*(8T(@"X8,P ?:#>+F(%29,&+=<"HZU38 M &7 $+CD"B[RS^L)*%([R"5V&VR)71M8/$1YY',>""2$^RH0Y0HTE*B->HRP MNV) E0S8+^HK(-66:8[6W)>-QN:@N.3^.0_*6(SU6##25](.AC%3O=2!QYUW MF7X=W=^)"D7SY21MKIILO/EP6IT/@$=@<]Y 9U ?\@(N15S8TII=41C<4/J" M[G=I[(X4>+LF[B](7)SB>)(DD7*^(OKMZIL0)5=+B>\YJ;1(GV#M28&!PTVJ M,25$%,#*X,2Y:,6/VB*<]J#F>*^=A@? *U,N"_@-M!VD%A%(&X!A 6,-<%W M%LAR-IK]$]KGG":NY)510'*"-)Z,1PNOS'+J3EWCB51"HP72H.".E4*JD81T MBO<(&"3XV:#V^[ D24MR,%7FW"\IRP(QFP==,RF*ZK(X3S-8!RG4[Z9,W:ZD#Y#!Y243YIU 'E@'\,5!E_2O;J>WYLH*.HG!H#&.";]2A&?J M?Q-V(:#Q&;#],\E*U0HCGY/V#0]&RP6G*[4DSE NN-Y6?FNS0_+T!0O([9:6 M9Z!"D&W @9?!BD'(G*=!RTSP%M84^"P(&D0X* #3DQ1L!@H#ZH O$<0-TP6W(Z;;HKW@T*/"PH&!H M_(L+!S;Z;M2K6H2% *GEC]I@Y>[!K31DT>;]MUV9(D9R:9-82H)Z:DWM\EXS M^'?SHQ,;;8)62#J"A3$:3$;NP)Z/%<"11[UV6Y/U@!_%98[HAJH4"LP\)RH6 M8/+!@# *=C40IVP 9#.PS:J19*\=9SBW#5B]A-0MH;-MULXEGIZ2U>23DLQ? M("P<4O4D:1/94[<>5+UVTI4-VS MEP:59VP'_1N/"Q2X;@^M=)XVQ\((P0Z"2TBXC"$N-T@;[\T;,G-9 K/WD?%) MJ4<[02$*K)![15W8"MB[_AAZ$P@,]-%=L"@F#1$QEJS?D%V ?85?P4+*G+@K M(R411#^O7&@/Y/X2U^/C;QILM.[3LQUR\^5P*#&3F@.ZKG\!%I*@1Q:/]30) M (&SE;P!.3)"1UJLS1-0KFY!UGFI%'SYL)2L8N!-N)^C]J7\ MOD/E67UD3^FN#ET]YJPVABJ<.-XHC^_OJK5K?(<&J9MY"L$NN1%J8&R==2$4 MU=KYF/!JHC4I879K>"SY5:6+[[4]J09?3&!&Q%OQ >ED'# MM9*&(7J :*OY[6"VKH9]%#DW;<_!@0D13YOGV\@&!V@M6114X<]!]8T\,MK'H!%I V65%^*A M5M>JI&>]1$_YDJUP%VKF[W4W9&BWU:M0WVQ;11PQ3X9DVQ.^*C4WSZ(6.;F7^[ MR-C1[C+6MFLWPX:,';==$+>0L?"XZ:Y"MBFQ[BUDF_OIDK(G]Y>PUA9.WB7+ MC-=N*\+7P?=E8I.4O?-.V=LA5P9"#LWV+ZO'#3UI;Z+WVB=W*2)*:DX[-XA. MEP3,]]7>1/JDH9W=03YK$Q"#IJIWKC8!GZAXNJX-LI 7HP:=W-_\>^VX;>Y? M!R3PCPR)MU@)K_U_RDAD8I+4F+2M.>G :LB-2^[E +)6#J>4')+PD5&BMP?E MAF.UUR$222G2U>WI13G:7*].\NL1&C<%_%94GC2%[5V4+,JHE5#R-#WE6]0;7D>Z(LX[HVK\0NW-%>'9^O9[,UTA<)_F1Z-1(R]A#Z M';2UV\:[D#]%Q?DYX!EM!Q5X#.^A#J1ML'M81(Q3U?6VN\ M4.2F $S/LA2#:+)88;.201:7W%"\H"/8NZ#K;-3P4=[?A_!Z.F\G93?1%9^[ M,\IN2WEKI,]M3\Z!G5=)02*3OS,#CD*.CYH#1W:OTZ"^NU"%<0U55$Z40Q+X MR[%VMQ'>B;3^,0C\H794$/#_D:27B?%.I&J0@^E3H\CML?0 +?6WPZ [2ZN= MJK]@5-$0KT?-_ 8FI&N8(%*S!3%)\DTQ_!;E?IQ*CKV133"0WK("WB-O8,LE M9YG(2!+5F&G!JR+//Q)6!I3A"E@9H"\N:!=QO*N2,3X7\(6L1:F>R>.<7])> MZ>D=E9M5T0Y<@Q>2&5654Q!CSM OQJ_+!.\E\AR"HCYSEF/B3U2L-&W]?.R3 M7!,Z 1998K)CND@I^3>2250#"DJ4"T#[1@HK8%NQ6LHR3%'(E!>*!,(HH])D M5%_^(_"5J)@S0-05H/: M!;EU)&T$@&Q4G&O%(P) /&" W+'E" ,I" (%-@%<__]ZJ<*[R[3 M%8OIL.@P3D&,H89YB77I M&2F5E $],,Z! 6+9&Y6] D4A1X=;RX0OEG%*:F.#.N%#" >"&JH\3/'B)@53 M%FF,_BUX#F ;*J4@\K)R*9=UF6;?4)U<8@Q=Y#"BEOF-2[1+D[,4L7&!P2*L M"<"WQJ"%&AXO+C'/\5,)JV=$EW]\RUB4<'%G=2$L[C3/&(]EY6%&_1_)+L)0 M3D712^!-$=(#OX+#RY6W%^&FGC78;.O-5:$%)5(JNJTC54* @\9 3(D2BR-X M6$EPV^ 8,B]2"5!,\$3S N.-D6@M?BL>0B4A:*SQ"W%"))>I!C1./4SRYX ? M@!TEL@P@RV@IO-F8Z5ZO&GLA4 V82'U55VB'=@\H'6.;OT9GE)K[KPH+FN2-,60WPI\?R"+-=A3'5XE,%Z!SMPI[4 M@Q7+AD+ $Z,4?A;N :$@8+E4EM2VAVR9 ^"DIA5)47'(FW3VOFD2O<2Q0W@H M/H2A^0N+R='\^1R;%AQG&9YJMB-[H&O8%G"**U[U,FN>YIS/38O.,&>""C#CD4*+.KK;V&5B$:Y MYA-D(5)N;U9E'-T]1!!1UYLPS1:H*5#7F[\>'W^LNS(!.)AD(=0IZ1LWN#H, MD;*;Y^5BV6B8T?#O911:X(%L*"$Z.5':,=W:3A:6[AH9.:E]KX@ HLU-UXU8 M?;S9I%+M-*]V6K^@:U%-K:QJ]M@(H8M[\"^A+FF?),BK&#MDG)V+Q@UG9-AJPIJ+MAA1IS6&84R@VI^YKW=&Z )-/FPH-4Y!V4&0K00BX\+SU@^_]/W1I.D '^)9SZ\!UV M8*&B@&\8'.^M''U!%%I)TOHT,T3ZP"B7HON%1=;-5\J7)E-):LCK!C M'54DL9;2K=\5)%:FC]E:U..I78_& . !L>C*0S(0Z6 "Q20+%BR3 M4>_2=S*S[A;=DMJ9*RT"5SZD.QSW/<&O>6ZM%25IDR%AT Y#=H4 7D.U9"(Q MJ'$M88MHZOC!+U*T_)N]19L]PU'9A=OHN "U+I3> MQFA2\0WP?T,I52. MKHA/HTV]2,:J6N&L=T+B2.V8J=D 'UR?G7'Q,[9')<)53!#-!;5[E9!0=:FI M'!5(!0DF?M+L#671M/OGWZ&]F7+92$18B6YS671VQD66U@4)5*&@TJ*J5D.R MU7JT:.Y4Z-JM"I$73'G(/%G=Y1W4Z9@E+1-9\=U<-)D4V)YSD2\P$/EMB#?O M4Y#OSOT,ZUUR[PC?9.>LWRLC@KI.S=[D0(ZY7U(J!UUX#$2QRB-B /6K3Q3] MT#6?:H_8APIC5<>EE]W?:&N',(X12#@3:JP>-+U/'[-4Y*=KWWE/:?^47%B" MV.%;'Y1Q(8_DF4;B3)LJ6^M,50/1$%.(D$ >F@7HD/]#A_Q='?)_X)#_@9D/ MJ%4_O8+=+;Z.OOX'ZX) AT4%#O^(U6?E7>Z1X*&V@Z,ALH1JS23$_ZG6W3>) M<\%))Q%>>N!S'GHC1<*5@5TU^[9>+2$Q@YB.!T=#B?1BT*;A:,EYV7HKZ/;4TUUX9T2X0#0LHPRY>H"! M"+NAW\3CB7^..Y3+IC!V_?@<8,X"D6RO AIU)G!+[Z<1#O O%FG_QF5+^4]H MAZS/4R*#8O9P!L4/0^.X6;;0<5K5; B90J12^M+&E3(8;I2)3!+JF*449.PR MH9#2T/A,LYW$7!I7)R;$>2SYAMB&J@H0\2)-^*HJ<*@"AI1U7U(\G_K>*]SK M3K93Z^H:#$#51YTMHVC!(]MICJG8WX(U'OTLN(WD52;PQD0$L_(B*\4)4"2$ MW,(J^-86'BC@]J!=KD/Q;MKE(T'QKU1Q*GQE3>$NBVD;T.+)192E216[Q!:1 MB1R32_TP$M(?&HF7]8BT*NJ?<>A--H2A;6G:7!"E%IM%:4@HN5<>CZ9'&6LLD)?+LB0&K389( M)YLQ,>*9RB/],A8>#S6P461-J$,HQ2B@%1 PC3+!*VL+LTGII+1B[$3.*5ZG M\DJ]U<9D_PRSTR2,A9JJ#*$]M6 5"/E^G,]:5.(43HN/8FEC _3R5&8?G+-L@[335"FP;,M!@&NBH&=]387P[%FHA"XP6%0OLZ#2QE($4J:[^@JF) MV-(6@]$BY>MMF:5U;N0)Z#E!!'L7XSJ!#U99Y$C^P/=8*;/E&UR3[%1*QR4Z M)O6V=M3)=V/MO%RUU,!"YDL5K,D]-W;1,J1>-G)<8KX<_T:3V-"G6>FCB4II M:YP*P)V.DU6G^\?P'T/AD%7AD+;[=MBH(ZG21ZDAO"<(7I#J@K5C7 M$ Z$M*=B.YQ?XT?+"IPHKS]F8&;"=S&8$-POR3/V <>]8M4@@5;]7L<2Y>\# M,LVY."'9?ZF:UI[(V@)\1Z,6UV\>6\TSUL.<..8^-^P1,^W)]_P'NMJ>!/*O M.DC6G&/_PT!6.] ZDD!]E#6&5'JDXJ_7I4[V1#%YB:B+ 7J*?LDL]IL19Z"R MT>^//P-CP6&)[3>)\MD&HF*1'14M4=&%:GT1<+1J1!*2C%XH+U:54"R+, )9 M/5:W]J4Q4NJ1TH 2%36J(R".VJ:I,MATSUM$\$/W'C".+JI9>#!0K;[Q8UXN MT$+['_PL"NM$];I@#_*EU.A<-?)!I[JH,I*_?GY[4M429 1?\B/!_K"(Y682 MEP6>XHV8ZA='"\I+I(8=6V[J$V"Q*'I1BKHXU;.Y3,"0;13*R;=5@&HRXKIZ M"=^SK!@KKQBOV+SZOO:$I8+ABEXC<$ YFGSP+S5<@.?E $FPX#&BZZOFDKDP MQ>!Q&+K )#O,DZ$SCC$.XD>YC'F=,2IUK.%8DYTVQ3'EL6I=416PJQX5R6HK M8Y*=P#%^=0YPO^1@-5?83*R%K'\\C M?B$MZBA;'PB?MB2_D5#K5N&7H;PD)$+ O*IN% OTI7XE"]#0#6UZ(+P!!"(- M"W$$^W]BA;/J@+IERUJ"/CZR'F\DO3;2V$@Q:BG4M]3.[J-7#9HHV:A=;81S M+L'V)WU1EI2I,GBU'E&1V@P,R')3RK9IUH&*%J!KCQW<5]$57DPL"$(!%A#M M*V63@C@BE>"6P)199D6M*R-W5O3?2?JW%WEK4NZ2DX"3K8U1P.U+<3!D:V3J M^Z&6H\7%JY_?IP4J.%4^(!'%)JKC7(8 :QXN).9T:PI[,=':F+L69\OXNCYI2U%F)?B<1?D0)).K'7Z*Y2_4Z])U0RTVT8L&P<3V@E M5E%S#04H7&%13(-3\K($0GB+<)&50 M!]*C+^"&P3E57'+%98J>2,W T4L!1U-I>J2D.7I"3<6B5JMET"RC_],JBZK2M-3/Y@_%5^7_N0 M:>9#-4=.=5C'YDGME6"@E&<%PZ$17XQ\E0,'RJFP).,8RR;@5 J>ROI1ZB/E M:J-\KS6_UK9QE$QCN8)?9EQT:08=D\DF4]*U00W?L5D3>;UJ/PZVHJ 7P+?- M57:GRS<@BMUERD2M.N"+%!,CR7UP?JL-=,*6EGG_C75L294/XNK(F<2#BH!I MU)UHLFBT.F>O][S=LI5U$9AOE8&B@#'(5&&+"+?3<6Z1=6!3/;DF[PX?Y5R@I-)42]'&[MI[ M6JF-@G95[97@.$VQ08G^\ ._H'RD>O^"Q0QD@8+,Q)3&=1P)CQQV"9&C[5I- M0]-;OG,RA M,Y(>("-I;.F,)#VFY;Z<[/8Y+)\:*NG'F"5]Y7(/J3&U5>8-S8#O'@N0_OAM M]JJPP$C5;1L)HNP0DU>+6*4/*+UY6POXO%'GW_36\N18%&8/O+0\M+H@3AS8L0O_"R>@!#PSL08PT2QA8 #0N:.5"%N&_A M+$$+O'J^,'<$^>.A2A]1[?"H^9W,J_%%,\&-3LL;1+#-=FKZO%5[Z@9KP^[L M1/!K20'5DO.&YZ/MF)%$?Q/-=Z4;1#D;=B(6)R",GYRW65JU$+%7KA8H M ]0;AX;Y$I0GX0FS"[84Y>=X!M0JH^)'V+@;+R4[*TG7 ZJJR390'1-)% 13 MK !'<,/SB36JTF]JQRN6"H?R&9B&S%)[H$C"#@H'UBF_$S/7*)3BO/E$3JE/ M-:XAR_RE.3OR5,YV6:.FV/7WCOWMM34F.4R:E"\9,FBM<1]T\*Q;5\_OGME<^7HOD\ M1H4OHYPW$QYD#LJK=<-H\&IM.'V:F-N5NDHY7&_?U&C;L9L%@4GH(IY-'7A: M&<6M9)E6>G'82B\.?_BAV9;_EDE21CT;KS'%2(4\!M<.S-NX8; K2T99@()5 MY%U4L)9;Z.#&:WKYH%+, ?&*LN!W/@)*/:(4$E*3!R*]B,YD70M84QV:VMYF M\%;[U [M4[.U3ZTW57[N3CB$5W=@$57Y8 M2IWUPY>_O>U;B=\GX_3]NP^??C_^X:UG2GHYRVC[*C8M/^&O,S%HMR M38YTUKMZ37MH_(9KO)?:?!!DJV&V'R?,?@[W\2:ET)!%] 2@[X*L;FFFR/6;1 L1[EHO^>T &Q. 6CHSYH$GEE:%7]TE0; M:#0-99HHZ *-QV*1!HWK%:B4^U'F,I=RS9,P4$ZP)I@'UXT(:O>"VC!>;MG1 M2\X,JUI:176D0RV_F>6![;;0:CS?FMI^;Q_-C4K7EB.Y Q7?2[_KH&+G*^9R MGGW%MCY?<^Q%38&(OE&S,S3^P'5B$B(:TY^I"Q'(@[?_*3&]_'.U3ST_-NB5E5-1S;T*V@N0UP]5(]>OB\0WE2FUR.E47Z1GJ< M<$'H@((MX.5FS%9PA/#X*QZ\$:^:6T/K.W6]CTWVECD_RG%6-J@]"A09D2H] M^A6^'MY?>^<.+=[YU]^++)U[) ^453P/.9_.Z,J%E,RN)#^ZV9PEX"2PAE[)%RR^$4' M8H%)2M.M)8$*HNWRB78(0W=/7.%^7NT-07@GQP\%<5K>V"*X); ."YS=?-)[ M89#MO<,YX"\_O7)>70^'RD^O0BK+PJ Y-88ZQ!>'5E]2G([]OIHL]/F=OFHB?"!'_BQZ"@Y[EV*Z/E [T MD0%0ED#71-3K-'VSLPG!8HZ&LPG&@W>U\R;#T;K=U+DGU97A2'3ZN>!;=_F] M_8/F/IK[:.[3,^ZSJPJ!*5GDP4?':.G%D1^OT#U/(\P#2L*B6--'40E_BX:Y M?6-4S@_?CS2O>B!>I8T;S9FVEFA<18MR81QC$\HK2J@W?J4Y$\;_87')K^%6 M%(O_G:V,_TN]61KZE6=<^R+?+ M6_;27&1:3/1-3&BLT-#0T-!4H_%$0T-3C<83K8]I&ND/5KPD:%R334'Y1)NV MH@\V=.C?VBQL9DQ-MOD6ULX!X-D">C/S:**2>.4SK4,D8'51[FV=1G<_G[]C M<]!L9:@1J*IKA/I>9:?=A-6W ?&U#/"1*@4/1^?-=R9IO^#Q@%N_ 1DZF=(A MP4$)?P])9[.I-;#CM(FLXF6 L\+730[T=KEH_,5QQG.9T\9:S17T5Q%XT<_ MF(E64IX=NFAVHI641^UZ-'#WFF+CUJ3:A]=@^DI#I#!Q6&("UQ=(%64V\)H.L*QX0[LR ;:+_,AC.8^CA&_LOUX_3KR9GD\WU0O-%' X(F>C M0:?57/ULXM@S=SJ>.Z/9>.9,:KA%"6[=)/!= Z_6_)_&B<@9A9:U_L0[T-(- M()@.9_>=Q'JI)C4Q.:EI29.:EFI24ZXF-6T=NAJD0#%)6AA1XL=EP.'7G$:I MX%51GD=ITA@S#8"2_W]W1+8T&N\5C9VGC<8?$N-]>L%IVL^,LF)' \!K@U43 M?&AV!B+P+RG+ L3-7Z.,^T6:Y08KB_,41P\'-$*#4FW%>+)/7$T=5O,T!CB' M."]94AA%:L!6_7-\T8*M!D:8I0NC /&!/^&_@VIHL2"BZT<7XZ!B@"D[.\OX M&8X%J6X6!(D$!@_F5SBVW7CMX%Q; V 5 WD-Y8(S7H])+JNA(-?N"->.TT06 M+.!5AC$S+E@6\6*%*UYP@$^0#R1YX]ADKRQH/7&TB)!UP+K2)4_@(=DW7M2S MF@>X]@O83+PR$GZ6%A&CRQ&QF8_#/^ 2'$K?_$81/3QJ?^F-9?F;:K)D"_O8+%)<#HCOUB:'RY$4 5 M>TL]0%X\F3+'5=3 AI>MX"@2FNP2B&DN; &H5^ RDVH,E<""V[P3_D!D$+N/ M+K@1X'OA$6M=007T\,JK992)F=GJTE^Y+TABU+H83@06!>N/BKQYF\*#-(C" MB <#(R_S)8W#'N N@ 4@P45)"8?AK;824T' (#*XC'#F3"'?"! $-!X:QW'< M %UP&]*X+2I? C7@'C)>P(*"H?$O#I $Z(4EC?7.-X@$ 0(P@,4C1-0&\3/> M0EMA04!C:EC<'H@OSGC",Z(,XB% 2N),M-3LM=0< M/6VIB5RHH$%YZQSJ6F)<-H?F+>70O%O0)EQ- B1'=@:W(&W)U]6/5((EYT41 MBU? I>V"EVU$<4A3;PMR;S=_NW%TXXVW-0;7B)[P,""FBP.T )7*1=*F^R7R MK>2LD3@7B??)U _Q12>" ]-_XZ57N =XPE'EP[NZI4%M.S=M>SN@[S>B[7Y0 M'[>S%A5>G5=9,TLPCT1"C,E"6.81BR_9*I>SZ)L'I*!/2-<-^OM ^('2.?:, MQ ],JD84_/0*!=K7R=<4&%3V-4I0+I!HO2."=4^\VP#13GSX%)9H3(;&!URC M<5JO<8W^GP!_NY_':YW)[?@>6'MT=92DR?MR 5_X=/[OOGK,X;X[FIG6;!J8 M8VOLFVS$9V;@3JT1LR;,V4D; '+Y'YP]'N1Q5]XML@_A%^RX#C+OL"S?HE!7+XR M..@]2U*$2GY@ZMYRB@^!W.)Z?-]1!"I%Y&\]]J:1AN,JC2\9(Z,2P(9FV0(N MRYMUI&()1"W9OU_KVQ,!&EA^X;.2:L_F, MFV/'F9NNXT]-;S0?N_Z$.S8+UQG8F+F3^6SBFWS$1^9XS$.3S>">D>WP&9]Y M(]<+FPP,B1)IT@8B/ [2)=BB[V)V]LH0P@CDZ!4HA]$5#TS)Q[I6.A[/IHX# M+PQ'<\L>N[[2F3NSY][4-J>.%9KCV20PV7SDF\YX M.G7&G$\L[N]_I2/']JP@"$QO$D[,L<^F %-O;(Y8X$XLU^*>9:^OU/%L;K.1 M8\XLUS''[IB9; +29.3.1KXUAB>Y]OU6^DC(S<3B*E[4 M@M_GY4RC28\><_ MN8YCO6D*ED+*%%;+%+K*?F-\#S9EP$.PR ,P2 W2OL86>0<_\;,R%MZPS^8_ M?A".R CMUD+PI"(U_Z'A(VIZ'LG[ M@T;V,@5I&:'1G<"+\H@N%LL_ZI]X>'"-$"._&/94"Y"V$JX (01KQE]-L'O3 M4I+3&_'LN3.TOE,9*#YZ99CIS[W#\?6N/[O7_J-JZHZD2V5HIT'GYWEL5WGQ.T->,],("/JQRH]U5D^G,5F591Z1,1E?Y,46FP MS#UN?*P"R6EF?(8UX#=5VE"'HUD3BR:6YP1@O5>MI?3V]-[6R8:HL-SL.,8- MF^/AU)TW_]O:,_B:(.8M4Z66:4ZY?D<9C\FMNW4OCZ[GDD8S&W&9MQD+L;W?,LVO?EH M:MH3UPWFT]F,SR=[.Q-R(NWO4$[.(QX:;Z^X7U*\YH.(W-[B=.ZEM#R":^JA M^QKM3\/K!%;'SAY>3MZ58GP6^,P.N6G-?8PS6R.362-F,L8"*YQ,Y_9DNA^* M(>L?1!=*UOU1C4C"<-9:)\2!%>. YF(2@- MOFN')I*4.9_-')-[CLMMYMKNA*T37AAXC$^F@>F&_AA4#F=B>FPR,D.?3>!Y M/@^##L+[#!(E ZV1Y\=G9\<7+(J/%\4KHTPB\=P_OHHL]U=&P/UHP>+\IU>G M[]^UTT"2F8P,R6V.R8"EF.ZCN0@=O 7[I\G\)"SE3:$M21\ $DX"RT7D)Z9P=P']+<=9GKN+##G M#)2]<.;YP63#=70WDCFD(3S1AK FG[["[X\EFCAW,MCV;W[/QGPVG\_-Z30$ MQ3< I64^@D_V:!($]M@:!XZU3NXN&P?V?.:;($%GYGCJ>B:;>G"W/;:9,QW/ MN#U]*/-[8@UFD]DS-;^Y8_G^E$_ *IF"^6WQF<<&XS&?^/+=*,/2-W@>W9P=1GW(3_ 7C]*8;-IV,3CFIBL2!DH;V_ M(]FSN^"OU)HJ-D[2,LEY3%6+)VFV3+&&S@#E*^,%RU;:>Z EXP$EXSR8>7-[ M A0T&R$U!%-S/@W!IIAQ"[79*9]N2,:[4= AO0=C[3W0Y/.TPNA3=S2W+= L MW< ';<*%__.L*=#4R K9?#)VIVRC>0[';@^3T<3T7(N!&CNQS3E8_28'E73& MIM.1V^6V.XP=[S@#UW*?JQWOVVS* \OT76=FHH5@>A,&G[CESL)@%OI,V_'= M=OQ(V_&:W1XLUC&V/,N;S\QY.'+-\11C'9,),T>3"7# J>4YP0;3W$5;><)V M?!_->.@T^#3X-/@Z\?X*OU&S6/Z45V9NMI']O# M=LQO%'W>!0OWT>T0_L.^_3?T.L3!30N<[[$V5T5.=TF"QBP7;$S(619CZ 5G MJ_A^20T7OF<_T&]^NEC&G'Q"V+4_CHV;L'/.+&$LZ)JV4H]+G&[ )D\388[HO)]6MKW M%IN=IX+-)V-<852'<41GW>70!Z%@T?(,D MJ]*RR O ?_R: TX5*X-=L@RG&R6\6!M+@?-KSGE,XV[$R!_5_),MES$<#+:E M+-B5&NFS,49#K$T]1DXZ.B_%/O@5T.6V>]"]UAIY]'LV%&G4V,;4GKW);P+: MP/#A3-,DIJD^ 2^0(R0*0K@ HO0,R(57?8W;<"/R@[V] V*"M2S37#1@* M0;YV9ZC/FF$\X]>^YY#O,VNO3[TY$_G8SG MIC_SIN8XF$],%L[&YG3$FP? ^+OS K93H;F2RP1J9O\7#.1N.9._;V<^1W3K7;%QPK];.?QWS(4V;^ M* PGD[GI^AQ.;#2:F6P:SLQI,)E.PXG%9WRC_G+74WXVHR(>%PMV'05!^K88 M3/@X Q[(3X$W$FT1'Z692,-6W\J."P;&ZWV@_/[SA1QW9LUG$W/B^2.< #,Q MO=$L,"T^\BW'"?SIW%DG%FOL!9/0LDW; RH;CP//9.Z8FT$XG0:6Y?+YK(,E M'B9?:#S9>]N-?2!VM#?5Y=J$HKD+\/4GONG;(XYI1&/3G7//9J.YR>>A:X[9-##9Q'7-J>--6.!,)Z",W7>U=UAJ M3TV6GK&,@UJR@ I!"%8+%J.-F34WF>_-3&O$^=0._>ELNJ&<[X(7I!\(Q/B% M$./W-(C"Z&Y(S /7M1W07@)[,@.2 S74P+S11D>9^W"Y M+]DB*>Z$RJ-P9#ES>&$PQ7?Y'@X;#GW7NF:]+C=8A\),VI= MZ&E@\LY^)4!\>0-LPKPITJ7N B.?A@S[#/2?VPXI;6F.&V +HHN7,SK^H1FSU1'^6B5LJJT,)Y%XGZS# M$%_(DU.OIEM-G@1OO/0*]X#S5:NA*U>WK,&YCQUROR3/^T%]/&I1DJ*<\ZJ$ M9@3QG6#_CX0?II(_,#,B$0O;&WQ=?J5 M7YU'7E3D^YI]L@<&1@Q].C3>WD>T'6)A$E3#;;QU)Y_$]"F[)+Y0EHL ATIN M]7B<7H+PYD88Q6+*6)3XJAT&I6QD/.0B*R5**'83Y<8_2Y8!QXA7(+PQQ60K M=)^S>&Y-\98+IKH#S !^<_NQWK9E73O76SY:U"K0LT49X>WF?&],R9X-K<:0 M[^M&;&_\-I[<_=[9T'7N>.O\[K?:UMWOG=[GUAI,57W%9O6H>Z?JT<;;.DI; M>B5R]UP3JG>N=_ZR=@[<''_YZ97[:@L4Q++79DF"3JZF2=ZRK,WM15G;7J;R MG:XI,)^4 K,C?MT$V<8HU%YT=W@HQ'Q @2:/X+ H>Y\2_CV-D22E_(8:B&>S M73$"63/[W=C0RZ !XU>>^UE$Z> :0W;#D!(.2/*BA+5&FTVTB6+^ M0+*V![N]L[359/+BR21*SEX.H30GN&LRT6322^.M!QO6 D53RIWU+HHPOBNS M),K/&]E2SYYH_L8SCN7L._K3B!B>083HD&W-;&MH_TG["OJW-,.QIVP/U4%&@=47DJ**?\[K#[+(+KF'-X?)9QV7'(N>F5\XF=1CIW)Q#.. MDP!(TG@;!UD4G#6:V[ ^'E,/$51K"AH6&A8:%AH6&A8:%AH6SQ(6A[2)_EO; MF8>P,YW^&EL]I+)',S.=WIB9O_$"*+]A8F;\C&54,/<;FIF5%?G1M!WC8Y8N M 8PKX[??3HSO68Z]#WV>YVEFPO.QI5.&K52+U/C\9[98OCG>O.T'V=2R:9,J M6Y91LTC19L*>"W-6VZ9/4G9H6&A8:%AH6&A8:%AH6&A8:-OT9=NF(WMH]]=" MZR&5/8YM.K)[% (]0:B$ !EC%B5^M&2Q\?:*^R7U"/X@>M&U9A]@^Y?< ML$?,M,9JWG?Y;M_T>6HP8A M?&:9QQ*>FQ^N8KY23W$LRWE"!NS#SW9[ I*F)_Q PT+#0L-"PT+#0L-"P^(9 MP4);LD]+D05+5D=9>[CS34NV/U'6:RS9=U'"X"-\TI;LLT/]7@@8#0L-"PT+ M#0L-"PT+#0L-"VW OG #UAG:_]5?.ZZ'9/9(%JSS'&*QMFO\,?P\/!E6MJ8] MFE@W&J1S:_JL#%(=6M525,-"PT+#0L-"PT+#0L-"6Z;:,MVT3!UMF?9PYYN6 MZ3.(K3Z(9;HC?/9@ _;>%.X)Z?1"0FE8:%AH6&A8:%AH6&A8:%AH"_AE6\"V M90]/WW_NKR780T)[9BAPFJ ];/SW+Y]^,TZ3O& XV/C7U"^Q/9-)=F>DO@[D MU_ !MI.DA<&62\YP1#)=>(H\@?D4G/V5%&QWU6YO"8(A>O*=A93B.6 M^<+C00"&+W8"KYY1KT>];ZB/20==GX%XU+#0L-"PT+#0L-"PT+!X6K#0EN:] M+%(O6L-"PT+#0L-"PT+#0L'@YL-!1QZ=E"-C6 M6"OQ_=[Y(8__)(4]&A_9V;: X?=O;QD7I/Y$4>+')5X,%\K9XS\\#2#W!+UZ MP<,U+#0L>@P+S1TT%F@LT%B@L>#1L>#1K#WXEWDQIX_]00!Z]PA>O3]T:&UP MR0(#S8LF3 MG!5IMC*6,4MN*D4\]*J-/IS207?X(I'QOXPOY]SPF\6WN1&661+EYRW;W\!^ M8^08:'SA&.<\XT5*6<'64T%E) MMZ?X0J*).C:ZU80= :>_0B2 )QQ53/_JENJ#?0^\O9\&T8VV&Z_?@K'CMI,3 MX$UP/\]JR7K&A4/89"$L\XC%EVR5OWGUX_H!*>B3B.T&_7T@_)":RIW!V:&T M*I ^A YJ1,%/KW+XAA5EQO,[8M2E.#(OC8.]<<;/IW]]?_SE/E+W$*OZX]/; MS]M$%($W D8'+&(\G*!N=QCR?WRQ];'1T4%P[O^4P&@ID^G6@F&-Y9^#H A* M8/=45A,(V94)B06O 3F%> H_@/C!FAN/G[,X1&& #Z(6&/*" J5BF-W>^DR.CXT;[F-R"]\74_3X?C:?7[32%/C_G?SK(4L,N4Y!72?_>+A;8% MGV6#H.MP2ZBK,BD/Z;IG%C2[L?[K9E");;QP:,%;\9>?7CFOGCWD-N3ZG:*U M+/MKF97YP#A-_,[DV^M8@_.(K&$1!4',=SHUIP>G]G2X@X:6AI:&UBV@U5?E MZ8G*M;N1\9O[.5,1\8CN7(F5F'-D[+U[=^2XE2?X M_WP*;/7N=-99J3*5U>GNJF[W'#W+ZE%FJ"6E/;;/'A\JB C1Q2##)$-2^-,O M[@5 GQ'$ 9:1BG MFX22=_>?OR?_Y^SNAMS/G^C*(Q?Q?+.B44:.R5.6K7]^__[EY>4'?Q%$:1QN M,C9<^L,\7KTGQ\>"^'E"/?@]N? R2G[^^.'COQQ_^'3\X:>'#S_]S/[_QQ]_ M^/333Q_^WP\??O[P0>D6K[=)L'S*R+OY]P1ZL;&CB(;AEEP%D1?- R\D]W+0 M(W(=S7\@IV%([J!72NYH2I-GZO_ :;ZF_L\IYR'SDB7-OG@KFJZ].?WM=PHG M<_:W3;+A3,"H'W[\\>0[XF59$CQN,GH5)ZL+NO V8?;;[S;1WS9>&"P"ZK/U M#2DLC-9 ^3/;D"C]>1YOHBS9YD.^/B;A#RF=_[",G]^+/\*P/\H.?I8<9]LU M3;598K/]4.)/VI#L=\U-M8:LJ74 M9O/R(\[EXXIC'>6/'][3UXQ&:? 8TF-H1A,\ MV^GQ1_C$>/H]__>X__P2/(:Z[\@VKVWV^"U7^A[&F:I_$WK-.H_\/WX M5Q\*^8_^:Z ],_L=C)IG!_^=]OH"ZQXM P=AET,PZ #(NYQO/OM7OXW/GX!B M6"^*X@S'@E_)7Z[70;2(^6_8[^"N^CF)0_K UHS #U_OKKN?@_>9]QI'\6K[ M'KJ\OV/_^8N4WN3_GD;^990%V?::#9BL<";?D8 ][_V;RWG*F?J4"8,!\G3R M ?X?$Q45J3'_T8M\PJD1A=Q_O"\3*9'?I-2?1?^)/Z\3)N-%? %OV"]$9]&D MI>/<"^>;"._L_1.E6:KLZE[=.W;Y!'8Y)\Q^SFF3G#A1J1-!GG#Z;]O>NNV%1G8Z MGR<;ZE^^KF%-4_%/IOO$*_K@O;+?1/XL>Z+)^29)V"+=!-YC$+*YTQ3D]M_:_@^\(]K)=9R,3\-/QMM- M8>VD%(L\6YS'*[983V#9>*9\$W8_*UT$.T[+;W8^+_/L6A3Y/T\F\;IA@/.U#[ M#=EQY/YUX)$K)D7T61$Y+122U8G],^%3>SN9=BXR+WVZ"N.7/>2>>C(=)^C? MAEY:;"""([T=B!X6OUSQG25++PK^CHRP3_]LDP813=,+FLZ38%VV_.W2K67# M?_KIT[]\^E16P%6:^+E+JD0A^[:[N^SN_6:U\I+M;'$?+*-@P22_*#N=HZF? M7:ZW[%N:!S2MW>&>73MV^3>5719TX9M5*)."-)&TW[9ZEZV^H\\TVK#_F<=+ M/J_:;:UIUK&%_UK90D&#*$3>]JJGI?;*"Y+?>^&&SA9YO,IUE&8)NC^JAM3. M]AV[]V^5W0.*!$G"-U@$S2A4WW9SER_O-HG7-,FVX =C(ND:EO +S6H_OZ:V M';OX4V47)2'N,).DC@@C]K9[N^S>+W'LOP1A*'T)3.'PHB7$)9RFJ>XBVZ%3 M^WY^^E#93TE1<0841 FG^K:Q]MUA)CU979?SIY/*,3#A,7H[)CV/R05]S,K; MC;_KV+:/E6V#7F_+OLNU>QZO5D&&T@;[@)AB#Z(_C1K5D;;V'=OU8V6[%&+X M*6GDWO:QY^>#UC@(E_3!8LRN*VD-@.6-(_SS_9,'.L=ZD\R?6,NT_+GM1:-C MO_^EJG,"F6,.S:D:>%1!Y6U;=K+6T:6(I_R%QLO$ M6S\%\X80S-Y].K:O:MP1!/%J+$B^!6/:-<$:,,7V-,E^JEJ$^IMDR3OYTUL MP4#K[ -X.^OWN[%QQ\Y6K40UEEKRCA-[VT!#)EMU(W?MU+ZAOZF:B7H8;]\V MV*05M^4S;>_1L;55TT^+1?=M2ZV8=EOVMF?7CDVN&HKZF'G?=MNAO;?^]AY. ML.-D5&U29G(%WD[.;B>GQ:Q8?S*Z.W3L?-4ZU6J-?-M2%V;)^KT>0*GC$%1- M6@-,E&]'Q(BMLD4::&C:L[[GQX#)#M M.$!5*]X.]MFW4V1,CJQ:8?.]%W^Z2N(5".N)-\_2/P39T_DFS9BJEJ1GVWN: M/ =S5!1OD]C?L!;:L7(P3OLY^]>J<;'.6JR=/ME@P29$\AF1%S8EDL^)/&Z) MG!5>=W)>;V?0E.]@YUMK1Q(=)Z=JNZP_.6]7D1L/1(&8D3>\81L2IMR>^)EZ M0,0_S0HZ$=NI39*PM^/,2X.FJ\G9N!T'KFI'[>,'T;$XE!Y\DD?2W"KG2;Q, MHQN1?+($9_MVJ8IMXE=1SS1\QXV \V< M>Y[606-UG-"J/;?G"2T>UV):!.8%YT^9&6&_X7,CQ>3>#J3I ]G]LIHAU7&< MJD;B?L?I[<5UX!(NGKV&!FV2V%":'0>G:EANMT^TEYNUK&=U8;@<:;&E1?UT&M&MLGC]3W]BW8_Q9VD=1L#=-Q(D/\S1X"/<> MN^. 5LWWPPZHZ@]O(B0F"\Y(G"[!/7T[PT[/\&D8BJ(9'6?*QB'>>?".4UPU M\1L[Q<54>YWIMU-L).!S9U%P)P(=IZEJX:\)#GU[B^V>@,)^!8$+3- . W%A M?.$5J>*$7387E!$,(OC7UQ3,!N?%0ZL@W&34_T(SKLK+,78Y4"[G MTW$^^X NE&QH^ISA-_FL\494YDU@XN#25*8.'7#RO#&?/AJ?A6U$"9I^._YF MC_]MG+&5";PPW.+"!\]4>6+!%_#LA:"97K[.PXU/?0Q)4X^=V*\_4"BS2?W3 M9[;Q2XK#I+--!L7]H,SH?E^#\^EU?!R](OM+SK6"!2)YT&4$A0TB^1"1=OI' M(C\-R?M2QD,D+*SE-"W;\<9J[H]-!/QFVC@-*-D]SCQ ?0Z M3D8-@$=W]LG;>3&G$K=O;6%%X>U$;"S_>F_B-$41CBW@/)#J[.DJ3C*1(=*D M"CL9M./DU:0F]#EYJKU&M!?S.Y*7VCN8X_="3"RFB;]0)_IV7*T=5UU\/Z/9 M"Z61Z,QW":2JV5I6ZAUX4/<=KOV(_E3UJ^QZ1$MJC)A93D8<6!3,BMF]G4MK MYY)':4.F"[8?>.P:J'6E#M.4HTO9.?[B>?:L*.DSH+P:?RC'"OX#YC(<2/#Z-?*NGO)''K>T041 M/ZJ'+Z\Z'D39>S]8O1=MWC,%_3ORBA2>$KJH+U7^\<.'3TC"AR+?'SY!D>]_ M4GI"&?/??I<&JW5(>5UO S-C/T-)MC@Z9FOG;<)LSWDVTK$]ZWCE!='P26MD M[,P9ASA>T=4C3?:=:1'N>+M.><6RBUSUQ.>Y@NWJL*O*)\EXJL6EJ$VE&FLR+5RL/FUJ&)]G2X-U > MT]QR&9O,?NN+UW5*YS\LX^?W=.[SU7Q(/+#MGR:)%RW%[*)P6[WTTSH2;"U^ MA!]@47[$!='H5VT^::#OV; U\I17;O\H>)NK.G16!['BN\=L.UGR?:?E M],;<+<)XIVMR']*C\CYF<.&@E1U_XD[WK7>HVTZ+NB-5MYK[D%"OW53VX2,Y M>S/07D8\C0)]Y6G9'Z"932OTN.TTS%+X#1!/"RLJ##-\ MLU67XD]\_A%=@O'\QGND/9SI89)HW< ?^=/QRHB M;1U@(BJ5@W1%0SJ4LYE.3US9,YS:O PS:"+3^?++L0O6@D5Z#636+YX&/DUJ M'/L#7.1=))U>9=TU5W:\/L:HLMY>7WD[ MD2E)3WNQMQ/-B5D:#0;XF!EL9$G+X'KL1WPB4MG 8H2F,F=,S&(B*VHF -[ M( <@11FJ[70H41<'M#-F3K'E";2O8P@Q2#?L)]$:%J9- A M)Z./2B%4S:>^@L&2#QS/M:88Q!_7@&KT#&&#WQ1.3O&+OPAC1LK>'1H\@^SQ M2Q*GJ5A).1C._K??]>ST?C1F%%\M.Q-?V+X7OWE@/Z7>'!WUGS5LD3)W.U(Q MPJYT2?LTX)RR'PH&V3]R; Z< 1YJ)O/'27F/6IN.MC.Y= /0+F YHPE^CM&< MSA[#8*F9#TO[T:_O:*Q]CB.Z_>PEO]+L:A/Y[6>KH?%HDY^AI'W-KJ!7ZC_$ MUVFZR0$8^']/7X.T@9F>GDUX:-Z.HUWK<11'&"\$$%LZ3 :$X5,FF>$P%N!\"RYR)1G.J!YHH&[?2B-QC83'_$PR4-U'=TF M=.T%_@5=4+8E4MR4LJ4>T5#B?$]B^S)?%9;A-_DLKJ.S.$GB%[;PY][:F_/K MV L?8O9TS@&K< D*8;Q)_GOC)>S;NGQD4K)7XLT(R1$%CG;((?X^G3/);@M! M?BN09QOECSU(C<@X4^^#.49CQ_-?OT8!D]/OO[9*)>U]1F,EMUY<1^M-EB(* MRDDK(VT]QM-*A+;T)A,SD9Q= \(<$RT+'>IL6_P,*? MDM<@DH9OG3\\ M,94W]4):NS.U3<:31S89N[1 \FZ7TLO-QGREN)$#0PRV#_0U.V,C_=K\#M4W M'UOQ4[&B5*@HGOX-UR9[$=G_]]GWJ/H[A1$?;7#9=;[E,Z%+DG8@M0LFNZZCVZSL::^R(@5C#$SON M@O37LVW'G=S68SSA_HD)X \T64%H9P<#]6W'4ZX4!V&18@(:!&"< ;17@;M= MYSV,_&J@5M>AM#OFF(>YI]E5S(,'SB!V0ERQ MFF%7!<7)&Y:II&?;V]"+>EUHX\QE1,LA9KU%RQO0#_,CT6T"Z>PWWFD"Y:<( MI/$O-@DW-P>QSX%GFK:^N^.( IB>1C%J>^SISM%-^$LN4WB MYX =^AI_>VMSP^=,>9]FBP4[T$PLY"*E>,P@,N;4?_:J4]V]_WB6!>$WR0U: M_-M5\F;+YH3F#B.J7150&+SQFVU<;3U&8T/)NBC+ ?VLDCL0("W(/^6"1O/AJ6T]VO2%#[36]]G^4O?I.1I;.9P.HB4^IF@? M:6"DOJWA)^'>BZX2/\21VB@9N-B4>(\5^%F>@ MU5_3V6W$=^PQ*P*NVX(GZEJ.YWF-$QHLHW/0D9-MN\NUKNF8OM;-"G"PJ(@( MKCZH[;&?O?N/QF(Y?^'J^4L@[D0>K=IN?^O=?0Q1^YS].$L>XI=R+&A;RU$_ M[B)*O=/AU=!ZQ.>9)PV#53E3,X>[..G1T? +=^XE3%FA2?.+5FHQ$>$@X]Y< M--EWNG-[B1"[41SO(=\\IO1O&W8F+I_9?]I?[]JV4YEZE].TH?5X3S=& 5'T MKMPF 9/QUEXH-?RF-[RUC^%O63O/>4T&[5PKFHPP_S2(V08(CB>JY*E)MTS5 M 01/M*FWBR>M?<:[].+H:WO>@]IB"D9)*?&T:V\M':9AZ.Z8?WW;\:8>AO$+ M7#1,9[B(-X_98A-6'7$=-OR=:(QG,\.\XWL/P@&Z\S>:6H]IN>'F5+PR;YEL ME:!9F_NURE!<5>--G\XCN@5%VH\HAZ1Y&#J^J'Y]IQ:4T?Y)=70:[[J.HZ4, M1VNZH-4FTU.DFMT5K5W&LS>'7IJ*DWT10[IEDZFYVM!X? =;$9Z[VET_NC[" M8Q<"(P9XR^N>R[ =RF!C\S$/_W, ,0XU#W+SX6_N,IY=;;&@\RPW\SUXKW?L MKM?CG4ZS*W:2$B^$=V##YK#5&C>9W Q0GL)KR6?$P:?*5M'^[V8O*J.Q"PK\ M;*%$,[7H_O5M33MW>B%0UGD6=N[NU.)[CK'R(6:/_V]:#@AI;C?):+)2\ U6 M,47'/;OA%C3(-AVQHT/(6DHB+5)942PLD!9J(Y5Z]#)M$HY3MA 06H"A0J+> M_#V3Q[7P1B6,40M+%/[!6E.R&(FB.REW?*Y#;][B M]MV9Q@2R6*&.4*=3J[&YZ7K:G::P*923+ZK7_^4+6'K3S6/J'%:?]X92-T)^0>Z.T6<"LZLR6]]MFH M*,[#I_ME4_/B=[507*9INX.Y MMT*F"X]4Z!=K;CJS7M"HQ4[BZ!>X%ODM0 MN#R)O% FVH,Z BZN&\C*D27G-;!"N(EVS$XW/J!1V6?.XXCY&HI_%,LG?O&7 MK_=E\;/XPT2B\!U= F2. M%V5?O%5S:EZIV>AI;2+@#I_9[IRVS368!\WVNS]ZF#?WB;9I%+9;M:J/)?"0= MR(NUCQ=OMGS] MT/Y]$21TSGJ@07S!;F@F&S9_?5U=3)LO@S#TDH>7^ :>]1!OG^;)M;0>,VAF M3JG/<7/@D^%0ZNGE*TWF0=J8XMO=;[R;HS6^H$L[Z==Y E%:X ;^$F=_I-FM M1'LZS7)G6&?45D?W\03^ M"'&_%H^/!*>DZ3KUPMGAX@G &#Z*V!&!#6SA*9Z_Q3HVX MORX 0CS&T.SV),;&]B,FF.7 8N#GY]&F5,N6>XA!D<-X7)_Z9]NO*5P[N5'J M%,)3>%Q$1Z*1C:'&QYT_VWZF'H2V &=7">9YSMLJXO3I.9%T]8X=;6@\D;SJ M9R\(FS([+\!%V2A![TYG"M_O'45;V4/,I $EMD(#EE7Q8KL_TYTIN@T.YO). M7C\&@^++'UUG\^G@-IUNLJWV/,($PF-\^?F$*O/&OUD;/]^HP. M:(,'9;Y5JOA)@VUAPFVZVW!WZ:99PNK5;RIXRR(L MMCCYO)1.D]+9M_?(#NA>*=JV;.=G<9HQF=]+V4E]VK"1LG06T3_1)(;_8S^> MQ=L0FS0>H5U)3+722#^HPAV)&-ZNAY?XX2G>I%[D/[RP:W,+!;5N-QGZA9NW MJ$\WPS.]"A9LF."9YM!QM^RJ>?'JL<)Z=3$=/=YF4FP_#+OWG\H5ZK-G]XYF M05*33-3O&FVE, 6!JHV72K/I!'ZIB)R-9M3V3F/:+S$W]];;(E)^8]:$\JM" M=Q3">=?-:WB0\:* 8(X0*>RE3US3;!>8F]M/LUQ,7HUY'K,+LDVCV8G(>)K! M)HDPDQ(KZ+UB3F4[X&5S!VL)4%<;&$:X?>\W[/O &0X+3* =Y>\I]W).=+^ MQ6=\Q;YK+P2GS253(ZM)=:U-QWN+=S'%V+2R# I>+*QC72&+2LNQGR9N\XE\ MIM>F7]=0>>;CAY.?3CYV8;WVZ#L>$H'WRF6O-@0"KE)?-B8X?1EMT"MVL;'Y-.V.786,.WLZC>224M#&"PLLA.+-^NQED$:U ME4]SZX8-IS7QM%#0I_9F"TVV;IFHX8&=<='E%M-,0]4 MQS]L?NY[]A\3 CK(Z TOY:37VVD.@.[H-(%,.1&#E7MYE=R#LZVL/MD[#6XW M:L;A/B12+4;R(O"KA(14T2#K/O[>?<>7GVD*,-5=0*79AX"RF',ZL4RM0!U89/E M.X=9A_T (DR.-=ZY*,%6]/,;=_4RCHZ+WA$A3J?5@/%F'*O6FL@#B8[N=(EU MVV0_STM#IS&=G4U%(/6J%CLAX RE.KYE.C^8'8]28_OI 81WL-+=;T23;V,- M\49S;W,/TXXS#ZO;WC^Q(0 >OKD"0V?SZ400<+1A_%$4$V_SO?;H.VHT1Y#) M4O$_X-':C,>[#)+3H+A#3^K8C:G'\Y@?EK-EL4&XU&;F-"9[! M_":(*$*W]13;2IUL9%:7I:Q&F:KNIMJ1PA3P8\[ZXL>+ IW=QK7E;);R9KIU:G)\Z1$^'/D:\H$9D[YL^@.%.R$5_9E5V(B M_PF?:=KU;9L=PW3"9+,PQ&1S!%2\CC@0N; OP6=>EFSKCJXARJ,=C0) 1S=M MH@S<9!C=L?.($+,1F]4Y.WA!=N7-T4_PV7N%,*RS.$GB%PXFR?[2Z'_8B<2( M#T 3AG[C0]#883(B1<=%V]C<\-T!WRAB)K-/562YW%'(L>?Y>RH29MT%L4OW M\3X4RBYMVN!9DU$.O<);]J%D^K*/YUC4'31XS%=4?$V-A5NZ.TT@Z$[F0W0E M.35W&$^.XBZ^5B0+O+8MR@XBEF2O%/N: M/L;C,9X#FOS)8T*4UQ:.46DUG3 D+BG 3WVCD)0>$XNE5M2PLVW11,2L8UIK MEU9@@/ T4,-0OIT%(7L??O'2'L$#^U(9TR\?A\\@SNK";GL :%L?XTF01=GT M$G1OBYNM1Z_)2+QH#]O%=C;BQ2?B+2K76;O]J:/7%&WDNUO$C;N??3^ "$3Z MZD$R."3UW@>O(A_\P@O9<]R9#KPSC9'#F7)(L.XR$;6M#6_!+QL/X*RI<.76 MK7"YR?3J.!JO'39+2QKB>WGV=?J_LEO,W\TQU MP7DMJ@(_;N O6M, M_-^VGL7=:(SYHD?U"/-U+0S?RE\C'\I606QV42+F#KY>$) !43F<8Q6E(JF" M_5*IQ%)W/P\G:EK-E)E2+W%W@9^BT;1.?QY&U(X=U*?K>'H-^EMS1U,EWRI."TZ8KK;.XR(Z>PC4($70L#L=20J9RC =4TN].Z.YJT_ M,S#E7*/,$#Q3+,_=:OII;C^I-+^[_9/\*ETGQ=@.C)AW"3R#8I7#A\7RPL8D MH_,X#.F\#N%CQ\X3#&CK3%3H[#B>?5HL^%6<%#$BL.!=MU&/CE. /V*C0(7; M* 4L@\MHLQ+%WAO5B>Z>TX30V:6&V!Z$QM1STS@,?%S[?IFXK5U&#/Q5<4QW MCN'OW=VX K)FTL;E*QP#IN- M+S\VC%A#HY,O8[1H]\4LN/K8AC.MDI62L_, M]YYT1D^0GE>2A'H%T?;N/MY-T5R";B<'\^YTIO8B\)R7O3'5JMV=5GYA>@Z[ M&]);)C5YX9^"]7GL-Y?UKFWL=+IH@80J(,^\@%FM[[:S^8A!T)CDS]X47BFD MR !JC(AN[# A1*\2EGASI$Y'O_%N,\U[TF[3KVMJ6 R0=I[/WE_C1.IFM0]_ M0TO'W^0\3M8Q%]@Q$.L<=C79MMXE[;U&O.1%(%FIJF:OZI6U?2;XG1;!+#M_ MJDK7,1$S44"2QL]VU.GZQA/:E5J?$X0G]]Z<9@J.+H(;1B.\?6*GGE](-5]] MIG0T#:P"RDUML9C3[/29B39+"O:NVR284ZD+U3T3>]%Q$/(@ MC["!D(<^I*:F.G#%_(Z">Q!31*$99K^@(?8J3A842U_LA=/=_'A/>79P#"/IL#W>M;SN^-,:^=C:?JS!^ZTR[JL/ ML\I=B!Q*74."X^<;W'B5<.ZF3V(X72=>3#"B;A[_2N?97D[-^NY3R0]N*.%6 M:ZW=BX1IH8*&X>2_A2<-V;=Z9'K_$!D$4UT@X5OK'Y>.;B M9.E% C5&I)KZ[CB4F8,);$S85]U!83BO3=YD&[+2:@SF[CR=E&0*(5 M-PV'L&D2T2V--C*R'C[7MTPV2?!JY$Z;!H5[EY[CG0KV;,_977?YRN2/:$GO MV-QF$D9ILZV$"#34G" M2M68+ZO_W;2'B;U2$G.3K<_GV \6 ?6O0F]9ZV9J:3Y^7/AUM-YDZ0T4H/NQ M7SAX38\10Y3_NA%QT@]Q0]@Q'MK'\L&^HSQJ0+ZV_ 45+RHT:*O=;7W8\<_% M "#2MOO&'/T1X9X$]/H%?<3@RW98MH;6II&#J4_I"A:FOB1">SSB7B1&#)\: M(-#4!T;E8HXJ.G%QJC'VRNDDQ@R[1N &@.<%+&\O[+*9M/48-Z90GF047P&] M(?)K$6EZ=C*-N*ZEV!>'HH2[=;&A#_&=FI0%:4/8YY3]RV\JQ6:2_'B&$!HQ M+@ ![M1?!1'D!GI@Z>Y3;[=?W]%8^QQ$:$Z5Y^T=H"?]B%R92],&!=Z[A5^O>?MI^JJD(I&M801U4[X0DHL*=1%O@ MO 'H:;D?FKUUB//.$\@AB%D8M\IAZOVK91H;:#*&[/[@,WUZ.HIK.H>@9_;( M-$0R:G\>-0$K8F2W;55CE"8'@%O5=9'N3FA$9/4L@PA='JW4^KK7-IV"Y?OW M,:PJ2EEM:)AUK9V:U+YX*UJ*A6Z$^FEN.P57IUI5A/TJ+"$P9R\\EH]DF@S@+7UB,FE"!=Z,QWLY);-398Q@L MN:-%&+C9-N#CWK1[/7I.[47+I?JA+UH;(4LY)Q?>-LW7G!MYVA)/ZIJ/'R[8 MZB[2&YG'96"79I!"V+%,QVD#96YL/7:U$273HSV_HJFY:=-21 &L6@!6G\7; MD*T7$S@22N%U.O=6CTG@-^#/[D-AXADB>3&.05DB!17'0*]73*GS0GYA7+'? ME>7*]K;C^99DB-PU5FU"PT1_S;9O[_$OT)NN6+-J0],7*:^ZJ0$9- .E].IB MVE^E6YW+']SL,6/:!+SBTA=R%2<-=;%J?5D&R8_WF RS8[7&FIFA/=ZW)F . M(+A=_'@! 0DQ*ED8!]?Z\/;O/[+M(Y46#44=:=W8SFZF?G-G6^R.>"S]L$E-#S"_IM$4#+0]:GZK[4:;,@00%;)OEY#9U'JTZ3_0%2!6 M)%N>4?<%I;+FV(O&YJ.&':&JJX7RG&;G7I)LV37;YI[OUWF7C5 M?A/P.YM)J^CO?C8]GE,\&N6^JYC!:ZP,/3J-F1&@H2K+^LE8E$6BM(*U/TY M9%XU@S2;H#A^?N?EJ[<*HL9"SMWMQY>HE31+Q0K$ U.[Q./6ON.]BHGGTQVM MQNU])F:N %=QJ_[2V&@K-;^;Q*N]2+@*N(F? M&\MU5/\^BLT:"D_TLU@7+4H-8%0,1+$MC/NOV=G.X9?=GM? MR+H9X/.%B-[VX/[?<83>%LOP_C1'S-2H$[WXSIQB&#?'R8 HC?979!]*XV+6 M;.89%\;9C%H/:E-KPR>S8M XBZ/*-=#6-$V%97A$.X$O BU%M^FMN/96Y@8G&;!7$!KMHID]6U'#*UY M4>21)([8CW.J"+S]X.EW)C.BKD?9>4D$6AM70CFT6Z,JU]AA4DP(E)V_[\2( MTFEZ^?CHTFE6L-LZF;^>F@JUMHK_O?J-MO!GFY1-(DT56'3\,:'M FMWOQ$M MKV'(9:UV6WVYV>2#4SM$B9W)3 VC$PTO!NJ]M-!Q:AV]7-%DR6;%KJ.7[$F( M+(UFT?K6CB:<)VO6P%)4_SZ-4A@\Q [,WVHL?>/7WMW3N [CA31YB/G_-@=+ MUK8;S\3(:,\6IW[##'U0: AM4C+?(N>A7",3J$<;P*L)@T:1=?XNR/-,-S2/U>T!5[ M4S,N4S96T(NTS*%2PE"]G+DGK?&N&N^5/]BMDF:YE=,G_"H(FW'V*TWLF&=W MC>6ICWTR07&\Z,8:%'IV\00<1^["R^A)4X!CCYZCAZX)#)1>R1]ZV]&AV-&< MK;\119A]A\*R&XWQ+'OY7##&70'GP@1/C+\HX+MDW&D'[P.)NK-MU#G_^_69 MRF?5+Q:TU-ATRI\,2 /H8QV)H\LO=B&\W;7X4H:)C^@\%=D40IQL,OE5VSD5 M!T15/O$_\+9\;)0+ZMI.Q%C<%J17U]+I&M^OO#"4YL7&U=5;N9W@$PW#+FN. MUF@\M7'SF-*_;:!>VO.N[IQ^?4>%8BDJ6K< ]M8TG)0<^S7:0*" *)Q4O*I7 MF.0-FJJW;/I8]Z^F;=)7VMF."&TH05^[JZ!$#VM9EW$B7%/!GK^*$ M*7V0I@Q%M]F[RGY1'[W2%NJR*RG#PM5G+V,*Z\M_;X*HWF#9U&I24;8W'2D: M[7W&@[??$7AM@OAI=Y0]<)M.X)!*LY%%S[+)H[WM>)>-%T*!/%P[IJFT)]K6 MMIU8#D\>(U[H\(U.I[[]QRS"@H=YXX4%ZD\3.[5M#[S<2M>U:WJ4B07<]\[A M/]O6$VB1O&V..&ZX;([2W18E6S0R[5@6H>\0\B0*?'=6KMJAXZ2TH^'ZT.0T MH))BW5T3H+']))+E1%H;^S!O$[J6AFIX]<(PW3MA;A^JHS^BE:+@3(8!NVNK MDMNS\\BZ2H%")!ZZ5HM+7H,:ZSM@#4G4)9=Z$T MOB\@+Y$.R96=XG5MA_'EO'98N4[4UEW)3,3]?,YNSR7DT'F=0?,].HYG(BP* M55[%24L^9YO1;R<:8P;$@'PLPXADT*OP,8#YUI[6Y3T]+]3!^'VZHS K> !R'(2B M#4?!;DHN&4!P.G _+;)G\C24ZICN,W#*\I2L MNR#]M?->:>LQ-4=9*R/M?VAV=_HJ:SLS66TQ$)N$(-/]7A,L\6BS,O!-?*_1.EV*ROY+ [X6GG M7'=)B3L2&3LH'Z/W4GC,V)-VG3!1-O);;4?=_<:\%I4\W6O:PKI">UEY3>V!K:MCN]L#6$;#YP(*L MHT"/=#ZJY?;.L6 2X;!K3OS56XV(AE6\6KTTT98.QF/9@@S2R]D:I3P^8AUZ M\Y9 A?8.$W/<]U#W&[J,![Z CLMXM4[H$XW2X)D6#\Q5G-!@&7&WYGS[D'A1 MZLU%X!W^*^3!O;G;EUTMLP5CL6$)+ TV=CYS%2VIPQW9W6_$]& F^S_T"MFO M;3J^*J_6)VRQ;S>W'^]ECZ-8ANSQ#T-$�]Y(WMQP;IQ'DPU6H#6-D\C<$_ MVV0<7@\2QILTM+[=1_0"-Q5EK&LQ@7BZ9I]N2^9#[^X3B!45N1D[7%S]^HYK M-19J'*\"TV8)UAM.0[_MH[U.\)KM"B+J[#?))+1VF)4^/<>3KYCV-UO<>%'3 M>Z$T,(Z*EU?J 14DO=\\_I7.,_R978/UB&K-:LP0G:;;XFG*+? W.=I-6O2N9\5 [$&DR M5_N9[G['K@D.'[IA# A.XJ@1D*,_@=&8_ H>O\LT"U9@LVI@I-1H?#M6?R=2 M:Y?Q_&,;+V$:"J4%.DT*$GV3)ZRI^00TM@H6"KAR ,>=/RP[9D'M1FW,L#AO MN4SH,D?205?>35?M^JYNXQD*X#(&Y8R]GDG\S/->6CU.;3W&OR!RJ_5.V6GC M/K #08BZ#I\Q\E;253L<*Q-RIM2 HG4E]+1V&3-(N>S:D$X*]B]V*K"X3()* MD ;57:__-<6$CQU4#JVROHOE);Y M%<+5>B_\)8DW:Q08TSE7M)BJWZ6H.9V"Z2@GO7SYH(KH>],:7^#K7O^=QAE;B'B3S)L,'M5L!"SZ*LS5?PD?0]F1+2[E M:\*6Y.7EY0=<%EB1CQ\^_/@>_OP>B7_WGY(H*:@>D4>ZB!-* .+S!2)D"/LG MX28D DZ,(R(&_8_WQ42GSS([:BF]X7P_))Y/B2>Y3_(!R(()L,J_4Q)$)(- MC" [(A'-2+P@:UXY)27^ABT7]LB>*/N_(/&/UQZ[UHD \"-K0/A+TSBQOE9) M F7*)6H@^\Z\XC=*7(G0K?8\+^?LN_4>8[B#GMD)*48@7N1K_\:H%[8D7D3T M3G_FC_G_9VM!M$08OG&8$@;AW7MR+?^"-I')*=.%/*DH']$>#;J03*K[J/*7IQ3)!M,@$PAQ<@VBY_CB&ZY M.GVUB?P]KQ65I\\;P-DF"Z!V&+,7QP^)$4Z-(#GR9T[0VB57>$%@WZ\CG[X" M @ FR,FP"/Y?$,KWY(L3)X(ZR6+"Z?]S2CAM\F>@;HU) !+,7:J_4$@U7S\% M1/H7=I6!]#>+E'BA/7>AH$J +'D'A+\G M>-ARVH?"VD^;W8+01PQ(Q'AHH^!?#ASPB3BXR-^L1#EJ* U^#6@%,\DP%7.4168O? M!&BY)1GD4Q[A6L2X%I[5M2BE=I[%21*_ %RA*%O)-"HO?(B+!#CUOD$X*9=L"F0O_$YD,NSB^N'TV]I M@&)W\]S>[-KXP%?(B ^;.SP_VC6_MSB9N MNSCWDF0+>=]H$-QU<9YI\ACGWQ;XK?E[RUCNUH.^A07(+:\YLXUZ$1_NB,@! MG=E@[:_"&D&H+B/YZ/1:#HR+)X\\^_S;687[C'WE.ZS#&5T&4?2-+87ZXM[] M0UP$JB0^X#9P)(T7T1>81HB92'?W7P>9_PN:!(D2I$K>,;KI]\X\ 48YTX]Q M'7L'Q8[^6C?LEY*T9)NYNHI?)X/.(% D2/*(<*)'!,F2$VN(E6^ "(W%LQCNFR. M+53$KYQM=8#H 9ZL@A !2I:=6:B!E KG#-G5G-24)QR6YFK]4S(QZ9+>YF[R MN?L%_?C@!S<6$W#E)"9@X+S#RI2=+7D>C%@J8K*_/00L9(S>$>$4R9_%_P)I M@K0/AJF2%4QP9M\W(H* >$9,%6^ 9\R W,V>+/;_?3:I02&-(#\3,>BWP)NF M6.!PW+,J!R0O;$0BAV2:A1R4R%'Y"7:D6%A?D+(4^ZUL=.CP_.(#*Y(Q,'=H MKSCU@9X)$1H<+\ '0?SI!5(X7J6Z^,;F-?I'7J*PLCIL9')16IUN,PSYW;>X M.B7)U]@9LNZQ:,CGUK/4!P4,;%8K+]G"4M0^I:G^EJ8\A (K-Z?H(17UG*W+ M3%960GPU.FUU+7AHA$O9M@+*?K8=: [0*!(@Z<(L8($?]=PV,&4]G$5_*?,X+FLZ38"T+ MS1>E3$$)"V@Z]"M4YW1$M%D=$9P7?)GJS-BOQ=R(,CF><)1/C\CYL8_9W6<\ MJ0760@.5B>%*U2VA@TNAHC 495L&17,VZ8 Y>6<*'Q% M**-:40U*J5W%2:68FI9U&(8"17VV*!J6J:1GF/-NY$7'48YQ&"*E/65&<+TP M*8[),C#B"*_\0:QE@YR(KK'C1UQ;==P\B) MZ^F+E_A.7F0=[2W_OH9'A4NZ M! EK%XC#\'#3W&E/0Q,>5<''>%B=[4L#7>S6)0BS\&J':>V#";&:5?J8 [AKP:*0@E45X8Z5&;# M9CY/Z_ATXVVVR'#)'G=:@[911-\GCC;X@J[94/S#!?U+0XJ5S@SEE[-%N6B< M*-< N9V_BWEQ1AU[HT .'I9AJ9I1LILB9BNJJ6\+7[CC?$- M?@&:Z%BM9XSQ@KI*@ -,_H(<07I$$G1D\Q>7]#!4 M./ER.8)Y&S+E"C(!D6GP#O(YOT:040JF7W 5LV\' \MF$?LL4#^_IUD6BHH@ M=1'M ]]'/CS:P,7X/*L5T$8 JBZ%.9 TGP1/3\NCW_';(AN;X?RCK)(XQ6)U ME'%YW!^917C-XMBD&!QR.MTF.XRR.NJ5._T#E,/$%U9+)F)6:X#M>484LB@! MD2[ >ZK, Q%%_O7?(:W7XGH4-81/?9^U21$N:Y9@D6;V M@NZYJ9PD$32/"%)%$!Y!]U#X43_5T9C"2TJQ!OK_.]MA^()YSM14D/E"'94[RW&4EX[XO$@]PNQ*@>#C^U(0D05FE7RK; MB/)6=NR.(_M%2V6+(4Q@ _FJIE.T+G,\AN6,>IV$L.*9D;5# 3 MY+3$_:WG0KW])8[]ER ,P31:LJ6:2=>2 Z 45V. 'B^%RQ[K&AZJRC]WHU56 MP:;(!V#R3)J^WZX>XW#?[!=.@W BDYUM&4/?_I25:X/=5*@K\= ';K(<>$/" MY7>O!E0<"2.NN[O?!%=A-T,'PHEN$%8#7M 6D9+ "3<"/:X6EVZ8;;4;EM"1 MU=4"BUH&5R_\/24 P(W95G*O5667A5OV101F(H8F=30(&N3/4HF64\5ND&"!U!:5\%2E(UJ+!?#(D%GY]>-HH*C MK;'&8RFT5PXB9%W=9 -"BFU&N6>MB%RY>OX2"#&7ETLSD&KAL'B)+7:D"XW7 M]U$CDZY^?_SE^E#94M7^)MXLJ_P5Y^ Y^W&6/,0O^Y8]*[L$@2!X!('D 7#1 MYMUTP8HJ/A1%/(U8)('D@4P[+&9,"G).LZ@;:R$/94H2/L($T"R/\%@K!3%< MFL/-,UI;%03SY_E(.LM6?8ZH$YY[R6RQH(D1?5T2LZN<#YNRM+QZ"4$J;I)V MALU9L['*B;NU2"E";S<'P7HHVN[ H='[??X1*I\E"W M^;(/KK<3=XG#%>IMV^U>G&]H5323,%L:^)0F^"7=;QY3^K<->THNG]E_AIGN M[<[B;9(MSW[]NGYZ7JW::_W3-L>+ M.#]:767)D;MP%RUJ:2 KI3"L0^.B_G"Y":H"U+H7D/:NXN0BWCQFBTU8Q9<9 MF)M17I@B9FT'H1>#.HVJ(,W%,?Q&\ #V."W,PC#1 T94V MR>'.W"8B3P=%[ULOF268_<@Q*J2LOG\\KD@"$F'3C#YX'OD('+RCT%<.D]52 M7*[@5\15KQF_ST#=/M (8X3GL5=3G@<^VCGM'+I44/]GD=+M\!EO0/,<]NRU M 94Z>N+,\C41B%*(\I-([T-8P&A!?+)\\*3'[HI)#N$@5":?ASI.><*JWTJ? MM2,/5*,+?_\]AGV,]:%_;:8]\.OE_"L H=&[P(#2FB]R"$86399G&RU MQOLF+\B15? =H$?TT8^(EQ$Q 9+/H-SI"$QT"!MDFV;U,V(X% M#HHI"),#3B+'CE,F,H&2!C;6*[2P5-_:&FGZ%AL68S!*A0K(9LU^!/T.EFX< MM'4F+R7@1;N@_'^O(_37S8K(ZX%ON!R ^&($, 94PKOMOM_FFA!?!$B+,__#$.$D]+-X'52'@X6,:=4H%<]ODWB9>*MXL:)/")GYAT;)KBSO-#H19;)T[Z":CXHJ]R*@6%O@V W-#@*((#2YH'@PS M&HBW"W.&N9DK=IW6O;!LI^&?D,#;F2U.Y_-D0WV]K!.'T^-7N_(7M'H:Q_L1 M,Y!2.EL6^9O"42;@.04 GT@,NK$?:CO:8H6E=9H5ZZ36_3IM6Q3"0:)\&P;"5W*J_2*> M) 0*']UN;H7C5[J0K\[=W"4V&\+;*OAWSV8 M=AO_7;S]LJ*1,=$GYA9@K)+D'O?2(&-UP080,O0$@32I"$M-MK!K7"=0.+?Z M[ C(H]FB3R7?U$HY: 5UJ7=%W[392VE7E!MCO>2+)=:)Z0.]BT.G(U6'=KI, M75A>)D[5M[-:==+"8:Q5,PR,0?B7Z4^^6C:[1J&U']_%#NBUST;%8#FXR;]L M!KBN1(@7!$;K5 DG>S#\U,2M.6>JR-F0R'!72;PZCR&4<<.^;)&X'D?I&5W$ M21$43M/+URSQXH1]_TQ$N<[H*C6/W"ML>X\XME97[1]H04)M+03 X(+-BA33 M(L6\Y&JI=M&CL9![%6L?FZH?A!MPC125*2Y?Y^'&ISY?Y-5ZPT6]V>+22T 7 MRX$*314]4J>A5,@@+,-CC660[&A%=TE MY)\$]ITML%R:"&"%8*>!:A3*K[Q$FHR*1:J'P%"7PN-+&Q%',8;MF[O@C;U< M4&UN#I?#=83.>9H.0_A42<*!E$2=87Z:Y$FO$ES/F -^($D3GQ..&4#3>1*@ M07__/1(D<^" (Z*0/2262END\"4,Z;Y]OM(D^\L]7<+7_ N%^)/U$],;PD'@ M%"HAZ] 41AE0=T2EYB;Z8U#$S32GJ/F(ISS/BIW##1QL(9U#/GNTH:@L,CT0 M0)O#\PV["%8 HA[Y .5UPZ1EGS-XME7/YRE(: ;#9@JO@9@6>=P2[;.^HTL' MM^UTEJ=&$91+@_J>G!/))X7B*P*PX;SRVO7EE<3).?0XS7F)V;]\O=]S#;Y^ MN7ZXO"#W#Z%*8EDCV.%\>,,#]2 M!\56&Z1E(EG;L'^XN7YYN0K$H3H=J#I@AB-'M#IUJ# ,G7\5C^M4*S!BWQ8. M+PG8$:+LB[?:&RJ%6[\+6@2(37WR-?9[1QP4%5*Y]BX*':%I8""BY<5(!@%# MK(22BXJUQ@G.J*D-4>39)E8<)>K?T8QI8M27UENETCEC-I@'@YB3U OC\#NU ME+H8X?N#Y;4:BM:;8^?A:+:X+R+2>O/N-BK-/./A3OP>'G]Z8IY@D@KRMMGY M&B6B5 /4@0!OZ"Q2JD!8T:.+,8FL>Z$,"499 <)?.,,.>AFDKEAB6_B>2]R/ M$&ZY6:]Y;)$70HKI51B_7$>+.%GQG/F!4&T*=NZ:'*]%T_;8/6O?IUD#SN#0EBG2P)BI, PHTK187ZTXK-?6" M^B'Q%':S"$PF'0BNI*Q8!Y"!N)UU8!-'.QNQ6Q>VC,1R=* MMT.[E15&&VR6'8R[JP(#\)9?XNR/-+L58%G^:99C)0VK"E-8(0&Z\E!YDD>5 M&X^W'+CT'HI$J^A/UL,1>%X F'MYZ@9-[N-%]N(EM( @34\&;5A!!XSF\V)$ M\D(?TR #S.5G&L98%2_I&"/VL9ICB,V1%EZN0?J3?8 MHHJT4(O<,FJ6C:I#)I[;DG#"H,X#E>G.5S<;::ML/?"6XV IZ8S#$J;KT-F< M94X;8Z8,D@4+$F5GX;),& M$4U3D;&0#K!O2Q*.+-N7JW48;RE5%(S]]$&][*JN,CD Q!) T>DZ3KUPMGAX M B!7#\J]T 1#6@U!0_,!(&V5#0%@M1[A@_"H73=:O'D^I:'[6^5/!W,73#)= M*'M".%Z/S#F3GHO0:RGE7102[:!=D_2(0M"9B](8,YJ,HPC'?Q#ROS* =3'! M_^M&ALO$LL(A_4*S OSA(8:@"RR5Z5/_;/LU!;$BCWT_!:1G#ETZ+.9$F0K' MDQ230:@F'?F!_1F#4N2D("7E'076^T+@/_8V_!>O=7RP?!^4U)8Q'A'1(QX\$N@AE1\*2X>+\N2 MX'&3R350[?-B0'),?#>+H%R;=Q0CA1]BID5.0/3)VAB-$J] <@ M2.P8J1&)3Z%4CSTJRI5!L6PPY:C(AD7IL&]A90X9I5"IZLE-+G=T#16DHB56 M=M[WO9)U/05\74Z4%\P^&&[J2I4Z9DE//E2@AT\WV5.<@"P^+(M21QLNJ!X0 M0SJT1W$/Y^#8GC.N[FA*O63^=!KYBF:T;]E +?6*$\98$56C%+2=Y5P9Y"_L MQ]I!\53RYON;.7L,,SI_BN(P7FZ/D$G?G=+,GC<:+"-^;W-,&TD&A.L03Q7;HQ8H#E0Y!'% ?7Q2#$ M@U'(W?U7NUY'&RQ*S9NS)B1=A;53R9H;XZL-%C4UO)-/^VZ;N@IPA51PNH*8 MF'T=^TTU[HX4D8?P(0Z44#D+'4,K?!?8S]'E\#M#C:PU>]];YEV M911@?/MQJ7HV3TV0+>$W$$4997%BW2AO=R%"?0UR0'88!DUT.9@<^3,?R@D^ M'!SQAY?XX2G>I&RU'U[86F^O6-/;38;P7\._XX\?/OX+8>0XG-FA<2+V#?(R M)&G":1,@7C!&./U#XZ_TT/;FT^X+>Q4L&'/!,SWW5H])X"_I+5,07KRM$2:1 M.ED '/U6E->UBX"M0 M+BVK)%UX1=+%6@QFN:"[13ZEUMN132,>.G?5A"VRK.75C)M,4]+P_=/(OZ-9 MD%#_8I, QXBT-2CWI&3.\%%4$X,0/@KAPQRY24>QR+.VLR5[!F<\X2,=V2UN M7..ZVH\?Q:^C>^&0W!'B!P(W3EPZ0[FI@N:U\N0<*,\,?P4L7BMW;J'PAK(6 M=G(T=0Z:7+_.*U-P'S9?M+V3S^K*;0C'O*OM,,E61\D-!VE%\/"GM]X6HK1$ M0I "T *P#F#N4'Y5A/&)0(^A$IB^K184C5[35E2N70W]D%TIK%RNE'S$-8+!X:BAU[ZQ&=E M(&:&C2JG\F2:Q^9D&BGMN8WU=ILP5.+Q,)C3;@^P:8A= MG"LTI2![&!S5 494>7)6!JW([1M]$^#%RY-.2Z,E!D=;U#AVKP'(!3CX-T M'<5MFA,GG#H!\LV.L-LACMP>&"L-0'5NP J-7X$)W#RS)ZX M,0^:A0.&X#/H.@0P 9> ?H:8T26'ZYP!#EF#G+U[=+8_$A37B#6I(#="83%3 MO#09@13 XE&3D ?626I/KW98-LDXB[79U@^E;&N'*>50ET1Z5#9>6."<%-:O MSUZ&J-'RG%DI@*C,00%;L5HZQBG;)8^:SN:19A:4 X]1]Q"L)SQV1HV!%' 7 M\[]MV-6/^S(H")0/4([YY(. J[\8YF#YU:P(K4410$#PBI'D.CCPH@)4)5?[ M[X+T5\8Y_,);T@'!8 5) C2/2$'UD!@JA8$I7,$6,L4AR$B"_*V=\7<:LAL M A#JK:;#0C2<: QV.%#WRHW*':2>2%;'J$,1)8!W]?YPN0I).&0R]( _ 79] ME__EI7'TD% FUWL&DG"1')'TIC[SL&[2;C*@#,R^%"N@6&V> MPXJYB;/V3H[P/7!9N-YPE"+.S7J<5! %&>/J&29(O(VDY0?W*5=%:)HH"9(#@5Y'B)D%LL/95OS19*R>(*D@CRHC'@'H MN6PQ@J7#S:HTE<[+5P;%_*,25C6W :X3.@^X1@"_8)<"F]_?[1QKYN9@S++1:CL$C$!#-A2W,6HR#'%/; I55=L,*IU=8 M!!0XG2V('(*P,>R+CE8Y+6DAN^VM=2U%*=)UZP7[ID)HB4= 9^+3UI44J#7! MB#CW1G8 )#F!1G+XJ-ABMP,2RTD*%9CJ$OI$HY3)-D5(&A-H9HL\0JBLMYE M)N1)5G-U>'&&K9='<<]XJ/*LC:R+""A)PJ4*$1/N\"9Y83Q11C:@Z=7SEZ" M$I;HQ,."#11H8D!D3LD[@&>F3"PJ\K"(SWU'4':+B^" VTQYV;XTGQYYHJ'/ M]$-9H8MBU7JEUV&NEV(X@UJ^.?4CW?DPF565Y%TY=I5VD.L2 M>15$FCP':WR/G4)!XB"NA,VM!N%DX"HUBOCP25@?;+H=) M+5IM& T3SN64B)@3=\H*K&EU6J28%_0K9B:C77%NKM;TTDO E)*RL7'"9B"Y M)%5@B2_$40[#Y0YWTA*/6L&4"J-6U3&!:2!!#JHUA27B@L@=4\ -#,2/3QAB M89S5">L7IGY=3MO6Q8W[T/D"E=1\N2Y4+I174[\:#U#,)7BQ4*%[C(Z\MN(P MH(Z*4O).\/Z]X-F)#\(P4W7H(T4MRI$A2,SP&/9FSP%X6%F7E'KDJ5*>[R&& MW%*P(,1AB-RSLT?3?;7)GGHD>P)*)0+U61 YC6]LE4K@AD:7RATBHM,5TS'L M*H89KK)_7RDYF5"?TA7^*U(GPKKQB;@H2N=RH73+AKY46'2J[PHMW2U1'@21 M2Q8#;5GY;9N+5.X,5L:8T1[_G",I^UBW1$HWS6T(0,2*KV;@YDBZ3*,+$5): M=48YW"?5V\G84WV=>^V=(.,ZAF-)6^QY\!; M;(,G+<]VKQVT_.1RN!\OI.EL[QB5W]. MW3*TDSFVI#E2LH,TCX&HBQPUT]QH=L+V'7(.>/O >HD?^=_VKYI>"^<+]/-_ MDGR(@^13$UQ#+Q7["+;=N:0)8I@7"9L%M'&!*!WPP\-N3W <,]&"1G,-8'7@ M.Z^,P0W_ZB@*:J]+T0Q66 3>,5&76X>&FR_R2+NRB)\6NEY*]H]$X,E*#YE>-5 MO!-MC@B[8K5=]O4GH^*]&LV!9Y?KZB.SVXZ[*1."M\G9('^D>EF1,VV^SF 8/==Z$].3#V:>3A\2#NUT)@1G.#1 G)Q\>/QV?$$%?C;$Y M+,;"7CRY<6D;9ZX.Z?XM!GAXG'L@U4ZSB1JC?JUDO< MVF_-<58!J!54_^<__=O'DW_]=Q'D:=W@?N4%"=9W$B76(U^+G_! 6?9GT1V$ M(D(H*FO -*9$_A,$K'2H% MSD,6M1&EY>-/42!,Y$PA_S>>"K=39H+R7.A5G M1UT_K5C 2XB7H8M5G6NLD"P#X07YA 4(%V5_5U&G0K.4M#&X;W&3C$6?17H2'/I ]\]O5&R12A ZW"H7 M0;J..< 3<)_G_G&G:SZB(TNE'?;#(9P?&,NU>!G(.8![C9++*CF%YVFV.$>0 MJBMOCO 5G[U7J ER%B=)_,(^M'-OS?ZR.WJ&^CC@,UC 82W$4&3%QR*/;_9$PD]M.^/R1)'Z&DB@!JH?#CQYP=Z";HL=9MNZ,HX>P;',?JHU7#>T. M4S,-\:(>-0AXE;7%&$O<45X.650A+86N_C-Y]R7.P-1B+:(:A5^0%^< *,C$ M1I^GK]W1%7N&V4)42$8@>+TH#94ZJOQQ'B;%?5XSJ^.*@0]QMEC#\%HFBOM->R^B[^ MR145'(%=^_D0A\6;-.)(GA!>A_.DD'8"K&J<-\TX-RZ#U4)'F(@;#$X74*HX M28HN_1@NC<*VC2"@_6I=T* M?C^WLL%/!NL1"-.=*$XP&HB%069;:Q4H[%J_H>MA6XKHBK-MT42(S::QB.50XV)1NJ([;".XWO!,1L)F65C%;XZ+2G4 89B'#Z#LT9W MY0R/VI.$R_Z;@^(H[&#&86TT@USISJ>/'SY^))P^&-(WC\<+RUN% M15$ $> M-QIV[H+E4S9;?$U%_)(1@4H,((HI)##$<;PXWJ02P]YN&+IY_L1AE'QQDQB2 M!C T1EQ&7#D1@,WSI\6159F4FW?J)*6I-D%D$)IB+XVF75 ^WP^@JA=]]=)91*^"9WH?O/Z))C'[UX47ADR&]Y)? M7[P]!:4R!A\?CF0P'HF99K8 :*$T>"5_9V/B;WP,E7I11@0K9>I&,TM99[ZP336CDAT1'/!((FS7U/+[%I9" MU=2&KH&N?>TF\6-#D M5CC'3Y<)-9>4RZ@3)$]RY[LG!R K',&NT&J8/:F#>,D,N9)D24[7C3G,,%LZ M)$XC;[982I/L+W?@HAJT*2!;!FD6S+U09GWR#7$4J?,U>@S"D/I%B;3T?!!0 ME"1(%(I'$NKC<+A1#U?.DL'(B)N>I(=G5>6_R*KTKPJ= G^0!$'^$@ MV52_N1WVU*98=FIMM74TVRD?),XTJXA^QPN1*E9V?@V7"0^P$8 M$UA882!6*D>5X"4:W$&E#IQ]';K'G2MTCU*8U!G3LIY67O+KH,>C)@ L)^S, MV&J:M^9,&YU!)]#PD1>*(R+>L^N[^^&G3Y+.\=DL/Y:66 K;N2'O&.7O74;* MP^B0S@&6# AH^4.0/O!>_TB]?3]!H % M,PG0F/!T2^7](JA>3+86YXS2X-?(#U*.ID1]:0&Y@S<%?# /\;D7SC>AE]&B MRCS[)21QBT)( ^5";7Q"I0D&7S6R27DMI+F X?7F*# MR0",VK1G'58G["@ 9>C,RX%"DH/L);:NDM:^[SDX^+!T.061O( ;=R6-VF"L M"6]='4+AU7I$PP:8 ,#K=9P@3J&$Y-DW:@,)OJL:JD8YJJVBZK!T*N3,P#GQ0H Q MO(Y$$3Q>E&B(F%@01H!$!+KGM(^8E696[UCT\(F=T&401KP@2@I?O4-F_C/R=F6=]'' N Y@QRO@:3:W!,_T: M!?MF\NL $^S800SL$LMCA%@>(Z'S>!EA#59_@TI ]H1( MVQ"*R3XY7NJ*265R2H>X!.+ 28M)U"(;/%G>$)E;.9#+.T;[)J8+<[C M,*2(,[[O%R?HYR&G8&V30V#.& ($%L,<)K,50 3.]%IA>IXS'7&FY\5PMN$0 M3'-=6WBHC>FTCNOQ:H8,='9VE UQZ.@TS^*(-5[D ;V*DP)C&0[H[@I&[0$M MB*;\)!850PZ(M9)=1GYL$ ZO &3CI>I.Y2_,,0^L^>5K1J,T> SI9<2N11Z> MLG?TA*3,Y!-&F_RYH$X4\F[@S:_3=$/]"Q23>;(2!HFG^,?9&J^URU>:S(-T M[UR P4BR4$$#9\+T9#&7%'1I/N'#7R]"AIIG,':V&8U4:Q7[TOSQ^"Y]1T MG6RUVJ\$3P"L5&?B@BW^] CP?(PC)CGXE*[0JQ/%$0"[L?8AV!@"B(IC-SLN M1-I88=MRO )8D"]?X8IX\%ZA#G0N(ZE$&O, MAAJ?G#;&6;;G\ MA^$U0TH8R7& M1:L5B:0"($31SP2]9;A4X=0#QZ%])EF3['OJBB0]172S%!R MF69UR\17"3#MU45RM1"S[(DI^^S^Y?8DY88V6*),.28X'E2M/Q86++7._:$R M*SZ'G+=YE;41"M$)_QC87>]\?WP/414Z?\ '$QA[)N#)U ME$/EMK\N#08FKQC))L#,)=81//5]UB:]C5-VROX4K,]C?]\/EA,D@B(HS4"3 M,*($J!X&+UHMX+$9PJ0FA$NB%U[F#8,/NY1U(W.: /_CV?9_F>:F9H-T [;-&B )3MB1.!/6#8T^+:)3,K ^5&>4P]MPP5QJ! M!G$P+)F\7.'*!&[(7B8 M+0B2RT-*[%H8S;!0GP!1V@L70L\\3M8Q=Y]BN8-S^$23[7!!6R-]Q&LI$-@E M/H S&=4@@[7"W3?'I1XI*CA:8&&#? S[JJZHO,%]4F#(B"/$>]P?K5-XV@I: MCG ZC?)2DADV*\QD]86Y%6@G] E"(YYE%0U'<:S- D6!R6Q)_KMS!LILE,GZ M #KW2-.G88BG1^;R#(M>U'],%7="$B>Q830[9G<>IO;AP>(]OXKD7WCZQ"YY+=?M&B0 9@G0( M)S3E26NA'\YFWEGSY&9@.??V"B^.RX\;9K&VF MG\]0YFZA7H8^\B-;PV33N M:!:PS_D$(M\FP1S*GWX Y5@[I8O0C=\W.*$CPJ5[#P^+EX;9 TC M0TX4C^ZPJRB[6 UIUL554,;"$R!&(Z?L0(A5P%!P'+$(:CCX1=#3B :=FR*!]D0NGS,21D=SY MBH4V%NN;6Z7^H1F0(0.+AZE:^7J)!I"U[BK=H2XKUDS2.N8IQPF!E'4USQ?N MFDDDJ.^=KZW>K#1-?R8R/S_=/3.?I)!^6&E[2.NA&VQKDJ)'SL^WFY?O/AT? M9APO%_,B M8OXJ 812I5;OOJ^X,FZ>CHXC$W5H (K (EO@N+Q<+.@<5TJ\DC"AF@J_UH4\ MYVM6J: &RT'SY4!#$XI\SUY(N9LPW80H^",HXP:E8NHWZ C('%!CNGF\:^, M@0' 7%K*004QC:-O\$%&PU SPJ?X9)HAU2J]\5S9)K.[70<##P.$W%5 GG[<$/N=C(H8 (S$7 '"4 V,O[,^9FYO)/(ME'V$/5JU? M13R2Z\%[/=UD3W$R-(Q9!(9!DGY.T%FY&E.\Z,6BJ@Q9SS%.EEX4_!V/B090 MPF[,6]97'J'9XBJ(F.H;>&&N! S5)M2QCW1X%+P[U?'11"YG0(HI.%0]E$!% M#*O2PA3YWH&Y"XWE; ]-Q43&&(LVUV(BP79\Z.PJYJ"=0D!SCPD;U)']R/)2 MA -7P7ZN%X8C\GH)3'BZCA9QLL+/\F9@<)(@37+:1"'N-#C)!I.ZDžG]) MV &Z3>)%L._%C10()S'AV6H69YSRVLF4JW4RMV>REN6 R/_V&J!.D@!,T8Z<_DFB0$<*4*C,3I"N+?36%2H.WK M^!&5RKF*HTAY9BRXCE_H8QIDE/CTF88QCWH$(2H0-3N/-ZQ=*B T> 0Q_OTI MYAYWKX!DM.]UGL9RRS>H#GVR6(TCPJD39;Q_D 4J%7E03N0^IXV^ HP6Z\QK M"76<:?M760Y8>^LELP15"HY",C 25:_OP8A#M O\R?X2N\84[,(G73L_RX+OX+NP4,;H/H+I64.\781 MI.LX]4(F+VS6K ?[-Z1=!-&&R?YK@="[=RA(X1$24X?*EQ0"8(1G$XPQRK2T MJ#'>A)M6M5_J/0JT.LD+06:PI\H.*?AYV[%6N\QJ[?%M8P([#981X8AI\RWL MW!RW!?ZKNK2.A/77J7K:+W)TAM00'\T5CZ:$STB2);\Z+Z(]'"NM&N.":ML:^;@[/T: MQ8\I31",0?!)WDD^^;^MAZ&?^G_=B'2'A[BA"B?>LH_E5^&.3<.6/FM@RAM45;#&GM:[@ M/]K2:5\KV%&P:,3)OX]G&,NO(I2A(3Q.P047!>A]J$@@BL^S!NQ12.0_ 1Y^ M$$J_>AWG@Z!^I@[C2EH=;374@U$L"5=L4LQM5^':Y4QXN0JY1J?E1M\LNU*/PRL&)02<*Z MZRPT8SV-=7\ MR(UZ0^0RB'.1"?G@Z)R0O77:BRC=4<8\"VU5,0K#JFZ\Y5-W4)02/B9XGD_G M\V3CA4-C$R5%7!5)TV&P(0: RW/@4\CGP>!#8*UNU;KE4FZ(KK,Z@4K M3.K1\D8_\7?!\BF;+;ZF7,BZV-"'^(X*D09>QJLD7F&?4_8O?S4P#2^?!@F! MYI%VNR0PE^-X@0YL#XWD_@;SNIA2LRJFQ)W82(!XT4(IV"*3@0=FRB8.K]9KT.999TQ$_OSSP7*O;#@PE@^ 'WH^! _LGEJ6?-6UJO@[QTB3[[ <3R-/WNBJ#4V4 MURJ!?X/+4Z[&TNMD=;APG&'1Y7$.IU$6^&)W"Z2D2Q$."U(F+W$H8GG+)5Z' MFMK4,!%U*@IJ$[G48G.5Z=37RAVA/.CXR]E4(_8VSB#'WPO#;7&KJ4' JA6E MO-)>.(>4+['2V)W][0\4E 'J'TNH5G'49YL,,G=])P6^]'RHB_P9'WP>*YE0 M!6TGUEZ++-9E?($H\ N-EXFW?@KF:MJ7333TE.9EP\B,]L?^-D^V5 80-! O,YISQA_2U69^VL+M^ R6M9]H*.=:6# M9F!#OTUB,+'Z9]NO"&2<&X%.H9@FOEU#M0^:<6N]' KB/-]]Y?C%WY/"ZE2, MZ% 7L;\,]<;=@JYM#F]HED$M-8Y=/=P4QNDAQ)J.TWT(C(0-/+@R;RDI3[^/ MX2"@F7?_G%LUEXL3Y*9NZZ?*$"-Z#A_2 "7I.;99)1:"@+]X*UJJ+SBL:J4@ M8CWFP^CD->E$4'((5W%!UPF=!RAMLI]#*J!=3E<@\G+HE<;T# ,X%NKXX"\2 M,^!V<&4.1Z14IN9(KU/SS2U9;:4G0,T&NWB^?+XR%UP03YG$-[] 8I\M7!2VVLXAG=!E$$8\J1%#D;WM!"^!M.\MYB58=5VO9X>LIT MA?IMEL?>GMP#XZO)">]IQ&TS)2V>HB"6+$_-[9Z*V1,BF.=#CJ<<**\'5D!X M5HVL1Q@Q/7=T8*VN0;@_^P?-MWJ\#Y\;79NKN FB,AQMI\DDM-I?$4ASY;4X*)*A__G3RZ6-1?-E["7DU*9X]AL.1Y^2)# ME%U[:+/?]S[GE..$**2/\B)HDOH1^1I!) / Z-C'_[' ;DT*,%E+SQ7H%1N. MZK_80(DGLN:.4_ X,QD%,DO8,5AYOP*0-=M^LI0SM&X':; ?YL$59NV'1'=@*.89R^*:O/"V:7[Z><"Y&7QNGQ$N3JWE3!+1/]$DAO]C/Y[% MVY =ZN@^2R@%(^.YMWI, G^Y)W_E?)&(DK^SD?A_8O:O1S$@4\5@1#34S.68 M=B\[NYR+;PTXAA'X?^!?Y)7N(0>V+<.>4T**5@EY%#DA8V5OQ='.=*!]0 (R]QKX=YT09,$ M:YP]T\A> @B$UUV(:^4J2.=>R(7V*_:[?:,B)#W""*)>A9K'161HMI%CJ4C=#"V,42MF-PR(8 M@Z??H%@ZX(%K,9"I3_VB\ELZ6RB!5,/D34%I*^$0F+CX/)F'7)]0$@J@FH$D"B\R(2Z_GY)+0M=XZV7+7A M9V\+UO<"N9.K4X!=U*DTW[7O34FU3FWBAQ0L._ T$;A4">C./PN)IF+*SP)!*,M+@U MNS<EBB!V6))')$/H5O;(6TVW[_DY0E7I1ZBIS=W*2$S["$%GVSC Y,G[![P)4$#_>/&:+30CY6KP+:_)__^;D TH4 M\,,1H/6L*832T="ZZ\KDBE3,GK5KJR@5NW'N''W"XBH4T!*[K8%;R A\H8N0%?]B U8F'BTYY.+B MLHM"F'#*(A#SR,V598Z[VM"*@K*K\*DJ;N[E:AW&6RKK%S947P[#>"X\LJ*V MX=^IS]Y'U(Z=4;%'AYY#76P_=4*Q!A =24M M\.%0/P5GTSU[>SY[&01N;.'I8[H G?-CC=48V?17O.+!8'1W.2QW,,' ,' MA^8703XXARK)BT$J$W D#SELYZ;" MRU=O%41XVPY))B^,I$2AZ"JSW!@W.NKRF"SEWM+9HBX9A5?V'%RON#'!YBBO M92K^UZ'L8H7U'1.,E.J03=4H/2Q!Z.R+?4@\G]I(KD;"+K.2K7 4=C#C+O^] M-H84T'F'16S41](>$:#L+(;#-'.:CZF-0ZLN-J&7L)<^8(K/(I@#_"8_0J!1 MPWW#)G*SK_&]Y+-5M*"T&$\&9<"-LQ8CVG7$6N9:*L^"VQD3\A1NBX&(',E= MRIUESNM4WHFPCY5+XF>:#(3E0AH.@+:J*=1_I%YB,A$L7C;=>335^H_Q-=INF'SXKZI!T9@T#O'B1-!'2#\./U_3G/O%XQA_<53 MLQZ9"G !L+* +_G_L_?FS9'C5K[H5\GP??'"$U'=[BK;,^,W=_[06JVYJDI9 M4KG#?G\XJ"0R13>33'.1*OWI+PX6$B0!$$PN0"8S8L:MD@ 0YV [Z^\ KB$4 MW>5NQVKA3%XW\V>*.#E$R$6&]0]?_#HO/MI2KI2!7IX4?\(J:T UJWQX\1PO M!(^PHJCIXN<39(TBH[;G[AD?R4YJCJ:7P 6I'0_Y4&\($,C[*;TM5GP;BNX$ MQ%?!#<#*?MFPLH]-YB,"M7J54?\4'J77 U$9C2#33_,6-.+O+N.HYPLNE%+G MX70O,.@1T!'62!!B*"^/A(3:C:E;-8Y31R.E/9]SP5&]3V M@TF@0Y4IZ&/: (::?+62YI04T(0L?*5[T3Y]2&(?WX_+]1K!%=DON)2.B87O M'1UU$?-ACX*6L$X&&W"Q/"HRZFF4ZE49_;+"3RW4BU]=@?TBV?O,3DR4UEJ!R&EJI++Z!D?B_U=,%XE<81_7"'!54+_MV\4#/Y,Q6Q5^9!- M=]'8](LK#/Z$FOFN\L'%A1_O)JBV\) P+$8AJH/82;I#SU="&CC"8S68@XX\ M6:S"4*2%)E0=#SD5G)"")H;AQD ] FLTL>ON7X,O4SGP<9%ELES>A+0I2LN1 M]/U^.1@B\LI$!<6&):?8@95Z=_5R=V3HXR*LN@?IR(0L5)*U.4*RJF%XK8LV M793=@$0VTPW,2)T\S6 ,LLO\ C.BI\DKX#K=-J A/R1.D(B!*!HR0D#X!$T9 M$C\R,N[-"-252GA!U06) !4&G\[Y/P:%]>Q0NV3R@WF9I_AC:7JQPNC M,Y)HQ]2$T4@Y)'^C1S>]^8X2@),_U"! LRSIAZ0)EA\8B 3[WJ+XX-%SH)*& M@+]#\(X:6V87 \8P_0396N37,?WV^&EE-UN48%5C@T7P]^R5^23ZY3&62#H HN>/HDU#+U#4Q>+,18PB+.SK83+33+E4M(I3%Z\W!*D MR5YLP>/^+Z+&'2S\E,:THK@4C$V2B8O1CY# ZFJ5XQ"P:FX?77&25Y!U/'(4 MB1>BY#FF_QW ^T?&^2&+?Z _.3_Y4#[O:2K4#4% (X*G2LCHOG (1%ZNB!2?0!#U$C]=?-OY7C:=0CT$.1)D4AE-H]L& $D6TU)-ZAC($TX&)R & MQ? V_=_CT%HQAG""'_!4^'F;"L$BAB30($/W@.9\AS\>;0*L_5 0X=L\RTG= MA>(U80XHDJ3;&_B#38%EB>))_$!FL2BG04NII!\6=":5-YH[PRS"?]A@G@+Q MXR;-@JU';!\R'N$6#:Z.6UJ&A'*H(D>^QME?4<:B.:8,(,$?7OP5J@2/&T@R M,0OJQ70H%\24QRH7(LR%/122I5\?N?C79&P(#]L$Q>,RP0W"?"1IMEQ_CF,? M?"0,.2A]BD,?__,:[1*THFCL^)]]5(*&WRLEL.4;^##Q?*7LTXL4?YO\QA>^ M3G[A3: 53)+X)Q?P3?*;ZSHSIE 1)V5&5<&R0&TA''O? MJ96OE^L, D-9M=ZQI?K2N'4;A,S8HZ;8.9B\E]7 MA.X#D?,5J7^'@;\O5G02XSZYTS*HU+%[@+R/75/! E^Z([P+>X;MDRF WFVP M1@@QFR1X[#Z($*\X=NNM2&E(K!L%"3G5UUAQ^MBKH!J$G935U-;L"XLMQV2; MPBHS HUAE3Q6#X0/3J YV?"+ZPDHY,!##]Y^&'"F LF(C3@=C-$0E(26B0#Y M]#T(0Y),735^7 ?I*HRA E7/D [^#88'5C-A+,KO3!C%47Z45.DN,KT?40@6 M&(+H2@(?".0JK]K6-^^T+<%^=/+;XOL.@@0\BMC,/M"-+0&+X\(=CD)8AW#, M:< <:Y?IL#7.=G3020N<]2-$6NKK@9,Q31FO82E2/'23%V+KN2XRP8-MKU$O M@*)""A1RNQ!BW-KAHWZ!>U!4960U!*M!=FUP^6<&'.D]0"^EO&( MLV>07#00.'3@/BIKOB,RH7'E"6M\"\L=Q>PN]Z34L<@O,R0O/H\%GT89[=0].%BG&XBW@"7,.>,V\8C19Q000:F8C28G[A^PFD MQ=#_@&7D4[^H7#;2!_[#@EA;GM_CHZ!%X@:8G"!YAGGOFF*-M/+_YZWF;6@XK'+L M!1W<9@CP*(16XSBKU((9-0U\1%UK$U0KXF56($:]1Y7OII=P>*_P^.815D5I?M&J^.IBC8BPR+Y[ M,@P)J[QHN(?I1Q?\JQ\6Y7<7^,.+A\E8(B+9#A7HP@:;T@K=GP994,JHJ,B% MG,?F@$)_L8X3@G JS&FQ? F#S31Y M01-PINIIY15T23&%=X'H!)%]5P8#T,PYFKNZ\'-BD04D*(L"TGKH^:1 M_,BPC8,/C,@A&C2(62+C CE>8)).@E7&C5A8/@G@4J0DC&K0_^)EV2MZ_W,> M1 -D.[+1%F0XQ^<=2J8\3=IO_[G7G&X5&D;/^)45&KWOB8NFJC-Z/QU2V*!D MF=10G9"V&R\!H; M<\B'F3"VLN_,J]F@9"S7IUP5AZAG,QEWZCH7X*%!XEKOWS(Z#EJ,W9DC$E2( MF5Z(4K:YOJ*LERS"AEE8^\F^3>'M%4$T9$^L:S.5> M/D /-Y^BE/Q$[CZ'^%%QILB9,K[RP0U\\* >+!T65D(8Q>TY5]4E8>HKYZ1UTTD=%*I!!>5GQ@VY'X5 M=D8*PB#-C:F&PO#355@8A'51H7LY]_",/_V ?X9YB1N MZH'>;-64:$RM(@_:76)K9O$T#@.?@$"7Y8T;>.(Y%CV M-!;2P?&+68Q>+\,UKKUP6.+8\C"BA%'!DT3'I9FI1T23>$3:5VMTX#T!HAK_ M'*+A\,#%H3\LBL$G!\(>@T0MRO<4 .^C$B=($::+.+)%(TTR?M$O$^9Q[J'. M\OO>*T'J1U9DAR) \L"*5(QN4$8;>&SP70A+#WA!A1.#A8_UQ>2D'U@47Q#] M)!]XC!JQ)M$F1%3BO:8+JAV/$9)PV\7+?O$9Q9O$V[T&*TSX!G]FM.@NB/YD MWO;]QT\OST%VL-Y+^L*3]O'3;U_^C?OP1P4!Z#MSD?T33[_TB&.5&7Q'+-ZB M@'DJ%4.P\;,MF#['HJHW0*D7X>- ?(EK1;_/M'_J#^&3 %V_HG%.7T+*#ML4 MQ:-J;+Q$V3M"47%1,3L*82&;YP2H!*5UZQITRGCW%*^S=^_@*%O1K,5&7/ A MW:=%:CHM(OR*[?^.7M(@0PN??H8LW_BU/K]XR:\H(]%T#R@A;TN$)89W*$DX M4!H:?&!!\+3!"\\_L?#(-\;5$H>GCNU(1A6+YQ2HHF-/E3(X-'557ZN6Q'$# M98(-G(Y?7O&D4N]0D/UZ?!,==/'.1UULR; C!S8-0@I7=1D)Q6@3E:0=A(:* M+ELG9'0YFM5]7.KJ/DY<&]-B^;)*EHT$W@N*Z9CMOWK;?D!) M1>)N,>2'!0PZJ8MZ"(H4^<@ULB9S>= -\05YD)_D+[%^"^$,6*XF57;['DO1 MN\..'_\4P# 4'UO0FK[3'\VQ^5 YE^(=5>:I$0]0VN2/EXFMFMR:%N7L"HO1 M&X!G]7H7%Q?"TB:++KSP_Y&S;][&R5?TKJJOVB?-0UDV27-U&):4&OTB-=)Z UUI-8IG1)"=!+JZS6T"!=6 MM?QJP@4APGET,)^O*(.9X(OZ+?"1?[G_EH*60,G&-^W%*@O>:.I=/R\,A'J1 M->>? @_$;^%KF-Y_6Q0?7)1?G-#W,CX;JA)XD]C17VG!LTI40B]:X1F03-E> MC[(P+LB8/H];7O-/C&O:'(.^4$[:-7K)"$XYL8U=34$5"2/&UQ $$8?_DR=! MZ@>KWK(P&95<-63*%6[* MS+JA::L&\2L('+?\50Y7TW+]ESA#*4FZ#9'_').@/8#[Q!/D" 9]ZZB1+\&. M?(-OT21M_#'PBZ;"Y\KJ-B/721N/2FZ1O2_5 J.LC@).E0#DWK"^4"C/VW#T*"0W(^/@M*?0<9: M_):/^F]8]UH( Q\55>)#WD[:1$]ZF7S5^PTOAYKLT2:W6QF5CM_P3>)M'Q%\ M'+3@HEA:V89"5AT*1TD^*$3A+]@G(2R3?711?E5L2+][.@RIQFARVFD%._PZ ME'7J>(VZ,L)_M*I9%3R=? 4)^=$&!+H>_HK*6 L8;"(WA9!?07'5EV5EOX/S MU; !\#\(AH$/)CD/[:6QJJC+B (:=%"AJ0HEH^N(PL M2^ 7O59( ^@QT1H-2I554 ]B@F#Q#@)6!#&7>U'YBP&"#OA7!-P(YAKP(N%W MX[J>QR,U[$;E-)$%XY%;,R,69"=5LL,J!LIX?F;(G^)0A7"Q]<5U'/-R[#O7 M*N;I)%.NZ*FTA/(UU=*H[$L$0OS&X*FEQ#%*?\[ 7E["W_92WNE7%]=,H2/? M+96A\MO$NU)^?4+TW6F94WO=!>I7,F$]&+7N-;EM'O,0??SI\H\?L8S\)?:# M=8#\V] [5.N%X18??WI9_/$C2-T+/N0"QCP*0FJ7I!6"&K' ]X'W G[? "D# M@K]%<8'E0J!;JBF!EWL^QOXJ]-*TES0G1 &_[!?%P LR\F02G7E<3A_K,<0F MD4BLG(8CL0@LN,^\R0)TQB,U+*GL&($UZFGF-ON[B)6X+?73P=!0"K\ 7E2/ M%=(M#:=3(:.,2F[=N8,IY26#'RN43@9N,Q:EM6N[V]I.(N'^.?<2O/W"/05Q MZ"OL%L,Q8(HC($$A T]%B=):0^-ZX"<6&NB%=Q%X(H@Y;KE>7U*#\-,K0J39 M8&:J#QRCEOZC^/Q"^/X'O%O7/[ I_$#F0)J?'INJ*$?I*@EV/+PR%9#K@!W, M1(\%96!',@$[/L>Q_QZ$(8G[KB9*EF;>OL9K_A$6\%Y/%"T_-*D9>US2Q56O MT&\I592!X! 0_134,SR_NP3AX?Q!"OA5!OZP8$-/%EH[.'DR "$YC1-(R=08 M"]@K%V]>$))8BU@0*UC$%&A,JZ%P:1?%IR@J32E)L:]](.F1JR,GOZX447S7 MA5=#X!7E*AZ?]@/@?HS' ")8/B<^UL]OON\"^F)=>]G!,%*)3W3]AA2Q&A6;DC9B2:&G)L8RI0@ZV:5 0@W,ZL4'YHPUVO$Q=99S:9PPR&'S?:?DC"ZO:A.V(?(@2)6>5'0X_&O-=8I3$-)K3F MVFT0HH3!5.P/7!I6O8T,M>!C.3YU20GV:>;/[SC1$#%(^ H;<$&M+Y/%KC X M\"!#/@DO22D8VR[T5L-@H=&QL; .@R^VY>B38*(-2AE;*481'70AC#H5V/Z M)%6@VW]\^E$DQPZ\U! Q8%+(K$F#P(:AR@W8+(JR$F]W"7I%41J\H=(&++8MUYB* U>8P;&(LZF7\&%S6O!) M+819$?5'F->BG!C1\< 0C"J=*.REN>C34B"?DV&GAMDQAO.*194..7B5NN(41CLE2 M6)+%;Q$C99+%8;C_A @_R'+<_(Y6!O8O\^QKG/T590]>X ]0[:M2ZVLG>E!0 MX6F ?ZUX*0(L*KS&+,*Q3)P;/RUL)):P[++->S"<;MXERKD:<*A/E5V]\XX,/2&2^[ T2F&BE^M% MX8*E-%_8H+E1-7E H5Q6.MF.H#X*E15ONO@PI%:TJ6%IE.(*.4"E&'H#AR4[ MV!E$.G]H5+U^\)()S#_]R=##2!S+_+6@$>X3T7R2Q5BM__=__>>GC__Q7T0V M'!]FLA*RUD]C!'/=;T,2CS=-Y?%>Q&&\3MQY$-!5Y9Z 9N]L(2DH(W!)$6Z5/^\@^TRLC/6!7%UQS9^'$8D@L4SQ'+^/V#+ZZ6 MB^*["_*Q#POV:?I/HOM'E:_C=X-^_E084ERT=5Y(6%'][H)_>*+2+-/QI%ZW M(P9I@?$F)]Q(&6_RMFTRNG17 !05%1"\\"%. ^*5[UE%O< ^HL4.61(C'WU" M >,7%&Q>L1AZ@94#;X,X4/-U$.80ES40MB/_RH)]9E$B-=-/B#B/'Q;LZT=. M>[5NYTE0),@8_%,_>&Q)HV)).7)B-6>\B&S'O]SE1+".2D6N0.0VRH\B2O>G M_UKXT[#U;KOS@H1>!8"53Z#R6D9^OQ@0MY-3?K-<($H!0$8K[B&4'T/""*,>S9=.. MHT.W;_$!(8-E =]85 &1"/&K"53^\2BNY%D49)&)$J>L##^PGS.O<3#6BY:OH3!AMX%X.+M!13"Q\2'Q2^A8HZ%E+!"19PL MA/'PS85'G"YNY,9+P(%95"PBX! 7D<^T+!+2T1N472@TSK]7UFIB^!C$.L*^ M:J'P^D0<4=5?K[YC\!NL[L+3B7<'80R*XFT0D7^S!/+%E1>N\K#HT.2B@%4R M>F4L ?3>VVP2M&'E-ADFS'T0H;L,;0]])*O#4HY1L)G_'X9>D+%'WR1$E@:U M'6M[2?Q&(R-[V5.+$1?BD)-A/PQ(4+5PI8RJZ=/[>NC!LIR^B93A8>AH2U < MW;>$50!BT<)B>PF9?/-]%>8^\F^3>'M%3&?LGJC?NGTO#/'S J#T@D]@L<8S M6 A3D#].DUXOMEA6<>:U\>VVSK>E-;X1?\^@>=83I%@/,^FP,=]IO&M#0Q!, M24 CZ:K4JOJ6L!<@L85!)PVM:>3E\@Q;_"]\<@';'HR+<22&CS['0;,:ZDE,'VH9C =(^#F)\QVQCJ8KZO5#?F\O M+GST X7.%+X-E9_YM!:T">SGVB^K/4I!DT]X06;,[*3EG!?EI.>\ /4<+?X$?D(;4'1E*N9/]-(PCXO$=B&?>&C($8DQ6=589=)*L*#5CW MYQ/!/[;,A;7X'?B$T2[[@4Z+=0?'104VKE8O%E]A*<>.*_@8F_8@'/N=;:($ MX!F:LR% T0@(?LQ5*:6RVQ!6R:Y4EX6I!;1,/)3#$FG3M7-BW9A/_A&!%896 M4UW'R1;R\LH0%]EJ&75T@L0O<83VU&MQFT>^9@?*6SI!Q)*$2]U%/OJ._.>8 M%,#E@ +T?T&QE1%EUM,JD2D^#$5*TF<4;Q)O]QJLO+!.D[:A$^OT+4H0Q>3Z MC,\%^%&6D0"-(EN@EBY.D/4EB$@( I=2>$0^N)9!HMF2328ES["K$V02 $! M/0M$-/6SK&[M!#%E?-P3VL!6HL\.D37)54W+#+,_DB Y&94'#.,$^;RV\%;WXO? Y M9K'WW@:O[BT6V%EESYL7/\@\D15#C.?$KFA3O^B+>(4ESSW4UMF"W"T7?[J/ MXP@#N'F%(!.1).O'IV]JH4C;P0F2"O\B*:.>$C_P1S5!FN9.D,.UO:]QAM+[ M&"L-^&(IRCV5.N#EOOSY&<]()0#V&<_^)?;+*VZ5>B%J+JCL[TZLX)<\P]6F0 @@P2KG9GH<6"*74\4O- MGF\2Q8@O6JQG:C?KJ!]T@J6RFYAKX7N-%=VDGQ,$EAHWQ+9BS9(M9IK=QD6" M&_+9K5PQFXT2\RH!_G2?4? _1#P0Y1[H56GLY05PU*7.YIJ88D-^X?2H6@[2UN__0L>Q+ M@$U_(3=-E;^1N$&Z]K5/Z#7:)6A%%PA>K@H8"Y?-A5\NUU@PQ9=4 &21Y;PJ MBVC\3&MHU-R0)4I04RZ>]O-.'#!R#Q ?4N4*(/84?!K>L+!/"*4_9T!IF9)& M\C+*DFWJBV:H#SC!,EEQ6Y4@JVKK!"%LRVKB%,0&]F\'6D\'Q#V(:\%;B:!G M+".\2\B3]82R+&0(BS(K9^.\]QW0B544'%;X?FG"T\L6MJV/]5B,&U*U^L+W ML2"2$@_Q,GE(XC= ]ZS'8^C:VM^TPBN[7*_Q><(R,LL3H'^">NL7_IM7HZQS M9R@E0GTY K!!TIJB%&V=H(832:B7!]5-G>"G,]Q[+\'80A22$UL,3 / MF_>V?GD\)QY5%I2;'%9$V=((/YT*6^ M(J9@*='1(&[I! B^=AU6BZSA_R=9YV/3;ZAPU709P@F1(C5I&3QX$H[3D M4RF:.D'&0\),V.2V?R<(DM),E7@@O3I[%R;[26&J][#^L$^P1WE@Z.?#6-&W.AL^TR1!.D T6 MB^5:"*Y363JD#>W?KT_Y=NLE>WSK!YLH6 ,&:@?IUWT_7OH[8WJ](5DI( M0"O^#ZJ$)"D;.;'-=-&+M8BPBW9@(]$8*% M&DJ-/=O>Q3Y9D,*P7$.@"XF*0\E;L$+I$U9:*H'!0@!P):"7.9*;MO]!AK7/ MGNM@ V:W(D$7SQ*B(&&K0GFY1EV"!B.Z#N#$#5"%6]1[1%5M[:]=+=T#"WV; MQ-L6,M!U34@R[>/$"K$\CF9)";414-+8@34JLK/P8Y[@UZ$:I4NC">B&$OZB MSOH:;%#[K&E3(8$V5&8P4P@BLL -AAP^E!.;O6HV;%1@;[\ M+NNT-G9B'4HG,D?#J)>+OD3K."G-(U &#>MG<8*W'M8^25TQ\_"0$3_G!#N% M=[9?"3D#W+8AON $TYI*8>%583Y^G=G*O+<3Q/* E.6:!.YB_1\C$FJ@Q'!W 9&Q>S Q(B#QQ^/5"2>2%')D$M"UPN-Y#TAZ=_>6^ GD+ MEU@7#(^AOV97==;.2*./Z(-X)=Y4?;5VRHR@ZMMG. Z3WQED:OD56_)D:TU=8*, M1Y3AEP+Y7,(4-W 11:ZT,VZVK?.L-?R&6D5+F**@: M.T%* [M !(XWA#NH=K&N-'P)HF";;YL[J_%'^\>8."ZN@P2MLIA(N\LU?CJP MX*LXU"WM[1/T$(2AESR_Q_<@KH3DUE30HF[JQ,G NOT*(9\BJ\&9I15+TIOO M*%D%J1S9H+63$Z3I VZT:IM13R>(+&44B%'X&F=_11FOX>M?9(7O5&Z3,^OK M!*$"6!LUF*+D*5YG[UZ"!)BVCU*%R*RK_6OE*HPICO5?D2<1=<2_.K$FS$LM MN 'T==3DC9T@A96,P-LCCO";U4I?KYU>(Q?$@?)(!YRCCK]JZ.+%"_"*]AD(>,)]C4)=)%+Z/_,O]MQ0NM,)P> &Q5C1:1Y?: M.,)WG&!@(3!<[K\@#^*T@,C;A.2NKY0U\@RZ.4%>%:M#M\+REDX0445^>/." M4)6&?@U.:[G\WWD0)T@7SMTC(A;,YQC+(4*,3@587<1+;SG&78=SQ![/Y*^B MI!Q)G*DXP3$?;5[1-K<"7(>48KE^Q54CQ?>24F\NE$' M)TCBX&%D#ZWV0CEA;FPOS>_2%Z)#?_O"'@V-I\49RKJ\)#OD,H<.)Q)SOH,DXSK/%X*3X:KSF>6Y8N(_0W ME,3P__C'RW@?DB;R'=BQOQ.KU%(BS IM]L(]E?Y^3U^?HWSU(O\YW=\S>^A MTN=#GI%P!<7*&O2Q3]AML,83"]Y0@5[Z@*_$=T^"26G2WCY!6B.R9F=V[NS$ M2:R7J,'"R"/*@D22-FGP-.BZ.T&N($0J::JW<63BM4!($9I:;CW7]G""* Z! M\.#M2JC?:9&/8+3C"-3!>"]+WTE6KS&AU#V=@)4F0O=P'R MPUYX,+3A.U6I%'89P0FB;_,D(CGFI*#P=Y)MKL%O5K9VX*4LHF1O8=G1BI86P7JC[H)7^:1,GIMWB_NOC.G1C M"U8,N!*<6+!9\,*G5 *L7YLZ'WC_49U@CJPX6C,A5/5HMO=T@LCR BT"I2FZ MI5R.9&(FD\.XY9LN)LEK-L"^&?!#3K"P#LYC$%_0TL7^\\1<64QM2)M9&FK@ M084,W'M$)]::>[SBJHW7P$]B_[>@6J8F%2B&P M<0%VZ^[$&@H87)=&2%V7#HB^U.J$-;>//UW^\>-SXD$2DU",12'OM_9P8D6Z M%L-SN@)>D3+)DA BOZ)$D21*?QD]@ET"?'NTQ'O"_PGW0ZJ]40;]@/U-K9$% MLX=<#*;RN/,"F M/=SJ@&'LK_-UO,J)"27R:0:UX*:45XIK[>'$FC;3D;1)DLK63A##O,5JM)]* M S>F+"_T]'T7T&"G>L!XEWY.$"C @92%F@F8<3M^2+.#_8O@?[RW "5_\[!P MZ"FCANI-G%B)1A =E7S@)X4Y3]7<"7(4[L=26[WU6HUX1):SK8OVP8\+@,P5[E MKFWOXL1*26V"[TN_^.8G35!XXU\E_KQG';0:43E&M9:!+?_M;],I+XO4:)1QC^6*3 M()UCI:6]]72L1Q!QY0#TPI^UM/B.<6,7J#*;+AI8W<.!MUBT7E#TYL):.X%.T5W&T$)XBN6I(Y&(0TMD7: MT@DBZFJ.!JY5T=3^@_B,L.J9W6UW^"ZBXF08QN^@C3ZB8/N2)RF2A\29=K1^ M#>!;UL]7F>A/DY=V5#:TOTKW$J\GER;QPV'B0.TSCA.GC;I&222F+IRGULB1 MJ==,!Y?X=G[=8B54[?9HZ^,$821V+_)"%EK!CLW=XY-ZA5JZ.$%62UJ93CDW M[.H$F8771L!\3XM?_AS@AQ=K/7OU'NTT@!,D8VDBDA1WD?S9_J7_+?*A#B>D M;Y3%Z1[A/@!U >H3A"M2!K),W\*_%&J_-:[_WB/:9TJ1VOD>MY0C+%HXL?&D M1Z6(W=. QAGTRD:J 2M;V]]B32>:+C5$V]J)E0%[ M.!QE+X00^[N(U>(2L%&E82.MO>ROU)6'M] :)7=$5 K>T+A>V]G"!.P,3#W[GYGD%&,'Y:;Z)\BQ)EEJ9! M-R?(T\*E&1=.[3Z*$\1#8'$"56(VB!.D%VCL MC>3']F!ZT[Y.$*JIW&L>'=%Y$"=(5SP5-"GO,&S/1E_K#EZ:YX"U/7RII ]8 MBO/"OP6[J]AO>'G5+1TA@IB6H2C9&ZW6VHPN:&OKQK9#!)X%OVQ?2$6R,D]1 MNM&4K9T@IHD 6:OC(9=(6SHY05K5C:;QY$C:V9=,N 7NB_>/..$*:5,6D3=S MYL"OXF074QV%!$1>P2Y)]NKK2]O%B6U5!';6RIRWUQ"7=7"")/5Y+L.[NMT# M93\G"+P(0R+4<2.VIKR#M*431#2Y+?5@0E:"V6(INUN_/N[CE1<^O.)C0N^W M^EU1_[L3ZZ.,M+W7)4>U][+_%A%M3UIZ[B*[>,-RV@:!??$A"5:(*X>-E^J0 M0>R3?B^)R.$GJ&]DC\$X3FQLK4GN$8''FJ3<0S.2MT?LYK=QLD:DGE;WX@HF M@SK!&IDKI*LOR"D?$'@(WH,PE$V>_\V)B99;!$*U-9'JTH9.D% (AOABP%.[ M#>-W+5* KKT3!!$1 R98^*%IJ90*R"D] N#<;21M2(],[T'M/R)RUS:8QO.7 M?Z!5UMTM+NWKQ!XP*U/;M*P?TM_^RH)UY\L>K]%=E&98@,/O.!Q-LF**!6WO MXL0Z%F#4K/B\SH*B:NL$(;TE@H6]2KD"J-W<;P@FR-552M"J;23\G"*2YK4FLJ#4H_-F) MZ39#ZO=%4+W*N-;6QPG"ABGR(#CI*+"95,$8YU-.L%&(YWG 4E%";E/JLI-9 M'3IT/,=2S[1!CWB:2XCHK3@_P<)]\T+:7BQJ-$0 4G\A="2 M0FSB*^HZ2'=QZH7XR.<[J%\9I"N2AXC5;Y;!IW"4VI^5$XNC---=[B$J2W4] M&71S@CRA=%@;6%.J0FLRB"#I.;CU7$5FII,G]%?^:%\U^8K?0PX[C3G\)?:# M=8#\V]#;-+V(ZK9.;,\BR^(NVN59>@_5=W]OD)31;.X$.1?^/W*6@? <*P+Y MR3%XJ1^51T1#4_C[3M]L]H9# T*V5$ ?^9M.,'8(3&[E-3;8X$ZPJJB5 M2&"Q!N%3WM3^%?>(?(2VP%)YY21-'.XA_9U8MUZ2ESR8KY#'1!F/RGU2>7K2 M&3C!=!;6!&>>%-GP0JUE2-/<"7*(A89OY^@Y?A1S-2$MD/2YP/_RI45F!QS;B=7_C"),$,".7OC;((*,8P\<"RPL M42U6&75T@L0O043,T'S'7I%+!2\9OO"W.ZV<9-C5"3+AU<+7*TT0HA(',S7C M-PRLD+I+RKBS$Z0:>0&;JJ.@61[L6]2.Z@1S2@7[(LH"'["+ %2SB#+ KRJI MM$)1+R"^GQG_ZAD=AN7%A_J*&\RK6?,-0;T,NED/H[N"? #\6LG";<6_.;$. M(OT=9!G'G-*)-+3/(VCE!@. 5^$L, MC";BG!*.6=+4NC7RJ[=%MP[#> $R072]O(E M##;4S<73:>+ MNJT3JU@$*ZD=>Y46]KE_X4-![""% 'J>"J!"F;2W3U#-?U _]\N7#&MH(/%PI]AMG"@J?#8]F\.-[<2V M[6EQ5,=+#C*P$RSB@"V0&L)^O(; EY@HL"2L4RU#&'=V@E1J5$JY54E0\=0+ MW=;'_GW /4TD++N&24AE.[HAGU^#Q'_PP$Q!_TH@3M,TEB0/]1[2B?6N1=Y( M8FU(<,VW*'Y)44)$8!+Y!3%*$>3:DM-[N2?="5"5 6;VP-]R@I%-50&4;'7N MI*Z]_0,CA9^ -U_$GZ._*3*42% &B680&C7.S6 C6[<15W%A9-5VFBVYI<^Y6(D8KX(%5;)PAA,6FU M2+2+[,I+DCV^T)6Q($8=G2"QGC7;P+23:WDMG=P@K<2?'"2WR3#&8>"/63?3 M4'@MX<)LN$?J]IKV'D[LCSK _QAN\ ;%"6@ 6T6Q@ &&@[U'DBL%@<+%V?FV/6 MT_[Y8=HR?FJN>8DKB%Z B'E]#L[/%#A>9=X_>$ GUETN5=(UO2#9%13S!^*1 M-._= <,X03[)$LI7&=4[\.34^US1U/[&;IB(+N,H;VY7>3,G5J$>R:R%(%.T MM?X(,*EAS_U9(#O47P!9&_L;"(ZL%^U35MZ6X$"!BZEIS%,(:20K MAM:L%F"E#9T@X2MZ%R2R)([PCRLD: P&95VZCN$$X0\)PELI86";5,NGR)QR M!5G5VEEB&"S9O\P)*GLX0I0B+IDX]A1F#$T/)VZ];4#-)L2R0@X,BO1*E$DG M)];K,D_Q?-)4J"1"?DR01I1O[>0$:5=>&%+)4N.6J;5Q8N*F4>(Z\:?K&$X0 MKBMUT[(F&0COS%:N]E_LZZ1%Z+D.:;_500MRQHYL3)@#5JN+_RXY?*6 MM7." !)W@V=6M9J:2.5F/9T@DCL@8_!=RJ4J$7L6A/KCSL5/&Z#4%'GIOYW^UOMP#@X28SA ,,Y ML>WN)95=\'494/32:R]#'V5;T:";$^35*ONUIZ%5&CI! J];0EPAU9>N3-/1 MJ7V=!G""Y'):).E%P'(DN? D-JE$>^0AX3H>]!O1_L6EL1TUPF.,.CBQSK5# M9Q#*76UI?UV*4%$H#U %7FKSY%ZSB)$F5.&P(SNQTD5V%A/%I5;?1B-')!Q6 ME)C]!YZ^3W)11]+0">Y7?03*B%I),T=6X&GKA2&W,,MY7VGBRK1?41AJK79B M"R>VRE/^DJ)_YE#O]:V3[]"HHQ,DEC&O.NS[9BLG)B\3O+]%.03/L**+YJ7MH,3)'5"!W4;Y/,1X2**/4G;T G>0Q9-RIB+=3(- M"(&LH1,DR!,!BS23TC8B]VT:=G:#5.9^S;VP1)F3DB5KZ 0)PZ3N:2_O@3_A M!-MZ0J%<[N4#J-2#$3_G!#NK)3#D#X[8PK[PQ3-D(%R0O"AM!3'->SFQ(C)E MK:>NY[)V5[,GM-3X435V@A0Q*9;X'#.D$6V3 M@,0MA:4G,&RK%7JSGDX02?6D$I&./:EJJY.RN1/D- P0][$7"9F\1D:+6A\W M"".%A._5\>CLKTY,5E8A\%.W@H*?'-)/6$J0FH!* _N2QK=HYP7F4([ZYDZL M@ FZO-2M;M#/.H@4SSA+F+HC@Y&2M7%B9335VIFMH4O"H[JW=7,13V_\^.GE M.!#T$G6H/D,",[P:3R M_6>@G!RC4R\LU!K;O_:_>,FO**.EM%!"#A+N0.H[JW#:V[O8)^LZV$#RPB^O MN''JR6+D-,V#7>X I?XQM(X?7TZ2[MO9P@3BC??1LGFC1SI;FURP!.D$QL,8'/ M0]EX&#B+/N [4ZWQF/:V_X!(*BJ34./"VM26O-)U "?65U'?IRQ(VJ=*D&84 M)X@7];L"I2[:$+>0]/AJVCM!$+&XX4T'!K?P?["BD?K!2G_UMG1Q@JQ[P>C? MYA1P8L)*X >]_=^@F_U[DN?;_R7.4$J<32& GA$KT"N%]>+NP<85V:&O$^O8 MA"#G!5 #>>RWMH,3))4&:_U>E+5S@H :8#(^,YO$VSXBF" \-05H3-F&%I>0 M9H =/IH3S&@@LJDD3VE#)T@P14,V:>\$0<9)6F(Y<[TJV'-()]AR%1,$1)I: M^1BDO^KO'TUS)\A1N#C5!&D[V'_6FW#&1"CTHO(7RC*.QEVMF^=YG QLIKII M7OR;$UM, ?=#;SU\/MZPN$0T$?IS!N:],@9+^=H=/*+]3?J8A^CC3Y=__'B1 M)%]B/U@'R*]#\F@;.K&NA6%/2*8_N,1142+.M*326!]U@K7FAHA^9@S[1X%K M&@66;2F@ZOWXIAV=N:O_G'M)AI)P3_V_JFN[ULR)[=@08JB- GZ2U418KM>7 M7@B^M:=7A$@S(]&H\ZA.,,<(T$$K%G<;P0FB6;P""5E-X:W%+^Y=@L7XR%?; MZ%H[.4%:-=7_S0M"FN]K=?Y2T'24Y ;-(__+7&UA_[$F0K8>Y? M!=1 I8D3VTU\7-O- .K6]K?3-X@7\8F)(J4Q/[O06ZE":;2MG5@9>9!(FXE& MWMX)@JCW/-[N$O2*HC1X0^5S>1LG*-A$U+>^VC\G7I1Z*Q;)2OX5TB#\(@8! MWW3+-:96QHIQON0$$YMP=SP>0>/A;NWD!&DD2>:Y/>]&ULX) @HKA5B[6>73 M4#9V@I2O<13S:%=Z=E@8C%3H4#5V@A0&#$VFA!7-'(I-T/0D_S+/*"PK@%Q( ME57#ODX0JBA'+?FS$],M0SW5D0.J=";3ODX0VLB],KWHC#HZ0:*HW-+*<4H# M?J65$Y.OZ.VMBKT;4U;=N-HXM[9.3I"FRRO5X$L9='."O NLQ2[7]UXD?6_* MO]K7IZ[BHNH?*$OI4_[R#[3*R,_XHI7#7BJTK1YC.;%JA>-;* ?\$+,*.[K< M+X-^3A"H*$M#4$R1;Q3:TG$()\B^V^ZP&$X7Z#Z.-B3=A"69Q)< K+.+4^0O MUU*%V[2S$Z1642=46DFSE1.3+S+O[L$&^ @;;;G^EE)WB:3*A-0HT'$,)PBG M\,&% >/9^_Z(;Y0K B6=8UH847$DQQ@R[NT$L=_ B7N39L$6K'(R@JHMG)AT MP5I#MY^NO1,$?KI%) LT M)1!]"4&X6^T-0E75W9P@KV%<5EK2C4S3RMY.$'LI*8RLV*&*IDZ0(4G2KB* M8L97?R&T+&X;:ICPPL])G.^(Z)JNJ$J(?+T^.>7W[;_25$>C5S*>47O-GY^I M:Z/QF!\ZD!-[3J*OZIY\3?,Z.?_[=R4U6#C[5?@+^0-^-E, 0V4PL+^RKS5( M Q[G29[^B+^,R?OTAY]^__N/O\N\[W$4;_>_(X0^XO\I@JUU>+,%39#=^]^_ MJ<_A-Q6>8ST/15CV_(UDC>+J\A E\0Y5 M\;<^Z6;#0R<->^0'OC?(;%J1ARO.9S8SPT[66%OX&\3U%E^Z&H?5[2=D=$/I M,V5VV7$0AJ=H]>,F?ON=CP+*:_Q#R6)5 AZ;;.//+ARO2]/C==GS>'7DH[0B MO<#(ZM\G7ER:57B#Y1(A'%ZRRM5V$T_R%K^N7OA7Y"6W^#?UDZ-K:66BE%=F M4Q7;3C19>K,\H@U(:5A_@S\M-^^Q*%D;M6_3\JW*Y+. M%=YA2>C[_T%[)>/J[2::)(O^*,^!^F@KFT[*3VD>08.;U5:33E!:";(QP6JK M22=XLT7)!I\&K&&^9Z^UXH^-B8IFMN8\D., MK_7P;\'N*O9;)UQM/)6,!=]/D*>88.7/$TV)0$(^O,:1^AYM-)ET<8FQUR/A M65C&]&JQS8WE532?6)U3P%E(E+EZRZE--)#)%U"8L9:9-II.O U6<8(_2YY& M=GVOB0A0E8L09MMH,O'4;KZO7KUH@Q0:O;395'=F_(:2NBM% MO#0K?Y=,2O1-#.(-VGEPI?RP>@W"(CNAYH!4^AN:((=5 W^<^"CY[]_\])O% M+@E(S-)__P9+-7F*)Q;O@ 0OA+^A-8+LNGO*!^64R7SQ]9(BTM(R>[KY$J0) M DV#_;PY=B^+!&O:X,=@$CYV+[$;;#KXW%W6SMW'>>ZBQKGKLN_FS3KE :PY M;TZ:2\9^U"$9 MQ_YPYEB%8W)7*&/6'\_,JC"KYI1E7/KW,YWI?]MIX!LZ[LW0O M/9V58 K.J[-D+]UGBL@.SK6S=*]Z*[E3E'/J+-K+.*6,=>%L.\OZ,K9)HVTX MR\X"OQG+/I4L.XO\&I:)D4><86>Y7\.P1@04-[:>%0 -UVI!6)QG9_F_9KZH M1()Q+ITE_2J7FL%IG%-G.5]V!E6Q9UXR=Y)PZ"_MR3E5#.3FW3E/25\:'&L4PL:@G M[N'^TQ1!)PS,HXZ7,3JF1Q&9\RWR?V:#M9 "7B5Y0=O#YM3GNS0TMC>Y FFLQGSY6WM@4%04*8:%--% M=N4ER3Z(-@2I3$&*65][I)VQ;R;=_T8;W_Z.;Q89:9FXIH,U(A[XBTPFISND MLI;6IBV\//CBZ+P2QMWMXRO)P*$4C>Q/UAH8U' D-+0#U=S+AO8G;5 L1$6& MKNO T%S-XH#L-T*%57P<24W%IFA9(V2($>TMG*8N5WVA9$U=D"KL0'X=]L8I M$&._(M7QT':QS/W6E[K1S-J$JY50^ G< Q:I5B]K[V=Q#9KEOXH)ZK5-HZ[6 M%>='M$)8!0/(V$8=-(7Z+.UBC1#\G@49(C62[J+,BS8!GAA5&M0'OJ63O57Q M_8!:SZ#ZYUW$ZH0*1URU-NT=K1%US32)XI46WF;U$K7U M%E\7L?I%ZS6L;.Z0^=S8;&Y7 P^H$08<5J28R 9%*_49T/5P9//H3X&\K3NZ M0YMFI^G@PM4I]3\MKC9"K%)!4!*2>-NB8]\SHN&8:/S()I9^Q#@SVE/7+R73<3"+_V:(A* M?459 ,@L]E'7&))*B6?-$S";;2:+4#E#CFI#1927U;C;QUW6&$2N2+=4-?+\ MM)EE)F\.$F(S"XQ-8Z%4'J8S"QZ=<8![RJ#ZH*-9,*F;2-4,;IH%D_I(H0;A M5;/@80=15!#%YL4:K0QJO@EGP;1N!CZSB,"3QIGN+%GI@PUGP:LSTOM0HE9; MP.=,ME,7R<$DK'06;.LC?K6&LF\)")\%ESH*\UWCSF?!PX'<^^>KK-W:U0BG/^DJ3N97F3I&?Q8,ZG;F9%'0 MH[#)M:/7YZ+2YB/,8I,97UR*G(>3+J5F?E7ITBIFP:*#!01% L!:7S&;CTC5IX1*YU!K+P(P_@=+I;;.+F.\Y=LG8?- M6*"6/.).8]A?'\? .>>* 2FFN>$';9D0+OLDUO@!):1ZK((0P\Z.$$?KX%[D MV2L68/Z%?".B&IV<(N8N3?-.A+ .3A%1J4QL3(G8RP7@T8Y'QZ2G"V09'AI= M#W?(T!X756MWIM]^4+1=W- YSTG\Y^SA*;*'NPG4\^+<.;GXG.AY3BVS>T&9 M*E[S8MDYYV?PK=64X&>1?G$XJ[B6,(N(YL/95-%&9A$Y:<8K(YO +$*0.O-+ M>56==L##@7RJW5.G[<@_D$>R2VH"G[[C3FP:S%8T/K)RO$4B!$L;::N+J6YO MSP>&0CSY@C0B>2L=?M99E4#9WAH!++PU6AK.G;2U6 MHZF3-4QSZ+?O5H*.#1'4FQLJ6Q@H)G8(D MJD?9S/Y%T1#[' [F>41O*,I;Y9)&,VL3_@5!-BGR+]ZPI+1!7W.X-Y;KA@C= M0E#G89PG6"<1=!O#]F:\Q=J4+#+\YOLJS,FBI%@RQGJ"N@#3(2-9(_LK5HVX MW$_%'YYDKM_#[?VL5B"D8*MT8G<15C[Q;Y1"GZ*YS>HZ"&O\4,_@&N^E,":X MGWK%1]_'&=7A.@CS3!E:HFH]L'SXRVL MLB@8WU.7Y$/D);@CO<92OV&=$1-KQY04AG+#@161J^S@S0=10W MW*FM/K1*))_&6S6+6- V3Y?(+(53:19\:O%*31U3'#K &B-G4E&F2.+AF<7& M,?<45:,]U*Z8V1>;4[M\3O6HM?N,JK!7=2?-+$[:H:X>D74=O2>SX*O*YR?9 MOK MI#G538YO>.).FC?MPJA.-!N#-2Y=X*:1Z^T:T"PVT8@"JMJY/ O.'B1)M#FN M9\&Y3O)$JW?\I-,OC=])A??]I)G3[4FH./M'X8MKX+8'W5#ME]-I,ZW3Y:0- M:S@G/)LP=19G^PB2BH]6K_G'A1BB=+KS+RKY!>;/X_ M'3A8.]2(]!BA(M]%DLRP#8>8E5G$0PS *\'?X=GX>@? ME_&=&#VH\]OEM*I16#VE^_>(C AMSA%%0?DC-3.T%X57&QTC-1Y#F=MS M]>/)@-+(]H3+,([PNFN9+6_K0OT] W:+[>P?PAHK4Y,2SM(^]DFY/R+D5_7[ MU)ATHZ$+]\KQU"V^\/V RDD/7H!5LBMO%V#Y1SM_?1_[._UX:ZY/4*IT*HC2 M#+\YR.?A$]K]I&AL0@*ACIL^QXM$@=]:+ M1]39+80&$)7S$6$:4JSMLO@":C!\1*MX$Y%12!DPY?,T\F?MBD6T7-5UGH!Q MCTR0S(K\;4EL'NG-=Y2L@E2)H]Q]'-=(ID_= #3K!G*-:+(^C_C52()5QFH( M7KQ[B4\,8K=QLD9!EB=*<-+>P[K&$+IXPW.DP[@N7*Z/B#RYS_&S]QV <$ ? MPK3@:7+DO.HUUWYO=A[1WLX@2P5W.YYO6B#9?UR M3&K'554SLYY<>E>E^\NDSG&8,^. M"MJ9EV0N,:GSO7TY*_Q>XWN[)?AF%LSJ<"TUXWKFQ2'ME:17)\9@E*.74VL8 M6(5KDIN,)\'\>-HOG?$MI8KEFA?$["%8[#-AC?9>.LPT, 8#';VOS*4%\^B\ M66"K'H!^-K_$.RUOU!&&8R36'2V;QH]C/ .S]HA-' =N]:2XIPV7/".Q#A M3YEA/+B538.68<.@<#.2_/JDB7@&ENQC]M3]H .U#.MCG[M0\) .=\._O= M1L=!_73V+:DBR@L6#:J/4._E372$BEQ;V'K!L$%UD2-FV*$Q\ 4C!]5'U(P\ M(E#,*R]]O0WC]Y+?1P%T6<=(OHN*,IC,\=A>9,=T &O9(\TY8IT;]G3ZB%8H M>-, 81IUM9>:E.]V(=F!7L@WX%VTCI,MO7-:@$H->]M<-UX;$XSIZB6JM'(! M,0/L$_A>704AJL2'/,? Z(0S959(>23\MA=<-;:^[FVCN4%T',==0/96T=O MSR,7P9B6(#QK?)MG^X?0BZ 6 "B3.VBB6E#S 1S2(& M(OPA-5R)OH\]+ C^ MU-[#I#CS%30H&EN;_&B*YL2I?UIR. M;GT'GC-;Z.5:B%PB"M8RPE<3L;$]H2P+RXH@E6"[;U'0V%'#C>O&BT768AF$ M>!D^>ZG!@AXZBD-WWD."=EB:NV;&/59J%\^6^ (NTA0I+Y(#![-(/+6$@O2* MMZ:2JFHK:]-5.USXI?SE:)"E-1^M$/XI7F?O>!U:I<)Z>X!# KOL M*D^S>,MN+N-;4#V"7;"PPG8!YD1YB?KV]O:*&:W7:(7/]KBFO4M,D[UMF_:OX>7Z&KUD$"WD12MT%:=* MR4W7PSH9AY)?D_:R15(J)I<+=OCQMO2R:R'M< MSO)"Q,65+3X#]&E0&MHGG<0H;P3^3I""GW8952Y_*?*Z>3][.A>QJB-J&4N" M:!7L(&=;:T_3]W'G.GUZC9/L&27; ^Y5:=^!=Y3T^DNPH',?>"]!2$WC]#=" M> W+@B-9-MNN,&MVDFYF;-]"56MC_/.'492/PJ9O+^BM-V%\1YQ^ AY:NI% M2#[.8J0)M 1^INFK0N1 Y@:&WVJA=\?ZVEC6[R'+'?0?U F[]Q_DS@\TKOL:^I8C8*>O[>/E"P?SN(JY7W,9)U8VL M.AJ##S\PY3S5&7,\32_\-Y#DN?1+/;7(A]OL^35(_ 84?,;2BS_B!KT+7$4?7,>[I#@R#C?1\F_:RN5QO 62A MXC-S'>&>1][47N"5VLW>WKF M=N<%"34:W,=8N 5)D,9%/<>7B,K_6-9?JS1,X_ZNO7&2..?>@=*.Y.=VS[<4 M\W;-$AD'+13B,,A7M^3'&A^KB86S*#TS9GZBR%VS=+Y9L-PD ; &)MYY 6;! MR,ZY>!5\".,LMWGP\N!D3I&I8F;=G-EFD*578UM;VMNR78>1,K5W[RSV[T%29L"!QMFN&\2SV\M 2K5D:\Z 5 MW=N+VL MJ+4QBP^7=/OGZL^#P8-(P%V>OCFSM:L1 MU@!A828WZM!VV :ZPTSX.+20JH&6&+3$L+L\$ID^$Q8 M.59T98'%POAXVH5 IQ*\6H%B!N6VN[NVJ^0U-2+-*)O>N?>LIY35AFXSBYMC M&*&@!5AG)K?"2&*!/'-L)CP]3#X8&G&(,?NT"V-/&0HF13H:E,ON;NE)A8=# M#30CU%W$=">92PO1*T-A-!RF6=PU0P8[]2XT?^H7SO"13@=A2LUB8T_A5!+0 M>!A/!RWNZAQ/I\N";,'-F@6W719/_O[OXRR"DX6A>X2V#PGX-8M-/X \,@36 MV)QYW3/PNA.0V2SX/*CII FDQGCX'R?-PZE$#SW.VRQ8W57N, Z#GP7W#A<6 M^F/XS8/!@SA*ND $CL)6YYQXO80!$^S"6>S.J=XI%;XB8_)_GC23.Z>RF-_) ML^#? &=="Z8Y"R9.==+UD)^,U7\Z:58/L%\[(),.RE)WG1%3[5\CS%2>C'T& M;CH@+J6!UCHL-\];N .<+&?]:<,*#+.1NT#8CL-7J1+VOW_78.L]_H700/IW M1F"%Q^2;*5K]N(G??H=6/OWL791B>I/GQ .'RT62@+VZ@D.>!1F,4O_$;RIK MB[YG*,)\^\T0$,3B)"GZ\,HO08?Q/_Y^$8:2&7]!VQ=4+\[1VGSHNBIYB#[^ M=/G'C\TO2N=GV&D0;& I3\S^Q'ZP#I!_&WH;[551 M;SOPG+[&49=IZ9H//+/GQ,=?N/F^"V@ P#46!653DK:S*[.8OEVET[[]-3EI MF-FV-ZE@E/2UX)@%/\Z<.;('C*<2SITWLD>5IU',G3>M#SV/WCQA1K6+#,W+ MNO%>9*G/Z[B M[>^X//>[S/L>1_%V3^?PB/_G[Q#?&<9IGJ!ELO$B9I'%]\YEGF)6I>DU2E=) ML*-V6EOFB8-JI=&P';SL#W$8K"3&*":Y&G2P5N9)7)2K.$KQQ'SRCTLO#5( M2B[70+)B4#JF0=4S7IK+D,"82/DP[C?=L&"V;XX*SM&XJS"=.F'_EGG*MULO MV2_73\$FPN_0"HI--)ASOFDF)T*['FU7AF'G8SS[IGR9TR%^1&\HRA'+I#P^ MT8#-'P+5I&"!^M-KVMO:46Z98-MA-N[NQG'NN)CBV39GU$F?[O)@WWI!\A2%6(7*DIQ83#\>US$OJ"D);'N9M5VL'6C96I03;#O/IKW=.,XFB]:$ MO#'@S4D?X=H#+2MY0>H,'-/Q51:D:SG#[?WL5=I63Q"&'"'I#G\FV@0O(>(%6([IE O4U DI26XY\=W&L';ZC:;9 M=OX[#N+#0(E>PJCJR[J3O X%E-&>0X6-H4-1H+9Q, %,[,EF>XU30S0]+!V!=1@<25 >$W8NW*YV2JV71$#?\2-*\1@ U329@9F]!@7RAM* M7F+7KA1 $S^NJP%F;"PJ*!I;NQ"J\VD[V:K6;AQ1_4)4$9X45)_TNUV3XZ&@ M1) 5D&T$96F#HN/S?VD(,3Z7W<:P=ER-IMEVBCL.XL;A/FB1*XF '5EWTE>! MX!"'@C(O#\ MWZ#VWGO3>5^*\VZ5"WJ.ZL85,\Q&J<@9?;E]TI=031ZY\9((7\E0YX+PY+AN MF?KL6^X/97-K-T-]1FUG7MW>C=/&?:UAPIR.XQ/:$"]EY']&\2;Q=J_!2D V/*XCRHC! M6@0 KT2;EO.I;&XO0+4V(_,S:M+3C:/:MDB5P%03?LSJN!J%EI]#S*V=8)8M M49O:GOYOVR$V[&S1,BCDA9B1I.UB[Y[-7U+TSQP?AILWT(:[+))97VND?4O1 ML, M9(WLK^A=.$,)%I!R/+]MU[N[\S #'TM)_1K"Z@)8UN!<=AYC\*L%-H:*C5_C M[*\HN_"QX(U\HUOFX-'LI2KH,TBTI\ZLKXOAFV8GK,, SEBAS2AKZV7?HF=& MA[*Y&^:!;IFKINK62:-9'<8ZO3+',4'.#.NH^!7H8&?.J=3- B3LS"(CO7;8 M^NO'S:\#-/-9U(+MP+W.MH%95+#K=ER[VASF41BHVW-ZB"5C'F57.O&QNVED M%@55.ER(W:TR\ZCET>E-.=PH-(]Z$MT.M:&)B;/NK&P<9($J 53/_#.VFM1O52G#5.82G-$'3GDE"ZW$%HIPX=!I>+F^S2="&U=MC$R8K99"$8=#7 MC1/< S3-D$4G'7EFC)AVC$?\=^*RHA/,%>3 Q?QGA.SA/$OQ\$1=)*WY: MUV$L>KNX6F9T82F;VPO0BA)$:T5^]H(("O@M(T'7-**JVQAN7,>=0>\Z[^Q9 M./FZLE%]7F;AXNO*KHZG(S/_YQ@%P\&6W3M 1D68G$N8GQ' M8,5C/,TS@E=\6KTB/P^Q)L8GW)JNH.GA !E8H0PR1*I-2[>B.7GF(UDG.]9- M]C;/8*L)M>,9]&$G?@SR"3?N_=[ FMI#,PNE84 6=CBPLU P!F/M,)?"22LD M@X#"'J.$XP8RK"I/KK@;U BDBF70Y\\-,:Z]JG8P/0BPZT9YY^YNW(*&R+4# M[I=9O-L= 8'-]]QT3[/59T*#QWB,S\",0$CO$99[T'*'("(^VMPC#^\MMI_W M7SPL#>'_&MVDAXPT+-EID@DDXW^5Y.)__)T[I_'I7KZ$ ?4YW^*U\,*_(B_A M4^37II;H_N.-)AQ0$?8+EG&W^?8IQQ_%"T$EM@*4L(-,T'TX-Z[TWABS!YV, M6;R6![-V@%,X"UWW8 ;WOPIFHM<>@I1\C)+,&2]9:@T79PW3O8V3!G3O19)X M^-31N8=D1B1&39Y/0XB^).ZOCO;T*>?B .MOMKLPWB/TA)*W8(7D%(@TLB#7 M?V%F('PET>UESMZAO^?&"S$\O+6EPS$+@6G,U1K\/)VTR:+FI6]@11_A$W_T M8.7"7J[-#0(/5U@HNP["')^3C@]KM]$<(/\"R_D^3"YXP\=Y!7H0EOAOOJ_" M'&\P&E^_W>49.\A=0=Y'^) ;UVL7=/B#-]LL'JK#.#G[H^-V%E+O?LC^87;K?1+")\KN)H%80!.ZF%\?,AB==!!E':<)K9A-/G MN,2VPA=F*_+G((,[PQP6,%).N1\[C(=SX'"P-#TRVQM\Z23X6N;I?F"QO(^C M#0FOH41=[LL;S@LO$N1UC3D<_(-N/+>=(/H/O9IF(;ATX>10M]PL7!%]&&M^ M0\X"R^^PTS[\73L=*J!](7N9;+R(17)B9EWF:1"A-+U&Z2H)* 26[P>49N$> MO4:9%X1')GV+M%9 1S'A#\+4A>SR)_P;9.+R&69L>[#F^?8%)7"8X.S!>>"W MNX)>30>D&DUN&:3=TI\G*Y;UD@70]WR&A= M!EV/HG/W5?$ A:_X^< M@7K=QHD&1%]G2.@TAKWMEW@^XD:/TC:@WX?:/O:N%W9/-VX#+3%MO6R?KY3E M^9J+E;U*U*-*E^TBBTO-[W"XJE8W<><,? M4 *_\#;HH^GK+'89?B,7'_457L=T=1AJQ8@&CT^:=48NRK+8:M-O>/+<4?LA^9VDX=])/?U1[! ]P M.YXTHTUU^4)G MP;3)0CXEMV/=;WO2#.]C,C*7KD\Z>;5-0Z^ZUT^:%8?HI]W# $Z:A8?I74(0 MPDES9S3-HA(,<=(LM/+$#A7B<=(K,]);7/K*9@%\,,S;HXC).6D.=GMZ="%! M)\VFOF^0-G#IS#F-?UIF<9T.7^1([K3V +,Q6(;O@I?8#:8-)2/J MQ.>M<- M(8=TM*XR?OYA[OS4;LBV8,4S$]LV9:]P/,;>/YY:4,$@\DRW*-4Q6'E2.[4E MPHKQ[]_/6]'TIA2CB"A;4)U,>ULC3W&L&B^CV6F\MP\ST<)Q6N,!L&S3%,IE^L_>]\/63CK2 MP(?E&GDA2IYC^E_U>9&V&QJK!(7AE_V5ET"T''[-OWC?K[ST%4OJNID9]'+# M/&;R)'$;HOP%.-6 <:.GI!#\)/?[20>_'/A.B)J&?NO-8%M)1:G:89-MO5-E M3=?'N9K>><#[-P8C'=)FN][QYOP?(Y; A1W8[N):^-M&-&@PO+.?5 M+?LOY"MH[#B(&P]C#^'5<#^<=0 ]&[ONO9.N.UD^%(4/2Z@*(F3KE46'RDA4 MS*LPI:6%>"CJ15:.4XM*/.HM7>#)U=V=,^1KML:F8H MZYJ>]LFBFQ("0[71TKC!USA**MNTS1X[[#?LO\&8:N6,_PY0 E^;UZ[;W?U&/9))>'^*;F9/VH1ZG0][)/1 MXVSI/)O#C>\*BPY. 2'=.Q35&/ISUACX)8[0GIK.;_/(E^-BMC2V-OF[Z W1 M.,V6ZDV2AHY,^LK+T :+T;0\G9;[!AWM;:,\R[T0-H5^ ]6;V;\XQ,-H)K_6 MVMLGH90NVFH]:;O8)^1RWY0ER%-LMC"ZSO:)$T6FXKDP$TIT71VYQZ#>;I0& M^,&[B;"*G.BL<28][:^7( GJJTKH>E@C [20;/\$FX6(<[=O7P/%_*5-G>+_ M[SOS__>V^<\*>ALKD.KV;E@8.UA^I*'@.LO*+$RTHQAC*H9<Q=XA MW;LR*\*\6#B4 4*1):*^4>;(YL&-&"+75?K^+!BMMA>(+#)1T$\] ,S<2%'9 M7 TKP"RV5:LM07KM#7[8Y\5KC=%#P^X^3]B\^&MDBVD3]37RUKRXV>Y8;F5E MPV8T+PZ.I389F;%.-=IV5%VICLA\FO&XD^A*,L%U-GMRK),O-Y&>-(;5J.?] M][, 4)O:-E+7*,[,'>+L:\SS)XV.-?7NU>H09TX/QNEASLET&%Q.QW9S7)1O MF%->"&'OG_$SN(Q**2R]B^K2PW''*P ,N?/MO&"F+1 V.-3'.)]DOT5 M90\YUFR\M)+OUQK[V-+=J6TWPKGZ^Q].Z.F4\V=>#IH>[+,C;QP1T]INT#&, M@D[Z @SY97Y)S\L&-? 5A^_P46Q&C:UG'SCF(8EW*,GVF'[@S@[VUE>4E3@ MB@9'J2-P6AY"CZQX05"+HM#>SYI4TURHQB1UJ;+&W:T1J)Q7PP]BNFCW]M/R ME7,CM2.Z$D0[N4>,6.6L&T5"3_?(:I8*-B5+Z&E5#2*3T>8>U5O9RS=:K?)M M'GH9\J\1?EY6 3-1[4)$)(W(O]C&2<9B>)6L5Z4G#36\O0<@7F?O6%("S#SV MXS6X(F,RKZLXS?2Y[^;]W3N)6 [I>@2AB_6U$AALM#;-]O;2&/,D"K*<[)?; MX#O\I-]?F@[6B+A'6%]ZQ1K4W7:7Q&\T3$A+A:Z'37@],.2OX&:Z@[MI@WFK MIT/;96!\<^IO0(1UC\'F-5NNOZ5%>H *W]R@EQO*I[$R(6J@YN+Z+(QLYL*] MR,0VZ7G>K&M*W4:\$Z7:>3.P*=_7;4B5EWL6S.IJ9C#:;'*&?^?ERH?^>8.+"$0S3>44+EX\P+ MCX)Q9H=8HF+/(L/@0+;IU/I9N!(/Y)O6DG#2I9][,DYONSCI4L0'G$];ZA&=&;I7+/,420YH^H0V-W%6[U?1][%F_Z2RTKK-J&_<\ M#N= @;$"!50%.X--@"737_ ;BU(OU)2X5;1T;P\U)/_I A>455%+LT+-FE"6 MMQ-^N5S?X1LSV@">!'U[KKP=,!^2+'[&BC*T3Q+<@@I$>$PL'WE!0OXE7;QI M9^#>ICC'2C@8*_&(J(R:0U(IS%!+BJKUX#=BNHOQ!;=(#[A3-29:W'7B7?,/J//*)))@:58C7=[!8P*:XUJ_B[2['>Y8O MOW"A?U2YNPU[GUWX9M(7OJ [;ZS.8[BXUQX05J4A+2$!S?L:T?]VWW6*<<[1 M@$/$S79:I(.&&OAXP>[PHGW*JW9#]5K\)D@E9&5;-XQ91G:*BJ&^:@TX=>#9 M(XP6\615LXZ.VZ[[PW6U_O M^&FS3:NF5XMP*S;DJ9_$HPSTMNIK%SSYN9A21NGS:P^5YU"4CYU0)XQ$M): M#NQIQ]5.E$0P*!./=T.V>!5F@H-]L5HE.?)OON]0E**4_9-BBCU[WQ'8)PGR M&,-^$K#%R^W:8Y#CBC!EE GSYY!8^EC']GXV04-@:I=QA+C%K;@1U] M["./:,? VM+E&A_3;1P]9?'JU]K4C+K89JYP$HP8+&D_,)/)::P?V]9#*O*\ MXPCC;!+A"^I+IWGJ-'OHT!'=> &-[Z=:SJSL!IB%D;L3P\RNIYG E_;9:K+[ M'K1LH)4PP O;BB/H M>@R>?D)-(G>1^&S+TT2D+0>>#S?5%%\I'\96L=VX[YASANI8P@9OG6>]O1LW MHL&>%2*:Y%MH%@)?%T:9[^U9> ,/9EWCB$TGZUE]3:_1RREE5[_&2?:,DBV0 MU9* )V]K+VFJ/AU]7K6BM;7IPSS*.E2ZS&-92ZO3%D1+O0BE:#SLY-,D$R:. M_U5.&O_C[X\0E"M-[JC_==)I?0FB8)MOE1.K_GUZCDGN@>K?["4IX<@H>^VAES:UF"+Y%H=O0;2I3DN;>*3O8Q$_.,-/,Y:7R*Q:@(,E31VY=>]; M@ A4K>WQ/8XV_!%3\5MLXL@AU0@5DH;3WL/>=_T]7/F[O87'>X^?(<$LEZY55S,;7 M!DQ,%=^BZ^*&E5-KYJHD.*B,2J>>M:4Q1VGY,X^<-KW52V20E(^GRAZ%?0WX M(;%QG;0K2FHXXXRH\.A4-X.)?:Z:8*$UAYWT;C'T852!MF4FMUEPJ<5H5^%2 MQ4 V"^ZH36V5?#KIJ3SUNZA%JJE=VJ>:OMKV3%=-H+,(>^ARI9B87F?(-*6. M(+N03CUMLN=^4ILK9Q%!;;BQE$P^]1S( W?73 +'#;C3SPDRBS(V?;AHY'B9 M14D;4R[V=O9,5^/&;6X>Y#%BS/N/,_-Z^Z$8*__SS$I3?Q;CV)_.'&MQF'&= MZK3--QTXI??-<79-H(/:+WM6WD>0N7 51X# BS [3BEGK88H_!735/[F&?^4 M>@3(3E\NH>LH0T.\>TD, "P/+,GF8I,@I 3<-^IBS3F^W%'<0!]]1_YS?)>F M.3X?@$A#Q#9]I*-A9R>):TVO,.P\:6AG 5;X&<6;Q-N]!BLO5,2UJ]M..V4* M,"A.0LIV?5MK6^C2"^$)?WI%*+N'+\ SJCX1RN9.$:#=]YH.]A*C\I<4_3/' M>^/F#46M65V*UBY-7Y_9I6QOC028PW(M/+P:_LO;#HVL@V6B-(Z>T7CCP\-I,0>YY(C0JE:#WPZ;N,TPR_"5Z:>JO7/$59!B(@R'Y, M_KN,]R%IHCR>78>PM@!UG.J[:(FWMP##I,30&:V6MRSWP&&Q>L^7Z M6TKKQUWGZ#E^Q'/P0(\@?K4DWI(^%_A?/OQ&1LR0PP]-N?0T/V58),C,5JKC M"!8MI>(BU%A?K25(SH?29MIQF($7[#989WM0XPO&MMH VKH,/,-G%&&1XFZ[ M2^(W:AL)P_@=#&Z/*-B^Y$F*6('%YE2-^PX\9UBL%11]P6OF4Y_O(P*)&"_T M;9R(!8ADT^[2W5Z2(+YUENM[+_(56UMH8%%[QYP*@)=77OJJ5-_NT^"8MYR';O+KF \^L&)YBT,EF M4V_BU.*R.#E\W(DEL<,ZUWNZ$<9PH*^ZK-G1YB:>12Y/-P>S&!MBZKT]U8P? M(X=Q3-YD(-7+ _6XEV=!Q/=S=-WL#)*M^BX:B73NNOUI+=79S]O MK3RSS)-ZT@SK[(H5=::*3_2DV=0I,,94,Q)UJE.5.(SCZC0R[2QVF'D0J%&- MUEGQ[ Q"TNUB5VG<[6_ 26^G;MI1YZB$$Z_BUTOTZA#V,"@;_T39&"$L[+&V MCK-1#8ZHLAF=*K#0H2^F>?3)2>/J=+OMVB)?3AHIYJ"K;?B G%GS6'GO*06< MDV97M]/;-3KJI)%[>@DJW:.O9LU+*>BAQE-ZJEA:W8YK:VS<26-"'?[:FD?L MS9J!AV G#LHI%T[DX;NL4XSE2>..';S1%)[[,9AUM'M-%NYZTKAKAVL RJBB M,?AU]!NJ'IH\!A[=$=DE&]NJ W-/&LJOUR93AY2?-&;?X5*%-MC]I%'[#N=9 M(PS_M$'[!C^0C32 TT;Q*Z/SGK)X]>L+8 9C=H*=ABX?\'.[!<,8_O/3*UZ( M1[1C*0$GA.QWAFBRC>UR%7IINER3?::'I&DVM IL%$=D1A=Z')=F0WN;9?6* M_#S$VN;-=A?&>X2>4/(6@+: C_=EXPH(0Z9 +->/:!5OHN!?R*?/,$$ZE2$@ MC?LM>WF6[U[BMUP.U3:3HA5*:LH(^(3B7V=3TMN$8PH(RO)O]FJ7%L_S MDT<40G &.1+D))&'^\';4R%(CZ36TMDH"G4&H:#PDX"+<7>?:*-;!B=WQ4 M$F36VQYY\N,AY.1=[LLV[ HF@D4I740^1#A_];8MHOX8GQH:0TBZ7C?K-5IE MP1N"DFXUZHR[.;:#JW7J.FW?6M>1X/SN(J@D@KGW+0J(.07?;?_ _"3_;,?Z M,^GNRI+X>'J/* L2Y%_G21!MZ$-$#H/ZJNPPA..$_L4+<\,MJ!UAZ,N@:F02 M/GV17;RAQ-N0DB0/"18S\#1(<^GM<,@XKBP9._.%$[U\N\HVA[R!1@.Z$<-\ M3O@WRO-1FLVJ:9Q-.]5)YZU,8NNJA"14+4.GNNT.JEQ\FEM,:CZJ%+$^=>B, M8:U4E0M]G&-[TOMQ9#.9N#RCF99F@EUQSOQV[?G6F,Q..N-MPDO#V*0W"X9+ M/8D5=HUB(N0)8#^>K##2:ORNZ$42[6D<%CFW :>[6EN2L =-1G1I)XYXIYI; MS4\ZXW.RO5S3]4XU)<^Z-%!WCYQTHNCD-_'@RWK2*8-3^&H;R'%&[C?.]A.7 M4*:_A5H\@K/8[LYPG;DG3SI;=#)1\2"?ZDFG5EJ7=9F=(F?JBDC\:6[!H8UCZPO3A\>AZ1+R="7^;+L+,# M^1F'BYYF.1E]QY]M'L8YA/\<]VHGF!^>.H.ZX>KV#I1_(Y,B&NWCT[>6XNVZ M/B<5 NNB9<-8M*A$0AF^S3-S8 _TED\<<^8<0\>,->J]1+-8@5&W]!!7TCE^ MX-CB!YSC[M@V?P.Q;B9&_JDXW2)]6@6C#KZLF!9?L3_(TBI-UX"L<0IC]X^'6CV,S#X9(;'VA[" MCV6P:K4CZCM97@&R&?X2PZ-$"E.JJ%"U=F8M6FS=RN8.1#%+=\CE7MCYA@X; MPW'.N+L]C.E1%OA!F,-K^H16.7XT Y2V!MNV=ALX5)-*FM1)C1+ROD4K1'S4 MF@A-@UZ.,?[F^RK,\>,+I:]!:\DSIJHTSL)>/H N/G[$+[KP[EZ:OKN7XX03 M\^I5^#W!;(V(L.4_Q^20O\8A%DW3!PU\:9?NTYVNQS0_Z'R5_1%HN@Q\L)[?X^?7.$^]R']^QWS^E?=TAC0(!W*5ICGP5[G)+ITER5KHFJ8SS 'Z+ M?+#,!"\Y7D4N/CS"_?(MA:?LR@M7.7C32ALL_J4@"LL(Z#_HL8IXVO(KPXSM MACGP#&FM]X4:66F:K)*80F8"M]IF2U%XZ4W-%K/8=0>;<[JAK)XV$TVM*T4H MO8F=8\:<&]0\4@D&:5VH67"]\TM\.2N7K_E+W-T@- L&#O*HC'HUS&(9AGR6 M! /A/'AW2GFX+F'0GG&\QU,'=4;2640<#?/P2.$W3A;.O/,K863MGL5V&^", MRJWJ<\/'/ORPMBW!+#@YP#ZLN4!F 8EL$35A7#20([#5MNC4 _B8Y@$PW?GD M#^2MF@Y#VKT8[/+A@LR2:!6$ >/6UWR+$G QDN!_/& 0P;]@S]Y%?,^2EF2A MH!4L!?*_HHQ&R_-O'&5(=T'%?9RVH3C(VUISXCXD\3K(8"Z*^0H-A@XH$SE1 MG+.,WGX@]^";K?3T,8NB@KL##.A,:#0Y(EVBT]V9^M%%=?^"0'E#/BL:P$W: M5"IQGF"=9NPVQC62*W>M)5KX!'Y"&WAYZ_X'8NC##]_ M^-.;NPB_Q2@UN[N[C>C,&64OK^$1Y:UM(L8D1"GQ0G9YDVU6Y7Y36Q&4&06E M PSLR-9^PQ*3ZGG3G>.NH[B]!V[^F6-I'+3,!UYT9).@_EM .^Z8(E&W"^:: MZ3:T7F*K>-1K<-=>+W9)-1Z@;N^7XA;!8[]L"+U$!]'B6J(\8+^G_;^];GQG%CWW_E M5+[G;'8WCY/4/;?*SXES9T:.[\K@^R4Z)CMZ1#'GV].V]#IYFMS5TG(]U0DE7*.&,X-LWD:LV7N MJ[>GG24:5IIDG/4\"P:;W%K3..G/),5V*;?A(==[YMETUSE.>QV>3S6^M'V4%3U?]L1^,+4,-+^@#SC63N:M#2"G?/I($FYKM['F MCQZF(0TG=5M9?L@5IG-5Y&NV-33><.4TMT; ?4IPM$INJ!U =E*WG]O4/N?O M/A"[9TGO $L"\>+V]DDX2 /5X,I'OKD=1HZZ/$9QC,C+>_H9KZ*LS :)@RJ2 MUO:9VUAO5:13WL<%4MA#6-JNKGT-H8J1^[ML)A/K7YILBGR7I8(P/$&HSM*- Y@_EM M[27/&!((G(H#8Y]0#H(.CD92@">Q>*/U$$#BA<^,Z0]@4!&3(7K)#=#3SW7 M=(JHJ4NE 57.;9,Y?#_R+.+*2D^T_Z8ZW^<["VX) CR'2*7,\SP+!FDYKER1 MZKJ'9Y+55(=1U!OPK!*2.@YY.^>B]'O/E&_Z0G:> B9VS 4*K'N GA>[-.PL M0;#@+/+%1QI:9_3T@[$-81+(.2\.:IZ1RB#1F7)-S#%E'.HL+FT:Z;1.B.+4 MGR8828L9Q@(O8J=CGWT^LQK[QK+8"L!>6-1'I+5CQ/.].& ?8_:,5ZPT21)^ MPNF*H+=U%#0@9H[CSC*2-Q(0\%N=?(!?Z@>>:MI0S$DJR]N.FS=13;E5M[";T#KKF:W!-^2TG.@)P'^;G>51_J75;6'\E>5<@T^<9_$IW7PM[J MB#G94X[=Y=#I:H__516+PEMZE)Z]"VYU% MM.T(=7E@H9C7)\U"K<.R5;FEJ:-/FC5#U'V+4Q)M>I:,T[LR:["%SX.+QRDW M,RF>+Z1IP6?3=M>>B\T&D5V#XRP"W*A811^#@JD%50 J":\VE*V_.N;875P. M+>@DG<=UD<$VR+*]CI: IN5];!N^4A1^N\W(&$%Z]9!>X@3N9.7#XV\Q"K#X MDHF\@VU&GIY_5^FQ\M9RPL[BGZ)\?5-D.2@V4MYJI@=UEH%4LU">_/Z#T4C. MK.>('N$QV^4V6D4YBG]:P]F4H5BR3P0M;2*1:>J8BO?^1!0CDGLM[=6,BN-% MOL9DKZZED29!X]%+(67Y8ODI34-J4U0IYNPYC4.YB<%%8 \=:VRY%G\52 &K MF_"0E).MU BT.@A*A7CL"M28(Y^672\W8$X=T*YEOW'\H',!_'.-PL:CS%*+ M[3S\ZX'AG4'&U)F(FU\A'Z<8Z'NTQREF2I6?R/X^"UC?4*W'-?W/B6/BS(C( MO3@+])FI/!WI_5QX*N+I6-[7?/@V+S(!;<3I-<[?,4ZJSJ4JI(9@C:GW,P=@ M.5!VKH&IKR":[?E4^U",@A*TMURXA;)Q[Q!U;YE<8]A5S6)\=Q\@+:!FH@1V M&%-F1D_63_F-;NI_F3,EL\M._;:P"9\D6^U,"HV:<&O273W?TX->6!@T3I1G M!]?>3P/B B*X@ @N((*3!A&4>DJ4-2T_=(;KEU2_FSESCR/KEWSK)=]ZR;?. MGWG8GSN3,,FUAW0O>51'M/TECWK)HWJ>%?0B^E'EHJYWS5MH3WCEU'6*RSUY M?MO+/?GA9&XC'C2:+ E+KR490_3H"B# M7N6_5TEXE^1 ?$-TA@9>1 E4R5>)?$R#CF.G>R5?R@M":':RYFK;-&$SNI*Z29R&]I%$34[JH(AZ[7T4EI]!?:$B'BF6L(^L MA3@JYPT_U-.%7PY;[@5&[$RR][$+>#,D]MLIBF^$$0=EN?=YC6-.7-K?SXKWVXP];#B!S 6/_X? MW@D9UVTWTR1O"D):^T"\M85-9^7G?11C<@-?NTJ)F)OM5K-.\'F#XGB/YQ). ML-UJU@G>@8^_@MWPB:3OX/6GFS>4B#G);SWO%F)',;-LGM?@>V:+(L]RE- M M+=Y/LD[S"L0:Q[&*S:U&\W*WW-:'B 5[]D,LN(+FL^N LAZL5 %436:=V@OZ M> B!/]$R"IBSJ9BGJ/VLD[X*0]@@6?4/=>2_%TZ8U];R9'\PF.P/5B9[ S\N MR$OZWO7>9"UM3)1YP OR2-)ME 1B,T_0W,:4'U-0Z_&_HK>;-%1.N-UX+AN+ M?C_!2##!ULDS?5/L<9TF8CW::S+KXK*+C8B]504V)JI.'>'R"IK/[,[] MO4 $YA'ORM-1XLQU6\X=H@$'+8O*=)%BIKVF,XM!D!+XVA+>F+,G%UG66;K9 MY;UF(N 9!P7-87S_P^L+!5ER9MMK,O/4[CZ"-4I66.#16**[+5VBS(F1AX-]N6F'.=M93'%YN M9NEXP7^G"8]@U>@[W+\-6S0)+E^)L@,M%G 8Y0D+JBS %#PXI!B^"*H8I0WU_L\\]ECD@TPS!UV<__3$%^_PAQ1S%>3ZD89R!\^+IW\E53 MT/^#R_0+4F-3\.%''_C0R[Y-P8G?^\.)5GIO"E[\P65>\+.'4[#ACRZSH9.A MG(+^/[E,OR 9.@4?_L=E/HCSK5.PXL\NLX*;SYW$>G+:;.9FC2=A@]-6I#0W M/0D[G#8J=3+?DW#%:1.3EU"?A M.FY?RO/TD_/# Q&R" B;A@=/VI0)], E# M/# XN>&!M*M!* MD[#%:;NSCX&:A =.FYM\L)4>'ZI[ZNU[Z%9NJ1^ #M\25(2T[NY-"B,G&?LA M2^,HA ;A-8H1V([/:TRKRUJ_]]M;%-&%W[JA_TH]SD8XP5C2T_'*#'?'Y;>W>P4;8&%4K_N?M/ M$6U1C&G)\_P&$;*+DM4_4%R(-H!>7Q^OZSMQ)_Y2VV'V+:RU=^UO6L:O=1J# MQ971G9?O5*4MQ1VL$?&XKQW$)B?3,[R6+IRV]&57TY70[CYRX1XX,DF!P^;7 MEW]I/'!>NE!;W[]D&'F#%&M+=YUN 7OV"R>4BV.,M9Z7+1MN$U=>%HL%,N M9=@NIX\2YKM'\$68KP92_D89^16+MHBTBV7N*W55KYFU"1_>S?R,48;W.W!' MWRR4&M?J?A;7H%\A\3!!NS>(E4O5S3CHSU9[YC2ZJ-^J[.F(\GR*5NM\L?R6E6>OEN[L]K%I0>WW*>,P MA:02O*8W3+>X?NP;M.9B*7XFPW04%W:1>ONX9; S05&:MSH]+9XN64ZB@";> M4+96JF%A>%0&86C6 00$M!!. O$>D/5P1'CDNX#?UAW?0>79 M23JXH#JY$=B!@5O;J0M%M, -@T.FU95J5+.S7?.\$G MR[S7UK((267'OV)# M]1DF0J!PJX><1C$A-2BD]92K 'WA.1.DN(Q6[1 ]%(3G[+@4F)) %+PN,*6[ M%:0Z@+]9/*=;G:!O\H"+2?"< Z: A28_9*>(RVQ15AD3G?H2N^!DJHJ9V45= MQ>%I22TSNV@4R(SGG-(VGOB &L^I/[N:<_J&@AS2XSGY9N=C'Q3D.?G'& L: M@"//N:-W8NKST-/RC,-B#'K@+<]9HGUHRA%?)\$%&?DJG)CG##!3G#HX,\\9 M5K==9@:50'>/&>&M@)M8^5.@FH9N37BSG-2S?:^#H[/5GH>IA7GBK_,R !M3:@%3CP)9NB?BSTLH^?T&QJ4IF!(S[DS4HK#VXKP MYOEN'5SF23!#;ER(8)R>DVZV W@0.,\9<(Q"D,),/7TKP5A!"$"J)T&^4:QA MXIC4C,0//A8%*%G/V7&,BI@[IC]#N3WS /;T_L7L9 \UF:8V'6:H*VC@:/%A MSIX^F6**CSN/:H&/B"[J&N=1 &19+ROU^5(Z\%(B[5(BS7:)M#A.WZF.N$_) M;5J\YLLB[J>Q%?>0C,9P0<1\*K74!"^#"E\0)D4A@R8]8L*>+1(0HMG9$>+* M!YBNBGP-1_&O]2DI):K7R2EB'K*L,"*DZN 4$:TGL;0I:?9RH;Z7X=;1Z>D" M69J;1M;#'3*DVT74VIWIJS>*M,OE+J9/%RTN]^Y.]-[=Y9K1>->,S)P+SX'D M9WN[1$\8=#T9ST&Q0YC1-^(\A[\-9\+>!/0) M26-.S*,29DS&#>3 E/I@Q@S<0.H'* /OEFI@YPW@K6K'J: M1=S>'K]Q#,.MKI+P"R*_X,;D1+P7=[!&Q/[BQ?YX52R#L+DS!%RC+ HT9U^V M'7?J&$PICF\Q"C W&R9H M9#'3-IY\^ZG[67V< MI*SN5$Z,O4,/?Q%0(FQNL_ V!C^<%OJ\A6T0IZQHD=PDE_=QQJB]C>(B%Z;# M1:U'MA)_6H,KGZ%88B-VF[AV>%2(7&IY)WN/#^$$)A3# MEKP*-U$24<681UL%-:I>-E](I*>8%&;8;F./\R3-,IC+4OA\4K.%>X>OZ:%K M\Z6%-X*#"+&X-(CL)B5Y]"O[54"$K(<[43S=Z)T#4Z[OR:LFW6AIT3K;SV%O MVT=) 7.K)IDFV35>I@0W:I?>?8 *3 F<3(CL6&R:WN>A7D'*XI!* V^Z;[3, M1IAL)8C7<&J(M9VHM,.J MX9F(XC$C.L*&+8KB&=EJJ6VF7G_CQ_#*"D76MR!YYSHIC#.Q#\LE3'IB9V+TLEZ=4FYE5.F:X MYXR8T- 2IQ4]Y]F@\T25C/3\5I?1J:+,97K*#&V=*LB">DJVF5)MI5,]IWB0 M)IA9"U.(T'@I,L])]]P^9LY][.XT*JA-L_B M.NND\(6SN XK1"ZV^A+]?O+X6A+X6A9R:AU ;TD;$T M@8E)Y87?UH7"G!H2TVQG7V ZK,QTA(;;QU_!L7_1D_@U=4)3^E#<7 MO)(MG;^\CPM:9ZIRP'-=J6T_SRM=#$%CBY.7V[R5QD&$[*@[L*&U2(6D#1C* MWDY2/P\JWU7:_=VX7"$@H]W&VE1?,!QI!)%=*22'60EF+6QN43'_NRCQ8=E+ M*M"X3&>](N:!;FA\D@5UGS#0D(N6''S%XVN$3#M)5Z22SRHY"W3[QU]JU M*3RJ!N!9ME KA'-UJ=^ M@+-T\-X1"=E[S?(H+XCP,NW1P[K&D'+QQN>(P;@N*-4UO-J?6F\8CV)(,M%=7M,+GCZ!\TE-TM\83?"A*LZ:QZ.UHF M\M)^3I)4+LX FJJ.UHCZ$B4L1["W^&]Q0#!,DJ:SJ7>P*4\= 66ZO9TA[V:- MDA78^O7D9,*HVWOD@D3*I$8 7*;?7N9,Q70<.]K(=('2NJ5(49KR/7R?;&I_ M+<-./*H&C^6:D< X?9,F6Y@<$+)8EC_G$5#RC -H29]Z9@=[XP0<8$*9?X=K MK"IUI9*.(<:4>E#7F,'6]"HH/4*)BM;N[AJ!U?, @RGD]!]9GS7&5F>B>4K, M; "[5=@XP3(&>TL)CE9)^B+\_I7.F4)5<%3XF>@&SZ^LGNW3B]KG@0)HX3(;_'V0U3F8^!@/C#E[6U5[+X@ M+I[3KUM+:PA QO,+J_IJ4A]%XSE+!ERW.9.+JV+LSEG<7IT>^7,6EU\'X'W. MXDKK$%#06=QV/1XX=!9W9$> $YW'3=FC0$;G<6MV& #I/&[4:F"4)F&$"NR9ACE>V[P#X MUR1,\\L2U@""31+N=,X,UD>(3<(/]VQ>?4#9) QQQM =@E*;A"/.6;Q30=H< M*+G#F)?AX+]7Z?8['(1E@1V8-RL.1 BUX,KJ.4D\3BF5<,(@K%&$\,O/ M5W',F0#WLJZR^=A@^R+&W__N^@_?][]1_!ZPNI/+6 K=%:E-7S6/G!7\AR2, MME%8 !/G%?C&%\L$O=]L9 '_&\K '"=X&V4H$8LTK]G(,_F"@IYD";9N6F=^ D-:K:>!MEE*L%P<_% M9H/(;K%\!O,Y JI00J-B%%Y#G; TC@+PRNM\^T.R3,F&V=*W%*\49T-/9X&" MU9M0SU%H*ES3(48^(O2^GE>9T;B[S;(^=$+9US0'3J;@7\&NN(\2E 0PR2<< MX&A+9WB]JW]^@?E(ZL8=-:3%PD[-N4BKRG&;^CIQ^]7P;M(DP$E>EFQ_BK)? MKG<*"9/U<(<,Y7+(>IP&&1,)5T;R!BGP6TT&?4/HB?K''/%I?V:-P_R1<)$\T&4"J)V*S;TGZFF'" MU,]#\E;D%+@'1T)F[G\XZK2_@&FR*C7!B M[<_=Y)B+E@-.@C48W8KRXZIN]JHQH)B"#-DSTU\Q/P8N;^O06NP.;#4SY=K= M'")H%.&RHP:_H@U>++^@?Z=D_UPYEPIYVY']Z_WHBX2O;P2-YE7433;P+#1! M(_]6UT%U?@.V1Y33GZKP 0U;93DIJ@=(EM".N1-($?@S*E*XN2&8WAJ_C95RHT:X[W(T4ZX(O^W,EL"'W&5K?3YZM;.N,-+D%2@>W?*VP[*KPY"5I:/R0T M3V[W#NUO"6R5&(<-V:MVD8 $20>'5N$323,%(8I.H]=M/K +_+<,Y]<[,!:J MZZGT(ZK08,=1MXZ+*C7I[]!"?,6YZ3(TNGA7F?,8:,D!!F0$['"Z9IM66<,Q M,![M$C\\Q($G?)(5/9R#47Z41-03+ WD1KLZF 1:X DW9.(S'CO\$!)EX;RA M*#K*I0Z0PV4^Z&T6+=A'4SYF0 )XPE79IG./K7YL7@F<6H "V._*#G;!:2*E M.Y.+%6OI'L]HY.T372*]EUK3O'WKTC(?=^$T)X9::%Q4AM0NZ3'0$[X8VFI' M,\;[+:2%)3AXT1SXAM-T*\\",=9CKR\ES/&$=-$1<03MWHO]L3&E,?$KGK)0 M!R[0J8.L PYQFAMZL;Z6DR0PUL\YX+& M9:26 E8!9#QGQVQW0SBJN@O3<;DDP*2!27T/PF46'1'^:>.@/"5R2+3 '(GE M*7.&^8$-A)>G=$_F"+0P9)XRQ\HA-!;FS>5B+K9.JSHWZ3)W9M/A GBAI[PQ M4^$RW**G#!@%*"3"3;I<)VGRK#PO5.@R0R;*&4'OF8Y MAPVC7B[S:P914N&.77XP;1YQ.@JQZ#+[IC[:S?#B+C\I-XN@*6!6+O/'BIYJ MPO(]*BI9UY.LT#"-UQ4/?*H^HL_RW- J]BC(,_JTU<$FO-Y5+S12;03'6EA MBR.K3!Y]=0)(0ZL5P2MFY!VHZ*UKY_J$LINUNR""F?'J46IUF?4V;245"U)) MBJ"R!K>9C8E22=X+M;"VAKCMZ,6\R2\X?XM1(*F<^!*\)"11F;^+48Q)B]I^:^8_]QV8Y>HQ7'\A;ZF37$E<&Y] M01\W*%N#12.;F48O[RZ&F:KYYO$MUZ0N)XV5MI_)8;$/\/!UL\ML4 1"E3J\ M40B^IUB=IEN):92=LYWUYK'':>+5<;TARF#06>5I3L]L<_ //D_S V:DZYRS M7KIY![]^L>1A5)^#-0Z+F'YZ2/O"_H@S*OWY(>][E=?C=%+ MMV^P\3*&=-$ MGS1O#0V^I@EIT:#R$^?19=[ZH)TVUR3_!_"OIJWD!43J]W=J M!>L9_C7"!([ZM?E:BL>P3RH#2F7LF/U>6NQ(UL,^&6T+P1@9QKH;E*T?^^NL M,?!+FN!=Z8?>%TG(KQ^F:&QM\@_)%I?I[6[EB\[$.0T=F?0-RO$*#/E?4?\* MDY0(;L=3),K^R?>ER L44XF7[XYN,_M:L:EI]*S%3GO[)/BMV.T+;V-M^U8( M.\3U!$/6V3YQ3EZ60]K9%"7+=\]4V%A 93[[==(,']N4Z?X_Z,Q_W^TS?_R7-+W MML7MOXF/T511Z=9J'5L MBD.23?IUPF6>\$)V2([%C),Y$O7#I*W=THL_.LT&4_.2'Z*4&.8CJB9/&*EI MB=KCI"<[U%0T-2*F*NM>8J9YPBI-X9N25YZ(US!#7H 143*K%_3U%!8ZF[^H M%6$^%2:.Z2E.6B%SMC)LLWB*/)/74\SR;/N2GULX%:Z-N1%_G'(CSE9A:NZ0 M3=[6"!3.B]7F M,5VQLI-[Q/3?;M.EJ-'3/;+Z!;1UR6KT/$VR["/)#I.2HF&ZK6P^1EMLBACE M.+S%;W :E[%(^#G&S,1(PJM-2O(JG"Y< A%@9JSA[1T%Z3)_1X16%]W_>$OM MC93-ZR;-SL2S O3K4B[6%^K!H.UUJ;?WAZPKB!@=!9,7NZC#_J3 M7+XD':P1\1FL?;Q.X_!A\T;2;>FE2ZF0];!W-R]EEZ@#JID>J&Y: 6_E=$B[ MC%PWIKSKC1GKGJ+5.E\LOV6'%)2H;HQ&+V^QC/J^2.OA0&UCW_,TR3#VJ%P% MIYFBE9HT\!^T&-,T9#WACBP;.1U[3B8!:>#3=$/T+2O%939H!P)-@R=:0C/U M4P'Q'+5399]\KQGX<2ZG@>8_YID3>*HLT9,9CC_I$B6*=E4ULHE67E) M5AH3F(/5RYR (@-V9]ES&3B2%=^0][%'2CD+:9JKW<:?J1Z=>Q/5ZHY648[B MG^"4Q1F*)=72!2U'KQU>NU\=KZLN+-OXXV+YD.0H65%0;*GT;] ;G6?T*P[_ M"HX';4\(?:VUE-"$&A,H(NPW+IWSSL"]Q-0EL>]@8O\)EV9?0>%<=(924D2M M1U<>V5L*NF"Q?%GC6Y2C&^ 6)FP7R!2)LM0=+!9%/9Q.-^GFK8"MMY?BQKGTO2@'J]G[DE?6L[?@G#$6 M+.,Q7)2U1PQ..7VCFE#/_1:7_YI+G6"<"T1M#*RJT2(-&FKD[46E R6[;/^J M!WU^ $X'KJ$O;'N!:/@(T=!"(VA%.UK,:3OJGG! AC@XC@4G@RK@1F#JEUP$ M81'/B393$%8",DYS^()X.D[^% Y>8_NI PN>L\*/K/F\.T<:NF@_02:0(T]X M(#N?CV6"'R?T!? VBQVCB"UX3OLP?T<[ ':JW'$-83)[.95C=(K"??(3Q%K^ZB6^D$ZM?_NVM1R<;(FIM+=/3GI ,M,AK:0^1L4Y)_H+)ALY* M 4SBMW5GZG*XGZ"UW].?J&9(1O(&"?!;/7WZ;OD3#2]S$[#=3V>=UA=0H9MB M(YQ8^_/Y.<;96NW/[ $)"(83X1[1>LZY_'$T;E.+D*9M&F_A.&Y/2PH.D/>Q M6'@B!T]FL2QGI:@XP6EJ;^)ILMIK)M&$FTTFG0/B"_J0 M:^+6Y_8D%\S&_2[:L^WNXRTJ*S_?HAR+<'HZ/9TBJ^+X=4I(^DYU'WJ#3_*= M 7W"(9P@5(.0L=%0/";M/65PG359?M10,U"TCP&,0)'.4"-3M/_*AZ3W5>#[ MH_@E?<0D #\,K6"Z]VE!_EX@ J?KW2M,'/$H.W9()[;+?DENTLTF8M7)[S&N MYVV@%D0C.$7FMZ0 L=LOT_%$ZXUGV9;,]K->%'F6HZ3"$A7"BH?*;A:C*TM, M8%+5=616\D)4X3*=WXW/#? MGLH6 YRF49U;DT4JVDE8:4"\[U(>3/^UQ/CO^37&<=PX$ETD^XOAN1X ])7*(4M.)*9\$$$O3 M:N6I!9?IGUX%V,\AC]:Z0?/"S/J\N?H9,84 M?/J34WP:E.N8@BW_XPU;-',C4S#ISVXR29D]F<2<==-)%V9>)N&!FS:]/'WC M$0R\4_ZVWNNT3L!-FM#J 1AHP]D4$'%Q41G1+'JKTBDPH^XW?@$RE)=N%(K["8&?,L3N*YF.,O:2()+2.QF/!0G68!Q=K0C&P@I1 M6EVL+_E>"6M3L["1Q2OR[9N=3)LX.E/-P M(?<33E<$O:VC ,4")+NX[;Q3+E$+S4EPV2]OZ]^4[3\@>XUB:B0^KS'./]-O MH/:>6&,)FSM%@'3K2CJ< A'V1>JY>,WP?PH0^+MM=>-9=D5-T-JEZ0G; M^T^"?6&B<$?*%LD^#[:XN?HXU^8I/#; M+8ICE#TB\LL[XM_D&C:&KU=X+K?K1BF5',>EF2VO5=UM9K/0=DY@,Q8H7KS& MT8H=RJ)9<]O:LS^JTCU7 7@P61GTHS^"DRTW0Y3]Q@\=L'(.TDA!LX4K9[#\ MT01N6_=*8$N)4/5R1)E[FG+N;GW-03KG>2AF.8#$VWER$#NO;%<_9_A!&R0V'&7G![J-EOJ-N MYH&Q2A]5U67D&;[@!*REQFN^5W&+*"]O4+86 M>O>M1M8F^ZE <$;E&-?^;D:OD@BF+6P^LC!_+>BV7BQOT2X[?&=92I$GO++F M(\_L,#R86^F&BU/H-G%J<2OL)VQWAEPQ6.=N3^_N3AN#9)JE*Q5H%:>O':DQ M7 .#XC6#5-@1I_FC=2G-#%+21+WI0AH\X9'LZMK43/+COKKZ'K,2#+*__B7! M,WC" 9ZXC,."4Q &7<$*F0\9AQ2D)AP*ZT2IM(<88>,(':;F3 M$1AQ2H(AA6&T@/>F]ITGO)$)RU3,\42 Y#?.E3C)@VEO#C'QE"TZ*)/S*;]B MAL-N/RO318AXRHI!\0(%[,135A@GD)N1@18TQ&4&*"LV&%U=TO5NFWZQR]S1 MJ=FD0KA*+#0?!$1GAR@QXUIO!WG!C4LQ)[5?+P<,M7Q9M6[UA!]2[WY$AOA1 M[FHT2]P8#.4I5XZRNPQ05"ZS9SI31!A#<9D=$QR\^D@T3XMLF2D7%;[-4R8, MS_F."JASF7O3J1KA6>]I>3:S'66*2_24*4>=UN:(1I>Y-/Y.4B1*/2WW9[:/ ME'!13[DP_&C2AZ>ZS)KISIVY*J7.4/EQN) 8X8%=YLYTUK"<_AA(L7C^UK$I< M?*WA.?K^Z%TO\*BH9UW/\SE/@U]>:;%LX UU/,O3@#)GLZ$^/'S\O$8$[.VW M"O$^2:'/HV^ W&W>XG2'\3,FVX@>;C#GZQY=<5R==XOE$P[251+]BL-R=[/2 MK#TIZ-P6&?M;[%6'"-8X+&(P"LKW=UFT>T8VXP MG7M-0!)2>,I7M%%LB2F^ZL*X85]EOT3@(6S=5#>R(T'8?M8"LIRGN!HE8YN? MSCJMSC-@O8FU/Y^HO!=X.[ ^T19_ S.<^@IP"OX;!SG[55W[2Z?[_&LM*,%< M?V9M!XUC%]Z@MRA',?VK],WRJ;[-%9/.IU)O3/?5ON4CH4FRS561K\&7/K#V M>Z$FU>L]=H4D[M?>PE?D9.+(7PM).DVTS!.0^WG? MU]:X1BD,1[6OR?7C/TX3KB4 W !1:]DGB2YXPCC9]1 KG//D1K>>[E&%75J[ MC[-'76:!]I/:DR9R6KB9MKRZS#RGWZ"?\Y+JA)'=WK5GK9"9TPQ5UK+J1='V M8M.2**=I5 O-#.;T9.$^SUGOZJ7RV:[ZS7ZH26P(EQGIQC;6CMUZ?2=L?IF< M\]KJ#!<39Y!(_:B\UY>J9A/%CK'C,M-<5H7=[(G+=Y2/R71Z?^%GE MA%R^#>/"^3(H1>7IE1KKNE,O"78VF/OG8K-!9%=Y*+W.U:7QZ]TA<&,;CZ^, M/8E"3SU9,<40J@=V '4_/#2GA[0_=OP+XOCD@;,6U[@\+W#()TO^II=F9_M8 M1JJH-=X/%K=WX%TG-BD6P7]Z_J9XQ%G6YZ1@NG[ 8L8[@/E(F*-/,*>#]1?P M@[VLY"#!U#U33IUY1Z9T-4XQESDX((0ZDB4^,U1BQDS27"*GL#H\SW[XBL4X MI=A),TXEC:/8#IY)P7!2^\1E5KJ16S^)J)A6+%;#D-60*R]"K'KWR\9DB"?7QM1;3LO^;-_: M[%EWGH?SC%F@MA8]#\T9[QIWZC5C=IKC7$I;7DI;7H!FW@/-7*W, M:+RWV$3^D5+;BST=)2) U'H6_)4IX,JZ!H"IA%%_0.[1U_ )DB MG_ ;'6/CT?+K0DKE8"9Y24HS/I/I_:>,J*08JC[F=1-)(M,*V&<-SB+" 1^Y?=TAK;Q9^I!E M!0Y%-185G4:6J&])2$,IT6L!G-J?2T_TG/J6455R@^*@B,%LK1,%\,>&^S0TS[)I86AQQG;WYRJ5NQ(D"+5#=!XGD"XU'J\7'>X5"HT370;*Q9A MU,-S3EA$@?N@AX;@3\PR Q:+?\TH9KJ1@8/(Z,28G.:)W@$V?=RI!;Y1KH(G M+)66,7:+I],B56:$:1@;FMLV_2;>LRFV<^/1NA5L]1 M4D.,>%FLUF5VS+P7I[\N/*.<&.\>K9BYYVBZ$38//^KN>TG)X_G2"=G[7A/2 MS/H9(3O@>]5'8PD:*8-P.D#6^A![!",:N(/B>'=;<:@1B;O[3Q%M44RC5"UN M53+&N,6ZX? G3)4W#JNZF.4>711YEH.6A^^V#9,]4@9Z\C5N(NFS2]#;(VG1 MP^6.\B6^YB0O>"8W\7B74H">IMLO51++/%#:S@ UBP!=)>'7-*&0 K 08*C5 M0Y)C.*,E(*5CAO,6$S&VH4 MH3,"-HX^G=6Q/XGLA:8I M[,EW&F7].,VM$7"?$ARMDAMJ!I"=U(_G-G6(\_1P4];PY'88.0;Q&,4Q(B_O MZ6>\BK(R2R .,4A:VV?N_HTEG,"Q+(IIB5K;GWYKJ0UWI@O!U)$)L:\OG_ 6 M)P5+L$49=40QR1X(CE$2*F*(JGX.K9&1$K)K)8QT?MD7+)@'^"-1H'.0\=O: MRYCL7^L]E L5;LG1MA:%+?9&QKB( B"'6+TLL""YZ0?#R=T.HS'CA,^-U2Y M3F78Q6F.#-PV^C)RTMO%E TGA47]D<8E.R-Y@V3XK287?JE+FM5BAV).#E[>=MXIE\QJ3H*; M=Y>WM29<7]/DF_SAUV8+>].LRB25 DL%L^*E:$M+.GB;7C/1(I*5(*'\4V]=E#@RXCV9\>!Q8).:ERRR26'=:>KNY@UI:TE.BC]4B,A7L MD:6K;>0^%YL-(KO&QF$1DM(C^)QF&7L^\8W@H/(#D_!J0UGZZ\4!.5A8_?(M1P'^07J.# M;0AV>34TR0D*\I^B?'U39#GH*%)>':5OWV89+#Z+3 C8/62DD1?E-EI%.8I_ M6H.6SE L60U!2YO80IH^H&IC?S8(V,QK::\V2APO\C4F>Z4@]0(%C4"QQI9K\5>!%+"[W0]).=EJ%T*K@Z!4D)BN M0(TY\L4?]MT?GLL;U+1%7&:5X8LG,F.K_1IT:\O D<:MYPB"0=P:RVP^ MZ= D/4S8FUO5/KS$'"\QQTO,\1)SG#)JQ%2.*$I4?GB)#$X;8KN$9R[AF4MX MYA*>N81GM)7*_M@ZC>"# Q&7TXDR>.K[55[O]:X)87K"JPOVY.('ZI!]@6)/ M",7.02UG7?U23[KZP\_?GKO.3/V!;8^9)Y?[@-MKQO(,9ZO_B@7KE@5X \Q? _"R ^>:)YBFM1RL/@W/S=%DD,!'.%3$QQXV3 M2?W8GI7!*,8XW'QW1_ME$2C"NZ385)4T/D=9;O.IC2W.%HKYVKYD/FD1_P9J;I,^1$7=*4+\+/$W(A]VY/]@* MWQ($VB['(>C"D&(7Z ]9&D9NJ\9DN2O*7S$ZT\.J_?"[ MW_UX6+*,1IGH:+^%*6WX:U:&5&\*0AI&>^NM_DJOT&$[$"Q M_P/%U!NHI>V=/;O,%+)2M=N@^'.$7J.X? $M*=^:6JX<3%0%NY1[W3 M,TK-^KP&@_L%DTU];F9-<]9U H-L*)T%3L?I%.F>!61H/ MM"HI<-AD4OF7Y@MW2T"AGE7$BV8=4Q55&SH5'$(IT\41%[1 MK-2XU'--:+7U\(4^N8)TK&8ODM*^TAGTC4M!!J^63;%$R#-X+7-!6T M;53)@N5=+%GJSA\&*(7WD> W,(NJ6X9[7YP?,?R#+_3RE5*6DRB@:0F4K3GJ MUQOJ#/TUUHEC _[1%WJUO)B^J^8-?9+U; MM=P7_Y N%IJ+*V9U>T]K0J1S2 M_L>,M#DO1W9$DWM'[SF)H3YW.8UM7<,R;*Z M_,-'TF/DP@/')F);\Q]C1(O;0I:.%>P/21?[M5K%"5I^5K=0.Z$JW#>M M9A8GK),?%1"AT=4:8:IT*)/[7%;DE;C+5776^C$N,1D=K1+6S M8MSIMYHXLF%[R2Z-_=KM8U.)FB6R1'K5:!2;'JXZ=R7R>)4]+:H#4:9*H 0$ MS9VRBGM9*&VCN-O3'3-290]+.C@B7/+5X+=U4JR4NT2SLUU#II\B$MLPO;;] M6X&=>W^S7PNL*T%5H:%]+6-QI*@2LH:!5E6+E/Y[TN3X0CN'<(F=_/+!3DT=N5Z?NUS[BNL1$D!SG?EA0,!UWB9 M$MR0I[L/L/9 FT4)(CM6X(9:2M0&3..8U7?),0'S5HI^;3YOXOZ9*IU^G\I/ M!#YX).DR\L)BX$Z[3]6@2CS^4"]\3*]=MHF).&BILFARW=PG4LLU%DGOI"K! M'R:!\]IXQ7F+HIBF05[21DJG0J-)QL\MDCPN&$:^NY@XCSA&4/#RF; M^KC2,Y^!$O[Z<\=9\R3D*-4^C;]UE4C%@2A^JLLK*K4.OB><81ATS1XAV^(X M92 =#P57Y^R#+5Y1=HT3W+3B?%C/$0ZN]A!Y3J+7(B]'><(AQAN&") ?\5ZP MRN2H8W[I:2EOV8[_!*)/4$Q?U0LW41+1$IUYM.W1ZW#8SXA>Z=N*$P;O1D # M3&Z^], %TWVC?:Q"WZ(1(10:+>W!B/HV2A=)U&AQ*:%O2:BZFD7W<^;Z!O?<5AAEJW3<8#$>Q^9R$W-CJ/RXA:&\5>,>/ M=@C.24%SBS@/LMCV7;C^)L2NZO?VA$-9N@G:F@S MLQ'M HQ,U9NBDSV#4N7W\8U,12^+R$*)6\+#G(8T=2TIR9 M=5'5G4JAHN;P6^D+/-(E!!):^L3_%-7HI)]*"FL\$3(2&1]"GC/(C.QFPWU* M@$-)">\)=B\$)1EX\*6J9;]5_ C_792F_C]-T5/"2]# 53@GV[ MC8 GU[MO&<5N'N*S5[! 6V$E6D^M)7H#J5VEJWT]">2Q_8=&RT=,HI2B6PF] MKGF+RW\/:OSN(UBC9(6?8,GOEDO,?^2O_&2Q;+9>)$?-ZS"#VRA[2S,4?R)I M\4;#/U$6E!DK'-8)*Y_62R"C9;11+:-HQ_;>2WH5 +L(%I9@X?'$6;M6P)3[ M*$%)H+-Q XQ#EL]D(?,%(R^[^\ DB#(,,19/<3=L?Z N\:RAJJTX'.ZS-\1 MX>+;G)6MXU1.V0RS>BN/)((>;[2,U:[]8*#'?-!4.F*'?*^.OB6P[^+HUX8] M^*,';'%6]7 %U)_G2X9M.W;WM=I>BR7%KE%\#C1G0,E% J,^KT$#/>,\C_=Q MDGIYF'OR+8ER+JN_]Y<%0QUWZOJO'_#"TE$%M/^&W M@H >RC!+;/<>G_.8&4.%@R<3?_"7#09^P]YGX''@C_YR0"$([%2AA,-A(54, M'KS=%XVNXY3^)DMT-LX-*<$Q7&F.(P\YI2FJ#0SC8OE82=V..GE)]_<; M&0:HMESX##G1T[=Z5(&:]ONKGU0H^)EI#UZ0/8X;#YLW%)'2=/N<)BOV.$A9 MNO8EO<8E[@6'BV7-$P_>81TY#/(Y14GC%8N:%1Y' G3EHQ>R[[_J4?/C]&WW M/C_VCR2TD!=_/D-&5#7[]]X-MW9_G0CT& XVF$/"&N.KS/5'/F9 TY@2@Q',;B-8Y6'6CR#X;F MVVQWP UI[U_YUAW@ /5UD<(&#KZOT!W!M)25A>;V5Y U@\U11W3H1'3:*?DZ4VQ#?'N%2I=75 MC;72N;"@7CF-4:PK&>XU!*E6X?6P5\Q&\QX!ER+-SM;7B(-=5^C];GN;;V'+ MH.=<,N1][)%BA![G4V8RQ,C/^8P#2&Z1-=ZXUBM[<7#'W!44MW= 2TAAPWJ6 M(K>O==)D"& I79*.UHGB(WGUELF)U1%B<86'+:_UR&I.BI#M:R]9U)UGJ+7*LJIZ MV91="4A3))SB+B-+WQCXR;[XC3"JO=KK I D=ZD$C9W0E(, CDIM.614>P^W M2E&,7%JE7<9^'%@?8-C?8_J=+2;#-+""@@R6NJ>]@N'ZH#\NA@^ M/2>HV\UFD7<-(!Y_N72Z.D18"U&G25&SCT.DZ&'B-&G4&LPAXB5P-TV*Q2,X M1&8/OF:X"??]1CZ;1X27]<_N\09W:"$54+(C9+8>9?)%[@._=%:OU\O1XK 4 M*Q*G65'##9J93IH+"-8X+)J)MDZ#6YRC*':E4JP0-/$5BRKI\]LS1]6G^I*F ME(,V*39TDCC4R?&KZY&:(JUG\W^5;.D[M^(N[A%22:H9*64G>V[X:,+'=]G' M&MYYK7V'2!(E*XK1++.V!W4-KDB:!'!(5H&+K\6&0@%3PA[;@@&CA/Y6 K!N MZFDOENQ%.H8CC O@X.'QI_UWN*7Q]5_:J^CI@;V/>-V*#4D?5*K MWZ59C[V M06H_"ZO_Q.:'PZLM[(<5AGWQBLEB64D'D_!L4>19CA(*B^ 1+ABBU[?BG#^\ M.6HS#98LKZH(7UYQGVV;,;>*GL,HKAC,>K695B=,-[L%"G\0; MS%[<8QNHGCJ4F([B&KDB$\^$6,$8CNRVLWTO> QK0QS2/FY@MYDBMRB&\T0Z MKGNAF3HJ\XQ7; F3\!-.5P2]K:/@(5FFI#0"GZDU2';=&,TUSM\Q3JK.Y0:B M )OZ#J=;D9?&HWGP]YORRBELY7J^UQAHQHV$U=U'3A"8F%$"]#_ R)G! Z;M M)[E]"SO,S"W)P^D?JO*-S?3=CK M]N=HE43+** IA1*8P-[/C:,@PAG, #/!^^2*&9>TO_^)B<% M#(5@))I\KW[_3DPX1>,MEI_2-*2PA&=,ME& LV=PL)HIF&;:!9K5P+?#0I?\ M&&NT)IO RH#SL]RQ$S)JB6(FL*SS*XHI)A-ZXM<]Z)S//[JVB^4-P6&4WZ. MH1OV>(+P(?F"/J)-L;E."4G?*?P4O4$C"J,H&3:X^\@3F# K8U&4< M.CB+:)=]*A"8QSG&97&2/1>D39J41O#!"I-91$%"TM_0-L+D7PCD&'W!=.Y[ M2GB?E 2$.?DM_2G[2YAN4)18WO>' ^1S&P'S1$V+Q?(;&.T48'9;,.?O"WQ8 ME)8_/6Y9GROX+2RSN27MHP[ICP;X@L@O."]]0$R8MP =K]X1";.V<.BT=%)8 M*@A;YPY29G"SJ63 \>,X(Q9JO;=(\+\P2>G_X(1!G*&:^H=/")TN&3?B ,ZPT:E\%4$U;4!LDY5 M@=;9(&[F#,5JP>%9]?NU'^@4:'7WQRFX06#N+S%I'W[=OSIYN-58O?LB!POV M2Y30Y7@N8+2RP"(%W>TO4+&0./[(K^.&K!\U1)T5>/V7CF-@U,7)30$[-Z4[MY?QZ6UP>3,WB8-C*,H/%Z19K'F%$QK: M>RFO.NVC7ZIV \)_8?Z7-7Q.@N*5!1'G#P0RY+'0M%:'_E3]G=G;2E,&3-LG M4-O?_^[Z#]^#9_ E#:-EA,/[&*T.H2Q9DR:EKVD*RGYJT58J[?MHF>_NHRT^ M>):/B/SRCG;MC:MLYN3&E01_^4Z#X)05)""C:845-M;0@?R^ 9DSN7L$&0%VO;O P7:%Z*YO;5@VT$@I* M=K28:EC0*MAP<--+*XWC3O"Y/R+P+:%7R77**8JJ-):\.'X<9WBFMG#_AK(T M>2%X&V4HZ>8_.!\YJ305-=6J>)>\D3-KII3S0U:M]"WW]/7^[ ]%K#!)%I6! M7#7@<>]H&75RAAOJ/?E"0C W[S[>HO([;E%^6&7^9[-#$90'SFVTHN'WGT"% MX@PQ)Y@J1ZHG8<99::&]Q2CHY$S,^SFID;IDR(ETFI27]_1EG19P!H0O[_#) MCEH]CT7.4L%MNK2:.DGD(^U)8/Z?\2K*2HQ2FS99"R=)NDV#HH+ WB4Y"SL? MX*^M4(=&0X=C'9)P1/D\"[M01-=PL,,]B3C!& !0OF61-W MO332L0,YN<^$AK\OEKUJ7].5PK4*V+#['/] <7&PMXX9P1EEH8$5;MY W!>N M:=\NZU\#OJJ^]I"".6Z0V?UBE?24L445?D;5RB,I>$;)/:'EFK,@%2,E5:V< MU 3-]Y8ZN.BLFW%3MW221'K\L. VG$+4&2J2_ G3><%.ND_)30KV*"F"9N[8 MJ(LS@JRT?:Y3BMW] B8("M8%+%R>\>&][94W[N:D&.R?-UTL7]9@T^?H!M.S MB@EP-[*E;NDDB<\XCK_L;A!Y*%VL+^B#/I/) ;;IM'221*WXJX_!5NF%/?;O MK@_;,^K3)=L9G)[TV:;]V2IIXH\"[IR;7?CUXC4'0:0>TOY]9SALVK>8&G6/ M*T-\S"']X>15N,4DCS**;:A FEWG4]+"20VPGR4R(W=4]UAZT%#P M]VB+&'.1M((?966B=G1$U=:?\_@F;>_9Y^+UW^!"LY]A=?E!PL[F/V8()W5# M*\U8D%;HFYN*[+5Q1@ T@F149FLIIBC[)YQ'T.\JKRK7T9SS(XD"W#W;AO7E MI$_8)[9/.N[M&?I@E=E]&T$/)R6=SK-UB)$T@1^#,H7\-G*NU]8Y,>?[7O3J M7,,.TW'7!%V#$P M7S$N:'1M[7UK4]M8FO#GWE^A[7E["JJ$V^8>TMM5A) T4TG(!GIZNZ;V@RP= MV^K(DD='@GA__?M,TR,=Q>N0%99'] M9SR=97D1I,7+61!%<3H^\@YG7U[^2,M&\95^2?UUJ\AF1_W>7IR^G,;IUD3$ MXTEQ-( ?A]F7+1G_'ZXPS/)(Y%OP&UCGEYE>8I2E!3XBC@;]6?&2M\$+OJ2_ MC8)IG,R/+N.ID-X'<>U]RJ9!JA\<9D613>'90GPIMH(D'J='.7X>/X+OZ^^$ M69+E1W_KTW]>7D_B0FS)61"*HUDNMJ[S8,:?N^;-#[,DXC4C$69Y4,19>E2F M<((D3L5+9]?;L.NE&X5=7L=1,3D:Q<56"$^*%'=W^F42#^/"X\O!%7[]Y><9 M_!?@2W"^3Q"%L >1WP6,[@ 2%Z"=)E$>1V/Q7([]K^,(SBWE_W8'OO' -W]S3<_\6@2YQPA^](R._D=CW,AIO"LMU' DW__VY?M_B!\:7[-OXA>;GKP M7I%Y4A3>"/2.B8>/@WR:2EQVGI4Y_,TL"[\2TUF2S6GI49Y-O9,@?UOFI?2] MLS3L>1OZ4_KW^DM>EGON5DZRZ2Q(YV8COA>G85*B3D//C;(DR:[QITB,0.Y' MO*OZ)3L:D;HKE"-'.[V=G9V?7D:QG"7!_&B4B"^->U<7J*%*#VW)(LB+EW3# M6W!U\,%A( 4I'G5COK8ZY-CI[>X>O!B\&.SN#?K[.R\.[-'C%#>_11!8 M&S',RR"? M>]O[O@?PW37XB[JFU3B_#8_['1(_/21VV#CB\RJQ]WB6QXFWQYCK(PLGB9 $ MLO"B8%Z3!]>QDA^*MWOQB)AVG,(Q(@\D=1*+W-N093CQ@K H@P16*81?$0RU MXQL!T>LHIZ.1E01N[26"X2(J9(1&6( M$ 3%*Q>P>PE_16TI2/7WQ+^1P$"Y2P&\WL:+36\*6YQ8Q2XL\QS71!3W9)"@ MF-JHDJ(#3TN(WANERP5761S1WV')*"N'!9-RY3W4,$FUD_$5/NC3P>"7:88P M&8DTUVA8S<=N_EZ=O-*I&"D%'*5/.>B'/XEP@()GJD;*" 1 MVFPC1(>&3.?".."?E6>JW3X#79$G,!'4^3>-A M*;U7930&T_$30#@-XR16UF=(W&[PXA!4AP 9H "X1XYQ>/[JT[%C^A63/"O' M$T.G.P.BTSVFTYI&8)XF+1_W0T:L:UOB\G@N&4=S;R;R.(LJ7[/\X3J&(P-_ MH5\RGP5>@"YX!3BXI&E<@CD\TMH/;*:(PWC&.P(VY*S'7WGQ4GI3$0%;3PC" M$< 1_AFGLE0,+0E2:.>H"UJYQU^'OEW4 38//"'80,IH72[U=AG40 6+& MLH!K C") '9,PL:+REQ;]&VWX@$]@.0#N +.30, )G"_<8S2,"8I!6*%!,40 M, SAHO^*M\'"<:CV;\"9 K%8BCPPQQ<0P,:H0RG,B: MT<-WF5,;8U*D ] BTLRN4UA-%K<0WB09XA2!>;3?V]\'(6;9W>[L_P=$'O7N6^@\<303UD07>&GB<@'F# M& ]#,2MJ7C!F$U.X)T\"*A(KR$51YBS K,<8=6B2:LA0-G8V/1#T "J)LG9N MU(&HU=6&LL/]V9.3@+FN("@AU\0/#P'O4"X VPA( /7A?-EJ5V;>&!U9["R M^"+"LF#A!A0W8=Y7XVH527=J/ORU[H2.1:R,16P_+19QJ;Q@2K,X-9)^E8SB M3Y28R]QWI!P8!YXFSIHVWO..E=1N_(DY#G, 4@1 T0C*8I+E<4&:DG%)L[6>=]ZZF:INSU]&%8^4 ^"*>8FJCY42_GD5A/P-:WFTP(&4GO!SFETG JPB9F 4(Z.EOQE*9*/1GU$1 M_@Z8W)J.+[26Y3ML9B:YB+X/,68<-1D%R#1'W4N5T/EJ'32>CUDM [3TQ" M@RDJV?_\D4S/54KF-R@TC"),X@$U]JJJO4P8537@QMD<7UC%=6!L<_8KH8^0 M16=4DGJ.@L8;E4FR5<13QVE2%32LCF?L@)RS6H'22V>$>+,LB4-:#QZ(386J8146P7+J5BZLL-.PJ2D[Q3_Q$K[).@P*8'(39'W2^T8,>)!2A./5H2>S>Q=O M:C$RDES2C0>P*%;RRF9J;A396+ \7)1&0*1H1,+1UTF$@0I]W[E(&*P\IK[; M._SI%KQ_:4P=%(N'8.'?J6BW!5\1GQJ)(QR'K.:25/0_4DQMP(=U4C*PZ8ZM MM&[A:SWL'7'?0-R/DKI1,TE0Z^$P\)60E*5&Z@/6+H#)4N1QB%H&6&_A9Z], M444QF2*?+GZW%H0*].![<@+6C:R'AT'+P*2W>!2;];(9Z0UFP0__?7%N%QP# M:U&Q;DHV8"MN7O.,D[)UG95)Q.H6G@)S\*S-5TVQT\D--=92UV),@EZ@T@4! M*CN[_L[^KH?'KI5N&$!&7A,HS@K[_F!_L ^>/C%R])?+^A%L_HFG#AJ $0[ M"AP88+".V'#@:K'9>K/'5RO4NC!= KT!K;>A=.1_,KG44G,6/,4$EX4A)D*D MMY5FJ^32]/039-2/DE/'4K+GCU*2D)T--IF-4*)-$DBP$- $!!:G>6O5[S?2 MJ5\U7N7;E((X+^;>QDY_DW,)OEKW\BE3. 2NP'G'Q@@Q)6O*<:5SJO7>,./. MY DX?X?ML7W#V0O' CVS>&FRE1Q>F+')I4!SCD29!@'YI-UYHX;R\J"W',5 MTY])F%@M;1Y]=@Z'7L"/G3R*+R(/8TF;S])DOAP@52/_&^!3$:(D+2VXJB5[ M*)7)/I3TJ5R,@]Q4\Y&_&'8*V!Q.;"**.HR1J/P=Z<,?5 9+ %])LP*/I?V@ M"%-$I[&&&2)UCGY?^ E2])A* QJ=KH4MBU"TL [PA5@9V5AOK]++ M+*YZL5[TM[ 8Z#9*ST+ZO37*V6@XMLN8!FC3H<.^D:?@%BD15E2VV8F].Q=[ M5X]1ZK5ZM)K)T2975Z4CJPP[4KT1W1NQNS]Z:P?Y\&\L!I* \O%=:7 MPWY%R0KQPT75*LAGID$DJI%X9&W &E$YRFR&!)K26%C8HELX>D427+=4"F!L M#OEI",:&K,8MV)4T1U4&!()MFN&1+T+7L]04Q4(5/9 =CE4F"](F._WCCO6/ MQZ)^-*)A2!ZN,AY\(=2=9 ER7VD24[G<2:6&_E^E!IA"$A;5-WM>EVNQSKD6 M>T\KU^)#YAVKZFU0"X^I_%QZYV@$KJ/WM[="KV\]29R(FS/#=+U+*X.@8GED M -?H+HE*2O-69C:+119*#J.P+:!ND=KAUL!O^KH*D*P27M0XBC!Y;XZ_51%5 MT8S35G8=X]F5Y!\*UX#GNDYRCQ64 M*$YA5S&E[KAI/4O2=WS.W$,0JN*#7(S+),A5MJ((\D*GM$E]F(D67%2 +*R[#N7(% X@!YJ,V=Z_UYX$$ XS"0!200C*'T\73 M(18H<, (\WG:]+,Z6J6,68Z&UPB;\3?KF0 R0P20E3@_7JP@&P=0&A2$=LO6 MXCH7>:- F*9XS_S5&9RB#-BHU]L-)X!4@#51%I9D?OO>JSDHF-)G>FDL$E3* MZZI%N=KTQC>MNLHF<99+O5-N"#*")87SRR0.5+JG4Q!,B:)7"E>4JU!W(7%Y MAGLT?'2W/]CXO D&_!5I'NQ''55W2[FLN6 W2(66E>M@5!9E+NK.!\N8T.,! MJ*;\#H9\\QK*.$Q+.].)::GW>"VB'9^B$K&4[#L>9D@0G-&&.[C"?QOJF 5P MA@DU,ICS#UA]3/YI^DD&PR$[%?EGA>E3ZG7T[Q( S;_C?]N =FZ=O [7Y%WJ M]]V3XQ/J[%UB[%HK:_M/2UD[9<1]BX[U%38LZ7FG5L!6XA2UJ#8)8]U#*-)Y MK.V*$O$C(^:[Y(,;D@]\W62#/!8@;@0P2TPFX:B+X7A/0:/H%W[Z7H:0;\^0Q\P;])8E!)J!M;TF%"^G\J MD5"B$<.]FS;%VJD8H80_U'L ?LNJ2A8D$MU08FNB# OOP]V_7' M;1IM[7JT M#'<%M(G%4E1995E5/D>ON@E0B\/?UN1 : #BI2JT:2"PB-Q-%Y%-5F/N.,9] M;S'KSN6RWE+\X&E)\1.P?V.$(ABAI),>6VKG>""2Q3DQ@G-KX*RC/%RY.Z;6 M/00L8>RBCD6 [1PTJY8]=$4,SZZ(X4\=8?\LQ,S3_BA-CR TT.(+3/%3D6,@ M2XH0E*YZ#6GE35_52H'R(TFQ@<.&"4HI5>:IP^NUKF;!$',8AG-/1\YX2Y2J MEP37K!>#'E0663ZO.#Q82CY7:B2^ M^EJ,!'STDC9\H3:L>A7"8?;]1U,M=K)*NZU+Z7APH.]T*1TK["S22>PG4)FD MO$W V*?!')W32V,UK>+'Z5)JNV02?_?;#&R2S$X3# ZT5=-^37DMN0>&HK@6 M(FWM::=;@J*$ECKMV34!%@KHNC:"$^8PT!.*G/J.ZA(LVA.9W(Y^D*G=D!NG MYLYP;>E,=>/6P0A0)Y0*PR4$B_0C2AJ4U!"D,: O=!FHPI3$/;:[41,+Y.+"8U^=CMF^2SC_&D.'**BE0ML7)Z& MJN^7C@QR[Y#ECI>:8SK 3ZT[2?(VNF0JGX6Y=_N.8"U3V*,6C0T021W:IBU#D1X$%:U M!&&GS$%W,"^B,E>HD*[$A/H2,:!B,E')K+_+*$U>:(TBUPA@X/ M>0FPE:OOR;DLQ-2G:!%ENYB4&HXS8=#0QG.PM-VLFC.3=_^F/K$@F.=<*JBZ M>4INN1EL]AH,9]_[>/:A@1A.=AXO'0(C9Y8OC987B:LX9!U8'4-NJIZ -T14 MRY3&"E64444]3<3'R%8>%Q0N-7=E1P$XX"4I=EL8=RKDL\MJ_]-B3\&C0CC4 M#CBI1H6@CH5&#K""D: \+<)-Y"&DY-%/>!3 9^)+I%1Q1EP$-"N%253%=%*T M71IFH1MRIK]RHIQO$^F8K6L;<_.FCF=MA]![%(Z&2LHD9N(#:8@<:=>O)HAJ MGW88S+1Y7$D/"[@"7)W'B,!ZXEW%XX^;%>F8\FQ3766.F^!]AM2L!/L_ G"' MR9PKQ_$SND0%I-+2V^#Z0E (*J6^WPSLKPZ/=XSA!L;P6$Q+V["\IJ!5'2(6 MH2.C.N5!&96)8!D#PBVX'I6)0?2Z+>KXAQJ.JNJWJBT15?BNR-5(2M>(:R;K M+ENIDLS<;'"K?'KN^]A,=VY,X:A^E(!F+Z%^%BRWPY6FK1L%U,[?S;I8Y\R4 MPZ>6F8)&%"V\CB'456:;>)=+6G8KA[\J6'!T1#V>-T1L"W"C+4S&G8D2,&N(OY2PKT8_* M#?(S>LZ="XN/E.1]U6X49(7C5&Z2#^TZX!0!-=<#[M@P6#-D%5X0.4ZM M\TA=@FZU7ZGG90^S?26/:6G^/4T*R6R5Y0A_0WD:<1Z64^;4RDOF]CZA,D=0 M)_E;M=ZCBQCB+72&FY%QL=KPP/Z>ID^DFA&2TYU2K5-D;F88Y+)2?*JBVGPW M6&I1$B[0+"^-\.D8]R\>1356SDH"9-W&\)76*'JK0P6(.):L<*LO-F"/=6Z\Z6X1=>I-XUCRW MBF;?=.RE:*3V9*L6.>%>8!0CHG _%-IKJ2KJ@$IA.B40V@3]GW;!Z,9.I2P M+7;S86J_2B)4%)UFHRH-NE(2_I_33!:XCS?P/V,^U")*" M@U@!7@'"JRC4(_39:I$=7<%+B,WDZ,CRSR(R:06&-[EI M>X9!O0NN32LN>,'YM3-L:H5JOF,B/G5A]H=+!UHU0VD_SHA,&C3ONWU5VKD4 M+1'$2;/HQ)U+1V$GQU.ORSPJ:J,.!9!B1);G@S?W(-J]FZX>\Z_GED?K0P9= MG._)EL,U1!^P8I1@@-)DS/&@"]:KP'A)%#WZ%/C*8RUS?0Q+@XQA88N91TEL M )50DNFX_)>L-KRMB"BR\+_CQW\S*M+F-][VWO7<]+^QYVX-=WT/?WL%+ M;W"B1E]5USBE_>/\(:P6<]X=[+ZP[_;WCI>\_8E94&V!%SOZ?;/*M@__L].Z MTAL$@1T>[GW4(""Q76+=O;.WO<&KVMJ> ,00_^ZU+GY"-].^S<%V;:7!;][? M@^D,_W76NMK'/+X*PGG;Q@#@!F:O6E]NWMD-R^AKJY^!DB@&A_O[A$&#PX,! M_>,2FQYX_SP[,_*E?G9\[<7^KJW":'W@Q<#;V-WV?N]=]$YZ>C/;0&G"@73C M@<&+PX%J2#\&.[A" JA*.1=\'++KXSQ!ROH#E22P"E53:H"QJ=>D^]I^4?O2 M_G;]RFN8W'@#I$_MC;?P,< Q[\R)/G_(TJW:OFFY^E$1%*-1;4%0-%5TZ4(' MG)P3XVD_"8?,&S#?]39V#FO;WMUI[/L=9H2_$]&06MHQZ:AS*^!/10YR5 ?Y M7^-,!12YZ**V7^NWW/!@>]#XW"VFKQ!@N@#:@XNVO2Z M]M@#:(^UDS:9]*)=3V@KH-/6P\$I8@'5$$X MIRH!RD,:8MEA,%6-.ITLA?49%O44=?M'J]R[N2.J!^,$HR361>JC2TB"GC7D M+BE8E@68QE6O0RDH4\UU#RUJYM3N@%O@Q:HIH7H0Z,C[@US'-=7?4=^UT-T] M!/5[KP]2O;K46YX,CRN JCP)9JA4P/NHL*$K I/XP6*9W^Z]O4']/=='O>!L M&"*:EE."-WL-C#?:U!2WJM-X]A;+I7%R4#9ZI&W4>C,PVRYX M'$<^#K&CP!@^? I[SJ:P:@4VK9_:V=\T16?+!?T[\DK:J(*L2/M:>Q^5W _+ MQ.%GWYWH@XYZ541+7-II3JL<_1=!/@Q2(;?.OR1";=URK$'=( ,BV-48^SJ+ MHJTW>9!^YM<&=4MGKVJ]Z6B'UGWXT.\P*H++G8=AR4.+8.\7P4BH>KW?.$ZQ MP!+>:^("$/"[ %1M="ZD49!'\M9&\0?]?5[@DPXN+4+%QM?9E/>.(U00',.W MR%6UW8>LL/[E!=MJV(?KJ#%^:Q^ENT\L^O'7C^PD!]EJ&DKA[ WE0ZFXUE7X M$B>,MP3G34Y-+9T? &< 9)M)JGGD'+E6PQ$H2&V+\A8(;.U^NIT,SJ'?37M(X&]F(XA?T,VBK^)YV]5(?;AKOCEU M;"?_8+Y)G/1:8.>(0)C1UZ_B3$EPK*=G78%G)?B8V!KH+CI4%JE:TK"+T2UI,MD/_&"J MI!?L/15CP$)!_?9'"7!5'^?L7\?>8=TL^%P+Q&VL2E\KM]R M/X*\R$)!;]#'CD141&5_ Q8-LA*\"B&!Y&8"[NW?&*@%TIZ*G'*?["U@RIM* ML[%]CRC-QEY^9<(H1Q.RO.7J*9])Y1#IV2?T$8G].E1'8_A6QU.>8>.-!DNI M"I^-9L++9JN6935V3OJJ9 +Q-*\;5:O-JA?&>EM$[K3RE(:'*,)U>,^NQ4 MX<_2G^VBZPZ5<7V&RH[U MN9F]7^EI[\R(J8^E0>452_;S/*8D1NXZX)N^:2)2*RGSV9E10.)KG =3WXAJ MG:Q0FTI^@YI!N4ON9*Y&?E'7C74%R+C?Q00?(B8XNQTS?S*YE#B@S/-^6,CJ M6"@J_XR;']Q[1@FG-\Q/5-4Y8'_,3$.5ULF$W!N-#!^JF^:1Z*;X$-]COX]T M'3^RK5>L;MF>BZOL M.'54E]S/C,8\2YZB@ZG(HSBA4BM59L/B%Y\TTWY(=A>"#J<;JE'AJOH>E\57 M:E0G(LA9Y-=5]E"(R.W5YOY.%5%18B^KP[Y.^M[=?90%V-H/5=!!#-SDY_0(0 G)RUMEL M5A:]M?L[IOTYC7=3G':0T7+SQ;Z+/U6\3-4!3V:>=O::?6AT6 MU%?/'4AJ2W]D'0X$)V-RJ8'FEMH+.:[Z"QE)BP M:K"M^O386?,6A]2RH5(Y>"15JC5C,AJNTR M>C=-XEU8BXI.\&L4*:I%!^7@5\HOZYUNL8).#XB<*;^5J5!\QL MK']PBMA:8&60B=D3N^CLW DB'7-!QQ6(T,AT>(^E 0 W3!#8$<9T@2-7Y9!\1H41&DW2J^N, M70N"=6A!,.@_K1X$F,2!_4NG]DCQC M4&F=TN'!*D-@&814HVH:'H(-KU&.P;.AZIY-CGV3Z!=\H1 V4"9IO>AV+PK; M\;WK(K/.+'SPM%CX[ZE3C*,JC[ZKE^U"!L#:BM?XT'$<;W27_?76,#_B.?P*"'.2J*X?V4ID@8^]7.@ M61U;N,][])M,V'&8.C>\&3RF/;OMLL]SB7F;H8HG;2. M3MRX'=Z8.# K,*V5VJ0'9GJ ;7?.YF@]'Z#U*"0,*H;2A;*_!@,E]-C0Q=$A M0HDF&L]1%X+8Q-&WY83N^&?=-1N31F"98H*Q5K?Q=$;;76@Q6[5_1'U 6L#2 MB8RU%AG;3TMDL+&)5//1%"9T8VJ>7UL .W+/VB9V'IG1NYO*,KG/W&QQ&K :ZPHY][Q7+AQ7.=MWLL@D>'N@'739!5V&\ M&M23)=8$B8BC;FJ>4Y9S9C!JRX5(%Z0KM?7W;J0KJ4 (CMEFOPCYO:GB\793 M3U'_]JZ"/+;QC&D6F<(8R1Z3%E?44'G-]4BD7$1ER JZM@)H:W!5M@B#8EVB M9=$NX?#YE3U?.H$7E5X_P\18TX^H-G)C$1IR3)Z0S-?5S>8TP)M63,^K/<9569#XDON DM:];F/DFVM$@MT!'7,'6>MEQ)G M56*Q@&Y"")PC#>-9@C'L8S3P0UT) /")?&6>4B"PQ,/QS_4!!+8"O#HDN1Y_ MY5%MJ#5ICZQCBD^G&&T@X%;3BA':^/V\X.(#&A\,-_57F<9)5Y&_+'"M8SM*PYW.GY2MAVUQ7\P(D3K!M\<2!XFOIB5(O M:RL;$M+M*B@' '4,T&MGZ#(3-(/6].6NO;Z\ZXT2'B+E7J%*)?0Q=$7-/X2> MLCX$/38&,U%(U3\B+O2T/2!+U(UFJG .95%*8QA:9E;Z=F"E'>G0F/5@V03F MH8I(M# -CG=I? X!*PXO%4<"+5 M.\E,6B^Y2M[,:DA%;,+O^FY277#+&D>#W? 4@PK# 7A)W@2KU6ZMO=2)IL!& M<1Z.+(3;A'R9&?T]LU>^V1F\@/X?S!U\W^=;91SA7^O4M0V%(&>PSZC@2F>) M)SC/)DFRZQ5.H_K?Q:G/77#KCF%]V 6W'K14]N%X]@/I-9FJFEFFCK#&,<5^ M.\AW5,$F<)]&8D$U']I:8[I+YXE2C$!Z_PL=4,G_4B<\4'9P"DV>I7'H6=9& MDA['7*J*-[!F1DI2FPSL:AK<)LEF50#B)*"!RA]G)N>!+3&3:;:.1:)+L\4Z M=:$[W^I9QS^Q@5.1ERI]2/JK/WAWL7=25'3\Z>WOGWZ_\+VS#R>]'^ _JS]Y M=[-W<=H?UN,R'^:PK^9':YF2Z/TL?_;^0<&[2_0&R2!]V%M)Q*BA4S]0GXA@ M*HY^J)[]61RGK[WC#_#?MY].3U\?K?[LW=W>L];AD=YQG$:Y"+S3),KC:"S60Q_L[OXN M3OLQQV!VY)&2M9::;P/Y5G\U'>K=Q6FQ6_)ZHISGO1'#O,2BY^U]W]ON;^]V M+&\-SM>_R_,]P0 C(<#WV6V'-1 ?8^+YMP2_NFCBG6!JEP%R1[3P??'V!ZO2 M/_V?W\Y>G5UZQQUT6J!S\?O'C^].WY]^N#Q^YWTZ?7=Z?''JG;_Q3MX=G[V_ M6+T >R"'_!FU&\$JL3QPVVGI^36UY.4IMN.:!>I9M_L5_+V>DWS7J;_KD?GK M;>ANM_J\NLFM;D!I_NYF(5 /7!YVV- (O0WWM38 .VO@5J99KCNWEDF0)[IM M3/,>FVV!W'9H4TH-E3AVQTSU:+M>2J"D7$>:940U=$%24FI#Y;-P]7[=QO?,*]-T(5:*HRB[T]!]J@2K+G&Y7SK)2"J&$[]'-[R0>"<4KE<;I0F+N]X4^X*5,M)Z7("V=$T$8D1C$5>XHDNU:W<:;K M[73+.#,\+*<\WTWU4<$\4D4=6\QYR3+@)Q?\+$+828SML&*PZ#G'L1Z%E$ M*G^;B0-KE&GREYZRYO05;AMDQ-6UID[+I;M&;W*B/\-'J<\8D7L&7&71F"0> M[NHT7&O,<.%&F\0(57_G#=V5#:1'$A ?HOKRO\HT5".@;+LX:& 9TY#M/K\',^M+W":\E7>TFS-8\;Y;?XKA+$:4?KK =:0>V[RTM4)+\X0STSI!;: V],US]L2U=_#*-<[\C>HE@=X& M<-^$13$@A69'[X)K5V]T?FWTR;44TIW+X'$)Y3]< M=E7[8PL'R:VAG9KJ%BAL*! MFH!=0$T_4=][-4]H9#K1;&.1H&JQ.CM78\EMRK8Q'8V (RM(F9;FEV"KJ@$< M9)V][[WI>V/.V![N^A^AZ\-(;G&SZ+6OP="=L@4^SX.V[@]T7]MW^WO&2MS\Q M=ZTM\&)'OV]6V?;A?W9:5Z*YZ\Z0J8\:!*1RX=1E=V][@U>UM3V! W/^W6M= M_(1NIGV;@^W:2H/?O+\'TQG^ZZQUM8\\P[IM8P!P [-7K2\W[^R&9?2UU<] M!4V#P_U]PJ#!X<& _D$IF=X_S\Z,"*V?'5][L;]K>^:U/O!BX&WL;M,$L).> MWLPV4)IP(-UX8/#B<,#;/1X+[W6%!% -=BX8OX1;.$^0LOY )1=L^&?:2'1U M*;R#+C:Z'FU$[T456%^YJD9"8*MO-7&<&?/VBQI+V=^N\_::R&J\ 1IT[0VL MTP1AXIVEU'J1OO8A2[=J#(J6J_,TY'FC46W!WT'YAY70(2#R*Q)3#FM#MO9) M./*\P5QWO8V=P]JV=W<:^WX'$/7>B6C(4YQ)1JIS*RX[%3E8 V &D>$!Y[&# M"NW7^BVL?+ ]:'SNDYCPZQ8+V5<%0"NJBZ_I16]L^XH":5C_U F=O3=\/ MF(O#*G]03*5F93F6DF9[NX=@Z>SU@:]6E](- ] ?ZYU,@AFR=7@?=6-J[$-- MKM$A?9OW]@;U]VYHC$93PN*4IH1=Z[EH-DQCVOZT6BYX]A8CL7%R8/<]XO?K MU%AF'V%INXR^SX%C/^#9V![O^]B-"A"'H& MBDRK->RTJ5;[#:5AZ4J-%5H6.%49-""'$8F)U,[2,)L*/2UZ[J@BNRV[ B;7 MKRVJ50:<))DE,6?(G$_3>%A*[Q5V.0:M# >QAK%VQ+0KDX/!?NN)4>=Y$^>R M@$_D61IJZYEY5?Z[KFGQHFNB+RYV'83G3 \LO@A$R3WSE-P[G M+;!%]IJX 3,\\XO,/0&-33L+.S#6>LIW'."TTFE)1PZ@PV6*#1:%?H[82T M,\X$@YF8(\27B[HKQ>5(DY4!H,[<565=U4MR/H-)T;L*=$ 20PD3DEES_@'Y MK&*H]+.=F$X_#K,4!,6,A]A*DY@)O]@D47,M@/_#_RLXCB@)Q,8?;/ST#H!S MMSUDO\*RV]E_FI;=HS3M%O%%F\"#"(6Y8@XI-5.&?"=#=D23A;)TC$,N,;2F M,OG*%"$(]D\>AQ.V[M1D:C003;XY_D0YQJ. 1U^JF%L$TIZ^?A5G2L6!)V>L M3,V "'$L:20 (&I'-&-E!"Q%CUZA\7(8JT+UV^10\8.I$N^P]U2, 0M10L<\ M D5E4+5EQ<7I52#5WV<<:T+>(:L]7'%?H<"LQE$>E)'[$>1%%@IZ@[ P:-K8 M)<[^!L>>QIC'/,?,Z&PVPV:W_\9\""#MJ<@I:]+> N8NJP0]VP2/$O3LY=?F MHY:, LVKITQ(SC[TM0G/7Y$XXD$/3\URL'KN=@ADYS!Z#)WP&URE*G\VFMES MFZTZF+5J.&.TDE3H;3BVV%73A@!;!)C]75'IRF[P16E+,/5?\,?8/T?UXV,VB,*O&5J*U !BR8 MPT&>,0EI/'799(KS0A'%#;\[P?%B(/ MLQGE$'.K-WJK3Q1^& B=.8--./)6+6O+T9R;F6%CS1+;6*I9YF1'EK.,"J>Y M\%8GB+(+3;H^-&F*BUJ56N-A8YV>5/EB@^9-C7 M?MP<(89XK6;<9ZAC 36@/WI>ATK^XC3%X+.1O]& M<2!QUHWZ'DTP2Z_PB;'.T1; N$A"U#6\4 BB,:,P.;_30T^QZ(*U)U_7F^EZ M+C7.ET,TZ*'!2M+>N.=3,$8%;YT,LO/9+,L+K(XDL:O*0)K^,!S05Y+5"9Q+ )D25E<CR>>=&\ M/UT%1,>OGIHVU[BV&P]>07FF+8/)+(J".8]$3J,R+"PJ:(JIUN#[PSRQ"O#"F_B)31?A+VCII[:G$=5;:OJ4S7XPRFR M;@&=P35F:>P(ME&D0_I\ZNH4@^D1M1K13K3J(+.:H8P.8$G/8I0 M<5]V\.J2>AY3,@R UQKE1E^''L)RPQ:-@DAQ01S0ZT8$&8VQNTM$7G?F%TK7 MM.YG0J-%A%4](UH:NIK8AG>IAP!FI$1F8*+PA$[ T)D-]=8G.J!V\REU9*VU M<%%->R&YIX.?JNT(PH.J%)-$(&,OG)GSMX4PCTL7.'!&&CXD)VAA1WDW MZ'X--/9.^;J7\/TK$0:EQ*)SE(4%!ITEMVD"?66WO^G-!3;:0!(<4STJ1>!U M.+]*B&X6UJV*@4P#I./7I\>VHT:S1NB5)KQZ[8!>X/R/5Q^/'?V%B^^-"E*M MS*OR*SX:CV'5'.>6;#66SMC5S+QMXUIG-FFAK;4(4C--O+QY?PZ($5B^1R=V M^BEA0M16& MS&+1;P&W@[&#V^??7+I>(B'C7)AL%>;4M9FDSGC-ML&D-QC=E-)XT\1.P1AA M2#30H\+PK]?PZGP+5!9O8WNPZ47!7-H"?$<6<8.G8(4C%^MF?A=9NR]([W21 MM2?:(O5A\$>W@5-::YM&NZF'+,>12O)S1C0N'SF\U-A3'3O2,7L)ZC,>==^L M*7 S;!6,$@!,&O63#V*"A 3 46CKG7EE3PEL\H:*NGM*#63$?+O4VSC8](:E M! A(R?STJT0(V:M"2TJ/)DA^R\Q)-B,!QK/YPM??D5'S&N]'90S;][E%52V! M$P=+RFHOJ!&[JZ^RT&D*>;- [NR&IQ/NN;RUGV$HJ)1#&(Q7^BQ)A(FWKS>S&N:7@';K@4S*8XDRSC!.A"L;I0EE&3LMSW23ZN'X*FH&O;?@Y4!)C\7T>T> M@'_D]>\I[6IOT$,L;P7I-6R>];D@-]N]M'#'>N98^"R>4#1T0_?J!!\'UX?SW(P"O:X MLWO%MFR1'!W3_K4Z-6#U:/=4:>7[N?7"N;GWRJR_T=7VC2. U_?^OGNT[^,[ M&K/QNY_K=B=L7.OW\/]HCSP7TVP]C]B-7L%-T7G,3^>G&37'!-(R^E0Y.B+_'3QN]2IW=RB^.%CJ3U0KLU%&2W^7AW%[ MMW=PL'>#EW%PV#L\V+_AH>V#WN%@]Z:'#GM[.[NW]5GN]GL[7^>S;!Y3 5(Q M[1G0!G;/\#115)EZG]DXO:'-WN8[Z@%E/R]>4QO8@Z9]/8VC*!$OC9C08GSA M6L8(Q\7:V/_:*MJW-LK?YMB+ 0GR)@_&/=QI=V??=&>7\QG%FHZ1.W?7]EBN M[1S.$F.ER#\%5[P\5:J[_]OZ'L/F-E?UH:I#7803$94)9Y'B[>F(^4TWN43, M#O;N,33XJ 3K.A/WPJ'"8E8(PI'M 9<=WS8 \,PH]>Y!#Q39P?J!8/V/,IE[ M@Z^+<'5 _TZ@[^\..EGRC.[;3 D?](G26F^_H[1[@#QZP#I@=[+DZ0)]V^_O M+0UJ=M+DB=UX)TTZ:?(,@'T>%AF:WYU >7B!LM,)E&=TXYU Z03*,P"V:2-) M2+[7P;VS4#J!T@F4)P7Y+G32N;N>-- '_HN#5M'="9,G>N.=,.F$R=.'=>?M M6IT\Z8R3YW3CG3SIY,G3AW7G[.KLDTZ>/*@\.212V^Y(K1,G3P[6G:]K!4#? M]?L[723^.=UX)TLZ6?+D8=VYNCIQTHF33IP\8&!,NSR^/WZTM MW8WH/_V=IP/OG5U_9W^7NK1^)?UM'_1V]M9"H>L(J:T)HC_8'RP97+ F@WK: M&A$_YBD]-XZ/Z>;SK!R!#FL@/L:IZ=\R/:8;QW,GF-J-XVD?QW-RS^-X^H\2 M.A_.+\].3KWS-][9^_>_?SB[_/-AP;32J44G62ICB3]XUW$Q\48"(!LD7A)< M^R3:3[(IF"YS;R)R,9Q[:09[C6'I>5;J64!V^/HLSW#JCC,GZ+48 3/W+O,@ M$MZ%"'-12.\8- ?X^W9_L'_?$]9O!VM:\"H M@T22$Z#)-D*@YE\^3!W<#:= MEBD.=QKEV=1[%P<\M0C@FGLT5SN"YT"B>*]C&2:9+',:-A)4H*I5L;<9:*HI M3F;RX/4XA<=.LC(OO#>P:#KFT?:[2^2Z B#IOON]_?V#GZI"O7(3K=);%D%> MO"2 ;P'$IO)H&$C!XQ^;MV.ALM/;V=GY:86DL=/;.QCT#W<'A]N[NSM[_1?V MZ'&*^]\B""PY](^_;@PV-6P=H*H!4OU^?<7UQ,1>'4T>GC$=IX"\ ,$X*@'S MP>Q($F0^WE *THB+\SC*:(YR$\B/],8AH_QC/4D&V]4?P,GKDH<$A: M030CF6: RQ&5(>%$->*J/(CSUAJD@TJ&534>%PD]-)[="6D=?Q=I/0S>QM*; M(N(PMNQ\);9L]Q\,511BKH[;'B*NXM"]KT>$^#$@0HIC$TEXAP*EFE&0A<*>Q([1Q>'2,#PG0QX"+L8G-; XY(O]$+^.B(.#A=O-4S%_BJ,8. MW>X#W1X#OLDL$!_2+P).EG %&B0ALQE (]&'Y7CP"? PG^#QBIUZ?U3DI@J3W)!!RK1%O^Q';+[\S MPZO8Q6ZTE&9",=FD'>GCM;'\Y1 M_@N@NVP.!,)_UKQ^&6L'LIIK@T?PK.>*M<.N!*U8:%^.LSL<"EVVO1I7H8U_ M#\G]4"/SZGHWF%:S);1-U 8K(2(?] :[0(!/T$T'IH^GT0&L6L-8\0G@N7C? MC:NP7+.J&SNW$ZSJ+PPY_0Z9C@ /Y'IQG-0O+A_!]M0]?,TQ/Y)QQP M4AQQ.F3!%*79-"3_]4N$DQL:]Q#.,_9G&DU8DN$XZT]P$-#XIHC#-XH>/"*T-VWT[IO_E)ABP)2-*&5^!4 MIY/9648LSO@AI&?HDZPO1R+/V1?OC7!$PVGO.XU(BKZ2.W3%(AS/#ARR+&,1 M')N1^ZR-0WH3]Q(^ GX1_OG9=7P6LJ3WJRZ^^G=CFI%V.L$^Z4T2TKY+\$1> M[DZ.?\C"0)XS(#Y+<$99W,MCN(.0QJ1?&K4!HZX<*(SRC@;9N#>B6=N'(TG, M1W=^/Z9#FB$Y/_P,'TY/)O #$ NH)\NSTP[)*.M9EJ8;UKO^>M@LK;MI1 ^@ M*_X6L/4L4[,=^UT93Q\&3))= 2T&J3D[XG39-DQT>?7M\OSJ^S_1Q<59":SU M,)E:UZN$"5#_J6#R3QBZQE%.PA3]AJ-)'PW2E/D49_!QPW+1'PEC/[CPHL$M MB7.R)QB?!V'7:!"$?[ T8W$+?1D@W30-9QN$'%.S.M[^$"J!P<^O"HHO./'' MR.BVD*F;]C9 &#"95C&9%'@RSGIM73/<[KO9,B*/TS7=KH(+!KV14:NDRK,U MS^F^:PJ09SCYG"=YVD)_C7UM.R =:P-S.1M'@,QSA$ESCY\01!J\+' M?2H^#8'B#$?#A 8WI. @PS:V1*3STS'0(.._<*L+79.8L@1] 3&Y(0GZA'T: MTHR2V4+W;4*D@99N@Y:G>;;W@*@ZFLV-JB6B$Q$C:9 D#X+,IM\G0 M>YRB-/=] D9' KC^EHZG_=-A\H'R%9VD&Y3\=NO]P"XWQ=W)/\(^H 2=Q=T _W!IB&W5=!U MEA"2M=#<=,%IBOUQGI(L2]^\>;,=?6P6=/%74+8(!X1K%"B)U"H-@7I.: ;#_3=H M%^ATE"(0LT!\ M1QF&M$",ZRN-Z6DON0RF&6;'.#,.O/,I]TK>M:C;&>OH]ATD+0=J!I M? -D(+@07A.>%( +_,LX?5Z $L"0 J$,WTF,)67"F48TB<2K$8E80L4,BXD8 ML3!D=S!7Z(YF8P0L/B%^MB06#Y6I%!Y:7G,=;K,%-)V$>-H;A>3^D>84B]_L MWL1![33#2=87,+&J@FGE"=^!%TG0]3'BX$R4%G M+)J -,**B#[",LP%<6Y%V&(5MA::S0-=BW#7KJ(#5M11>AY*CWDPT@,2$_'% M1_#63&8^D6&2XV2*+!F 6"UBVK[@ZK-2-;W[&.)UN4(V=Z=2KF4VKG=RFRH]]$/(S2(5I-H$Q<[]' MV-QPA5O*\C2<2@,17-_"_)-6(G\P*&SPA$N9#S8CS=*9+8XCEL.K;+2)@)?, M8QCQ:(\1HRIE'!%(&<9R#?5!@2)&(A"Q\!? Q! M8\6 LTTD?LC#5%*8A1.$1CG< M-$CYHQL1<::49.#N)'"Y0O#],>@0G 4W+R_6Z6KZ_'C0P!!/P&],"9 43)U, M*X#K);.+W=*4#GF =]J;'5TP[YK33K^Q/V2))0%2UD>*X2Q#J%0.^?FTV-M M/\.HO0A/&H[RA*L;;EM$\D=FX]SDISGMXD_+6:!FV MT;+%(ZT]8[UJ]=@>ZKH6D.>QIM'1G?*7MR?67#L_:-,$'3GQ@#GQ*[LMTF,T MP78+'IR_8^G:D0A?A A-4V\99O=(A(TDPDWS4\6#NM9Y:1[<)9JR#QZL4P;J MT[Y%FF!K1P];W$>Y\&;?+OS:W.,EVI[?R-%^/=+VD;:?1]L S;ZBY$?[M1;U M^QN.Q8-#27;.@@=G;Q0TN&_5]&3]2AT\Z!SF3$A%TXY$>"3"HP&K(+@Y2Z%X MQ(3S=\S.D0J/-N&1"I]'A89V9,)&:U]1]OV0!N7+1W/P!3G0MEN.HVNV>>3 MS1SHF%[YJ_L"'%@Y/PWC0$L1!UH'J7V#24+#QQPH7[;T(P<>.;")'&@[2SE! M=MT8:G MZ6Z+UR_#?61YQJL+>.+^$(>8U[*S$5J1ALE+%> :LA"=ORUJ&\3U^,4TA#XE M3%9#RY*#+WBZ&$EYS&)8*ZZP5#C30AG@T9+5U3B.X82/*@VJR]WW)0T-59,* M)@#BWW/N\,:;K*EN4Q22!30AODBJ!!7+HWBY!&_& _.%YU$[18-;M2M+U$@< M;-%G<=DT6T#;L(Y!NQ:QV)V.T39,RVN;5M=N[?J@> _2<*L]_^([H["RD>1X M[H1,\ V1'D9;T%L/AW=XFO:?VMNSZZGJ[:E4KS=6UW9EM>NZZEI+VTNK@N6% M75RQ7.VJNX[J@EO+<]QNU_)TW7 MG1L_3RZX=?91<%O#S2V+R)L*53<"_OUR MU;Y5K./S[QJ'(FHN*P90^T24JIQ53LFLPEJTS^$5IRHQX5:G2C!&E/=U+$K( M50(!-KY*'+@P_#<+ W8+]K]*''AW'A*GHK9'*2*S2O%RY3FX>"JQ*7P[E:C0 M%+VMS*&L'02[8[;LCJ=YKH:40C&7"I5H2#]?L9Z@9K(':&NA,;PW' ]ED!B] M-_3?5<*E%)YAGH(AFE;:8;4C$( WI];F$%$SU:NM2@3(/?%SH2.J[:]@5L8L MNLA0M1Y"T:-2J6S.^F,^IYW< 4==UP0M.EK7=&MM);<V:BU,1)&._XPV+19DHE/5S+^+Q2 M-/CN%ZI=Y?E#J99X5*9Z+9^(WCEHDO ] ,#LE"W=*R/\M:,DZL98'$Y;Z#W] M?>'#JO<8> MNI5:P6C9A0UA!1/]_D!1!+8'L9TP M50<[:H=)NFYJ=>@]!-* MI0OQ?%,;V0&3C5K*40&5!9U=RH+AZPUP?D+^/Z=)0;M%T&J6'-,$P3H;@P\B M-K%8ZD6J$DQIQ]3AD@_X)@YKKZO>L(+9@LJ#Q1VI7@JH MVC!-L<\(O26H,.<$"ZH$178T5@G*@&]4<$6)JI MI1<:\STFY.80KUP8:,RK3.+BZ8#8"D_I\^60W.(,!-3'";C?&G*4HC,DJGU[ ME@LV34ER2WV"1KR YYI,,MG+C=?M\'U1P'!-6'Y3.7>U@S5KD*S6 R\ >=4$ MBX=H1&.:CM$=2WYH"&T3%J@=%FDK1?@'D;O<*+7IY.X_:HW<1E@B18:;4B V M9]?5CH;:96:677?,<#MFN,U',L]P>]75!8L=H!N=7;$ M'#2]H]NFKNN&8YD=9Y?06><@0F<-\.F*;>Z5ZHO_(V9W(0EX+HIH., 52'50 M$6<(\["B4FB$"_>:5]C9+JQ<+)9B,ANY2:Q6*TV\*?4=,1[2(53N+;(.N3K"HWGG6+&,,18K0\KMNE%Y)ZFV89 M7?U)52&FD5KUX7&G\C[7:E-1D@WQE1?0)9#:8H_G!+'1".BE"9D6JM=?N6^U M8GY17 ZA>K4-^-:",O/Q6:DFYF'GFJSN+;C<3<[5/-.K[!SW]'UX'SK,7D>M M?[P,U?F]3R89UU!R#V=.>>;!HK/:;!56[4)<*,\BE@\4$A)AQ0'L/(Y8 -82 M49]WJ=B#4MX6!G3$EP8T&8V(+UH68M]G22 :)XH'W/S=-!_^B[^MN%9%M2V0 MD222GCB\!C9C.25?<9>,[QN*NFO'I@@[ST._JMNG4/Y[H#YKI9RI+"1%:"=E(7=F%2?(E=*LU58'%!XBQX:'JO.,\-RT$>@:,%/ B4HZ MUK(K=[=?*?VVR[]_[I8&Y;ZX@8A S'?UZLH]#!>9F O0>(8]S+5:^[X9Z!6! M&HF=TG*@8MZ4I@:Y4F;0HCQEA= 4$_=8].:[)3W_'HP=[\!57]VTMI5SV8$S MM*YE/73B7->JZ<79QE.:@-<.UV4H'"1X8423"$U97K8EYH;HXDF9 M>+TH0I%VV1:M;5X#DY50XY:I8A\GH/XF/GV!1@0AN_L)=+$)X:85"#FF9AEF M;;L5/ 2GHJ]X[9+TOSS!*$MRL-TY0Z6MPX6LJ<)D:4;G,(2IO$OY?M; MF&B MRZMOE^=7W_^)+B[.=A:O5PPB1A])B.\PK'PAC2A?>T**A[*7A,^B"8ZGZV"M M!2]3,TVSL>JX)#:VYMA.36*S'0S*Q.:/:6]'$T7<44!\)GMT],1C2Y%3MY>! M\?VM3M(3=$FX87G-\AN3MEQQC;$ ML&D6*IZR09Z-60)G"= UX,.+Z]:N%LL[O#E[7&\;NE8\Y89A$.Y^'[:_6'N- ML__Y^NW_+LX_?C[_B 9?X>?SU3G\BC=UI7R)QU_;38WM;D@!>++#NMW#J\]^O_G[=0G_] M>J9MY9L"%543D7F8:P16JOYS!U=M7XID4K@\392$9O#"SRG]C?:5A;,\B(.$ M8'0>!N!XW9"UOO)KF"WA!S]$Y#4#(MU,=';Y;7TOMT;LT]H4=W)?1/G4;4A/ M3X8LF'[XT^G).(O"#_\!4$L#!!0 ( &6!J5@5LD# ] @ /L^ / M8V%R9RUE>#,Q7S$N:'1M[5O;FK4S MMER5?01)4,(:)#@ J,M^_78#I.Z.Y3@>1XE"G?8^>_5JN=HY3)HD??II/W*=AOR4=$H?^H9F;8JY29/VC%/O"'C@Z');_AR MXFG^/^S#ERIDRH,[T%,G+3J)9&)0A+6JE=2TG2*NR[9]%M&8BVFKSV.FR24; MDVL9TZ00]*4Q,@99PR;&HX(/DI9@D<$QL'DQS'C(#?-T2@/62A7SQHJF[96Q MOS@G6,@ MA52MUQ7[T[Y_QF.W0KX4X9=,\/8,QO(5?UO2--&>9HI']]JA-QERGQOBP#:S MQI9VJ-8>,O_]I@A ::^)UN<]:[[%Q\OSKK]BZM+\NGV^N:V>]DG_:O'&^:K M ?+]6>7Z]H_>#:G6J5=M'-!#TKT\)]5FF%_=7I[WKDG_]QZYZ9W=7E_T+T"X M]_GL]^[E;SW2/>N3JX^D>E)OE'YJ(W9O2/?\ZE._=[Z(*[29Q5J]4D,[63-V MKS]T+WLWWM7G/WK_*2Q8JU1J?R\]-VW&VUKP&QCLHD3^1;5,2%^Q$8<&)1(P M97@T)69(36O%& O>+>0Z%73:B@2;K!GCOYG&/HJ!K)"G#56F;:?MP91BW?*I M9H(G;,U ?C5D(B\XU^3.#63 EIN2:8:A# !\?I8I)M>+]261$SJCZ M+5.9+I&+)"C/W3NZ]KF#WX-E.[#4=@4L'V %0@1#/"5WB1P+%@Y8R6%&.:2$ M$HR32$.P%>4)H?LP4RSO!"<1<"\@$(#0G8VZ&,$&=LL JB/VFH)H,89HC:!82?[IHACTC MGL:(^LXS@I&()X YA.\<8R6@ XC#8[7PG"<1;*[4<.B')X'(0N@3<+P J!)P M@..&##/0R"!DEA!SBN3HU"M#@Z8AQXY+*)$)$ !>2 "O'4Y;?0*JAR02_D^#?V-7X-]?PLJOKR>U2O6DK7.$ MYX$D[J RBCA<'NA#BZ0+0A6SF 4,' FRH9L!!N:W( 6 T9@-\!LC<)AC09,-*%7?LZ$R!ALZOF 7-: MV.P*K]PEQV0F<:3!_@EN[0M<*%H:*(*!<)ZK# ,)#,):#[,F!SIB M&,%5>S_'P@] I!QY2Z,>-VO5X_?O&B>U^G'CN-;\"C9!^KPC=#IG&BP+H+*A MR<.(+V'4%-!,;]\$PQ>? 7KSD5Q )#,%'<"V#BF@=18@Q1+;#V:!SZ*H4 M$]32(8^(YI NY6X,'W)P.:"+EH*'U%A%?UK5(S4 A ZX,&Z6PL#S(!$6/"-.R2LQC,FCA(KS%P!3^\AD*PJI!>Q9N MX:3V=/L:NOF[2;>MM_\UUFWO.+8F'Q!VQ$/D%!9G*'I(JH&/F,4@T:@*"] # M#3GUN>!FBN';IF%Q"[#\L-!W[%T27Y!-*,Y4"];0--X- JM J8/.A M 4L@BA3 0'C"4J0VBD"NYU@&6P!/P1?N>?9,/ MVA6>]$169W?L1A"R*(%'A M(X"/WI!PO-7;>#%WN3G[L(2"AN"!M,MQ?)F9^\?>QL_2F33#!"YZN 1 _"(U MM'L$Y MPY>K)?EZ81]LL*-1_@:#-QD$&0*P;D0 M)2WU%TMMX Z^R8%>= !=_.6JO^1@33@"9L'.OR*7JQD LFQA#VM^23;3Y=!I M,J1Z%D:BS[!,9*%UIG;VN:.;$L'OF,BK?"ORI2<89$O>_4 D^_:%B>9N%B;> M;E.1L.]!PH*6I?G^C>YDD2;SK1SA_HBP<2U/ KTH9$E&*CV+T>P-Z"R.N3&, M;720OH3X#Y^$''2RS0^ 1N"/-/H[^(U96L%W]E?&067+\"P);-WO<%]L^-F+ M#5T!<3_8E@,/L R%!:V ,T!M'E_-DOXQHW<8,+D\P(9,-H.Q[VR*4O*CN)#G MYZX(N&'CIR$TU&RV[V_@39[Q@#!0 !*3DHO7- 1K.HL!6V A.XWD8.,M 2Z9=12 ;/L.,*= R<4P/!E),6(8R"1TD+_*5+EO87$J MY)3!T_%0.F]"EP@&A'AB3%>^!ZJS(RH6)SP)<3$\6,7&R9OBC.(,O?7ZFU7+ M?2^'"A^U:FLG"^VA3ELJV4!;/+C9SH]8HD)XXA+T1W$/0 @)(G0_86%[!M R M0#1O %@4--6LI5W]9,98>\S0]6U/?X("JA@=JSENDVH5[7,AD J7^=!HEAOO MWJ#YCDQXCTRS7&D\(%)_6*3Q;G4D^$.MZIZ?4;4+Y-/@;J!DEH1>SLG(_K3' M8!S/A_W[KF7_]_#&9J:NSWOY;&RERI/V"(,S2"QR0#F0S>"K\E.S5O0%#LAN MNQ]]53((D&J1?],I.2F16J766#HONV$M]]9;L!YYNK7@R4]AJ@_3UC>#UNR\ MNIM6N9G"%/ M#RET_QDL>J2/5@Y0;C+P?H]]\87Z!KO$WEJ/L5;,PU"PG;/6 MVJGTO4MZ5J3M-\\=6*3]YKFWUG[S_/Z0=C;D+"*]"0LR?*M-KMQ+C<* +P+X M'\F^!Y_<,18JUHU\^"5?!;^QM/12'Y#];5_SKA3*;0'8O93B,L&Z5Q8GR[7R M@I;SO''3=]$;*\LL"5_F@^G-WSF^P"?30S7? P?,Q38>C4"Y%A5C.M4VD.D< MX:?KI[]TCNQ'[_\'4$L#!!0 ( &6!J5CY2&IGM0@ % \ / 8V%R M9RUE>#,Q7S(N:'1M[5MM7Z$FT\:>X3!@B./#S0RQ2>N9UDYM/)-^ MU-WI0+5.NDHZ,/GUW96.%P.),8G;D. /MH];2:N]Y]FW$R<#FXG7/Y"3 :,) M_"4GEEO!7G??!X?U:N/DP%^"P$$I<1*I9$R,'0OVR[.,ZCZ7(:&%53_R+%?: M4FG;.4T2+OLA>97?M9^Y:1,^G [B,A@PWA_8L%9M<0D2)P=PW\GE$ZE421L8 M_H&%]5INVWZEP*H\K+7=O91F7(S#'L^8(1=L1*Y41N5$,%+6J@QD+;NS 16\ M+T.-:^)J.'ZR3JR$TN'SFOMICP;&('8*T>]4[?WM^VNF=7UZ0=S=7US>=BQ[I73[>,!L#Y.NS MRM7-[]UK4C^D0;VY1_=)Y^*,U%M)>75S<=:](KW?NN2Z>WIS==X[!^'N^]/? M.A>_=DGGM$7[WK=LWEC8VIZ=@Z<:.Z@L8[+Q"NH(;2MY103]\4!42,VUY M.B9V0&VX8(LYUYYPDPLZ#E/![I9L\7=A<([).DXH,)9JVW:[#F!'F0DC:IC@ MDBW99Z9ML]HZ//KI:0U6VFMYUN40M [?53VSMV>MZ=6*P.4OY*>NUVN*$ M_^=C)P,Z9$2S(6B8PDG()6$/8SK!5 1J .-S6<_>Y3,&94LMA'BYC420P)^!W#D@5P#Y' M!PP[,,@<9)00,VJ4J#0+2X.F"<>)*RA1"! /B@ K5O..'UB:@8D%6ID)F31 MK,^-U5#'$8H?>KU!R\H-#F6L4L@8\-V0.,)@Q [X'8O8L'5/89Z8"7OBH$2+CBJ;7'O!:N M>,(K?\FQ5I&>+#@_05<^QR&/:=1E[872>PNEL!#N-H\;AT?-HT9K S9!=;PE=#IC!BP+H'*IR,.(KV"6 M%-/"K#\$TY6( 7K+E7P"I H-$X ['W+C@@1(,>GFP2IO%E[F0Y1F@CHZE!G0 M#-*5,GSA30ZA!G0Q2O"$6J=H9'C"J>:X >[S-!*[/D.TX\#2>2;>'$F0?=,GBQ/U:6$^[. C<>$6LP<5-Q7&@$YUR6=&^^3!D+ MG^"+&IC%Q##%/[[+2_:6A%-@%GC^!;E2S1B0Y1IYV..3Q527?:_)@)II&HDQ MPS&1)2Z8NMV7@6Y,!+]EHNSJ+'C,7CC!_1+JX5!^!7A2J(ZNTF>9F[@.8+,NXM8RM#(R1@KP/ M[R0<='+#]X ^$(<,QCGXB]79A.?LGX*#RH[9A8Q=GV]_UV3XWIL,'0'Y/MB6 M P^P_82-K)@S0&V95TV+_1&CMY@H^?S?I4JNXQ?PX3-3N>I'D/J4)W=6X>U)G\;/S^LO:^V%XR36=3Y6L!$/&;8C MH#_33B$\80CZHW@ X()Z#Z:_8TE["KPJ0*\< !@3-#]X23\:402"7W<=YL59NM^D_N,*--/B+4JM9:QP_('%9KAP_) M-%\N+0;_Z$7]RU.6[B%%-+[M:U7()"CYEKJ?U7P;@=6""/SU;>A^!_C!BKV7 M)ST][JJU.I?M(>9=4"N4H/) FQP)+U_4U&]5W *N0_$''Y+A" M&K5&";&S)1_GLP MZ8$YN'_F<96!=S[V?W].7\!+[*SU&&ME/$D$VSIK+9TCWX6D)T7:SG=^_<]H MYSMWUMKYSJ\/::<#SE+R=MH$NO2O*^8-^"UM=^^=/R<".UW:L^OBSNYW9H=+ M2H']3\46^(O=H*UHE"TM]Y@>V5R7U35B_;LAKB3VJ8I,+K2L%[]PN[*9RV1R M[YNX SUC:I_Y8!O0U#(=4C&B8^/"[@4 .PC / 8V%R9RUE>#,R7S$N:'1M[5I;<]HX%'[O MK]"VDS:9P6!SR<5F,T,IWD^"DO&VLJ2*\D!]M?OD2^0$$AOR=!N M81+ UM&Y?/J.+@=W8Y/P\R>H&U-,X!-U#3..ZUFW>LVBDL0:)02W8DD M"Z3-@M-?GR9839GP$?!TUPM8==5I[+5,3+U MW7J'B2!APHDIF\:FO#&1S?ZV.B52$*@?N@*9N6BF)I#!6A/J>FYJ@<*10 M&>1M$4X87_ACEE"-+ND,778W> M]2[':#S\*7I7']7[=30:]'-DO%;'K:'>"/5>#=^,!Z_V4)50 M50"=N<=H^!J-?Q^@4>_J9>]R,'*&[_\<_(UZ_;%M:;IN81,$%#IM^N= M5NM@W;\'2L!-T^WGHO< 8%T(!!>"AH9)@6;,Q,C$%+W-L()AY0MT1>URAJ#Q MM50)\ESG+9(1ZF/U6Z8R74,7(JRC0]OI^;-YT_7"H"^3%(M%<4F"(Q1)E6M- MP15)$!5VX4-_817&J.758"":;80UBABG9.6$)3P:T3!3S## $PN"!O,PQF)* M$1A)F-;6:_BSX@0;BF*J*+AWRY\BA*4[X'(-_8$U=!LK>LT I1KJQXQ&H!VL M&79-T3"*6$B5#=6J*D.J(;AG6 1?TDSI#%9Y9"1:):==T$Z",CH !1/M M6SM\^:K9/V2;.S"I@)Z[*3QWU/ MG$_/#[VC"M$;4!8&/-==U[C#K!T#:TNVV2W::J.V9]TWLJ[Y M([&."9C,$YQ3R;9@<(G W9Q%%24QLRL'V->6?37;C#E'T WT8P[[;.#ZERVY.G] MB_M.#U)?-#YW3E/Y019/.-V4H/:P&I3'2NN0/66"_U;< ;K)#'C*YI0$2RK6 M@8QE!V =QZFFOJ8IAJ%9YF9^M"ITYR=><$!5UF&IA5,.9V;A5_U+(9 BMYG? M[M3;QP<6OH8A6V0Z=;?]"9'6IT7:Q^N6X(M:][T\E^<#-,'AAZF2F2!.F7U1 M_@IF (XS411_\/-WQ][8G)-WX[Y=#W ]./]?V\U&B'E)J()D2_JJLE*0B^Z@ M*/"Y,\_74/D54,J''>("G17;PULU@@UCN4?O!GKHV]&"EI\"JI<+_\&HM:S1 M%6'5.RF$(#DCJ/+]9T"TH1MKIZM- ._GV)T/U /,$GNTO@2MA!'"Z0^'UIT: MW7Y)>E2F[2?/'V"0]I/G'JW]Y/G],6U+';\"<">$_S_A>_A&,1&R%/.[(!_= MMU;!IRTM/?KOD3M]?&&M'I[7>0E31>G=%KVR1-PNB5U: M;6_;-A#^WE_!M4B; )8L^24ODA? =9PMP!:GL0MT'VF1LKA2E$92M=U?OR,E MO\1QVB5-T'2U$<26>.3=/7SNCJ34273*3U^@3D(Q@6_4T4QS>MK_X#0;;J-3 M+R]!H%Y)=,89F2.EYYS^^C+%S3LA,33D+9)-&!Y[:9 (E.'=JM7+Z0BC.A'<4^T\#W XTSI+05;3F78P9Q,12*/3:#/]%WJBC&.79 M3SA-F*:.RG%$@UQ29RIQ7JJ;EA:/,T["#=O6S7G3 UUCR=[4%!;*452R.#0> M3QG121 S[40@3H4QI#]+V)AI5$)MA@$D\O^*@]_8T'T/*"(P@,KGA$6O?SVZ M.+_H=4<7@TMT]?YZ^+Y[.4*CP?V!>3!!GA\J_C%Z[P[=GHN&_9Y%QF^VO1KJ M#E'W;' UZI_MH*J@6@!TXAVBP3D:_=Y'P^[UV^YE?^@,/OS1_PMU>R/3TO"\ M.Z/->L@$@2&#EMMN-O@2P+@2""T$CS3*!IDPG2"<4O2NP MA&GER13YGO,.93'J8?E;(0M50Q-6C'NH;& M6,$HX&D4O$RQ'>T_+\(K@-[0>M1O^T?%AZZ31 M/&H=-=HKAYDP)CO6[R_X^?)TWS]8(+H&9:G ][S-$;]CU(Z -%5@Q@6'*(V MG]R$R#)V)/VG8)*FT$$9-@VK$/>;^_@ 04#Z[7URL&3@*LB6 5;1T#]IMD(3 M>DNVF27::J&V8]TWLJ[Q([&."4CF*;94,BT83")PU[)H04G,3.4 _<(NL'XD%RA(0P?KEXO[@E=$V!GYM?C87$O>:'U-8O'"C*&@\YG1;@)JM6CC. M)*'2&F3V:6"_$7> ;ED!/&4S2L(E%5T@8]4!6,=QKFB@:(YA:I:Q:;=6Y=AV MOP<&R(7V3TS!+HWA)K<(=1VO?;)5V2:KM?\ MFDSK\)8R^"$W[:_VJI8@8QQ]G,BL$,2I(C"VG^T1. 74G+&D^&-@_SOFQA;? M%\RTO',]'_;$G\R"(\*\(E5)M"6%9;5[MJ)@_E.N]+\EHSZ$SF= JP!6B7-T M4BX1UYB]=3)WZ*VAA[X=+6CY*:!Z.P\>C5I5?ERXY3;:.?B0<4;0POB? =*Z MJM_<86T#>)=CO_L\/4*6V*%U'[121@BG/QQ:M\[I=B7I29FVRYW/?XYVN7.' MUBYW/C^FW7&4OP[@_\G=_2O)P-$:OB]$6G;M_'^!=02P,$% @ M98&I6 N0 RHH-@ ES@ !( !I;6U>W=44\V[ M;A !*8)($9 F("V ] Y1,2 @O4H)TDND%^E149'0!*1*[SU4Z;V#]"J]ER"= MT$EN^+[?=W[GW'O^N.>N=2=KUMI9>_:>_<[[SOL\S\S>F"G,(N">DKRB/ #G M%@" @_T!,#, .< =?'P"?+P[! 0$A(1WB$@H[Y(0$Y/0WJ<@HV2@8V)DH*.G M9V;CXV!FX6&EI^<4X^+A%Q 6%F;BD) 1%Y3F$Q(6O+D)#B$A(0DQ"'!7"+' >7' ?3#F#"/B<>SE\%\*^" 9\^?PG\&@2/C/H>'1,;%Y^0GI&9 ME9V3FY=?5EY1^;.JNJ:VM:V]H[.KNZ=W9'1L?&)RZO?TTO+*ZMKZQN86\N#P MZ!AU?\M_:18ZUZ];MV[BW"6[LPKGU[J8!^6V\1P+X]Y]I M$)@Z4[ (?KA#^3PBK;2%D%5(.GQP8UI?UGV?V?8Q_\GR_[# ML'_;-0T@P<7!.@^7' "G%YPIK\GXN(B;$XET%+L,-WVYQX]?B'KEI:U0R,] MF8C$ ,A%I#J!ML$V@VE]NIH%-+OOEERFST+-*F0^);Q6HS9Y>L'\L$X MU[L91-<&]=Q(-/+@=-9($)M M#*!!;W&\T $V;M2Y(&K L.PH_=K)H,(*]_;P MQK?.=*@KZ,>Q>M/\AP;4^ MGY[M0@5-:&Q*Z?U*'U[/0WM6GP#CV5P&O"-=; 6,]_M88@J/UN('TV4,T10J M#]'^,*4JQV45]M4/#'\L&P@13,P:(?"8(,_@C#&%U*[13#+^P:0.1&[DX47PJTRL+,">N4Y1K2 M4W_6?MG%BYD'1]!8"";"X_2(56P&P8HRG]/AG#0:8$K _[]Z>_D]W1]*BV3@ MX)7)2F7%G&5VB6U+F^(8K_+*(#6#+$7.[Z:]6=,IIEI@S^_@^_JK49$JKKH% MCNY,X.]K2H@]NYUATN1EP_B$UXEUI3T\/F.P0 -U02<)D:DSU^9WWND\I_$? M<;N9VA>6C$I#,H]E(W^RAU$_B FDQU^?KD^Q:V(,S']5ESZZ2^]=:#%9:=M( M-5+1_?[CN%A881O;1.^+K_RY!$-Z+YRN!_$1Y%+H79#7T<'^;AD^K&RW:6\X MWW5ZT&[&.FC949X&D=$;KI3CFO5[+N_UHH+6&+G*4JRMZ;UJ-&YOPI'4-G&2[%9J35"&NW@+ Y1PQ$GF%[NY F7# M),(C,#3,&4ZMA3FH!T.-=7SG0X/J6F M)@4<0+/H:J06= 5AYK7.$1>T)F.6)C/=TSSK:[?J!95,5^TE^JYB7300ICBK MJJ:IXNTIS2'6)-35N<*[^]0W[+#;(B)8BCZ&(^$-P&U[6XD4FC$L_>A=WD[" MBAOUQIAOUQ8D$?D\"J"$/8$^/9<2=ZR2NT/J-SR?QJ^UQ80R MU+;6!8>JMOS48S5A3%N'A@B D,VV1%2'*R7KHT>EO:Y !:D]I7'7]Q*R9!HZ MBO':[[]0.QV#GY*UIB5,T(X5E@)QD=RL\4H7Z1O1!3Z%![@AUI0I)@,-3*_W M18JF*V(4NF.9WIVI.(F=/*#S72?.A0L>#\H=(YZ'<5/]G#TJ,,T!7W;T4T#J MAATH.SL60?Z"GE@6/,FDS\];PS3Q13.!Z7Z&1P'D/.VN^4&IJ)-N^K]"T MBKEI>E._89WXZN^$Q$68BI<>^;^?$0(#L(X<8DZ'"W*1<&8(:P$*BV ZX2]' M_.F9=3LQF2 O8V/D3N\8P8N8MTI0N:3(^5YLOJS?YJ7&DN-Y=+:(,9] M?N\>__KU>BY((G\CF;/?S?_N4--/]\]'#_CE F&P9T9$AQ&G[G9R=\%]Z9)J MN& "<3CQR^5+YW/Q;'YIOI4!"WJ07AG_L6-X( MREUCY\S*W%'6=OG\F-(Z 0!,.E#X4H3JPU>'5Q$)AL_2;>:1428Z9@AGZ6IG MYQ#DRSK75\1T[BK;#A5^?2FQI]/2,I=PC %\G6>TK6^0GZ"VQ9E&!K"%&QPU M_9G9.S^LQ@":%*Z @WEJ,09,7A^ZM!!@)=5?*+5 @\W&T;O?BU^5 /!]$':[ MP'9IQB?'@_=F0+_Y;CMXR)J+ TX1]EK?[GIH1$_D]%A5L*K=FV4,\:.,SZ?+ M+K+/G*XXUNEU^ MI3J2,1A+67:-#TIZ]J!#1F:&S%+8?S7@JJ GE'-+_]KJ)8I:[O//*IDNU8/. MT%Q^<(W^[$G4VK6*FT9O9*K%FUZ? !,QTIJB:^*.Z2_!_,1 90+=T $8]PC5 M9;(_,/#<8;-\EL\AM?Q3OW0PO7F!0',^:#]B2QP#"-\$[2T6*W3076?7+"JN M5SG7^?K$5DM]]M(0<2WJ*^U_W]-82KW^9[3T6*:Q*L=8M:3M'7'W+'?!1Q4; MJWJ.%J9#\:VFO93KVY-UNM]S!HJ=K<1%/N6F)AT#C1=F7C-#XR.9O:G?ZH#. M7E9$8 !/AF ++4;A'7P\]DT+")["?%TG#ZE]6FEG;1T%(-.+:>2$7K'F_+H$ MC3M1\]CH_#.[SQO1K!IS<43[>R30C&@, B&#TZX[*.:&*XG3ZU9] MJ<@H0&[18@!:3(,<(XUP!^$T_Z[^3K[,G=G9_=C/Z!$]]0:UN8#+ZNY.O^VA M:"IM #\>FW.A\S1KP5^.&.THSJN_[ MW3F#"%SGRQ2K+.RY. O*YCD[+/0]8U^-9?//S.9%76:2IPQ4'G5(@+NDX^V/VL*"/Z_BRQKY8?E(N'%&=*]3A+19:(=I0:3BC7V6D MT(*;9[ $*G.G&)Q:PP :H7-MR^::#R*.SD*$\_HS*Z3(<+8?!]A&,2KT/QBM M+D;6![RJ'#N^5IW?-'AU2YSW,Q(X:6[?712"=6[H)QU5&Y2,;V-FDNQKM_NV M*U4A/PC2,/]HA"/ O4NDX'T1^A4U >'3QYW[P?;PY( MZ^GC-,!4O]R#7KW3'T[J)L+'4B?%UQ=#&$ 0P^FU$^SZ]JC2#@O[N=DJ\\3Q MPOEU !I-Y+)-YQM"SK?$XPD07Z_7QX'79&( W6:CZ%HBU./8QP]G#UGC^WLG M9+(SJFL_CN,.N1VN?K&;,HH+;;5DV& MSR54A>GPDN#ZA%M?1$HJS[>:SRSB("F_.>& '\_.$Z89_G)<=@*IS_,6P-"# MD/>R"S$,'CM+$E^\YM[X>^+\KO?JZ(#RQ^6J"+ MEAZQZHJ#\& 7HIHG?4W)",'(U5>?M0AU.:OW67R1]4K&YY.'+&]/SI,MEO< M@CRT]W*U%.QS!&8$3.U#1Z2%EBO&M0V-R1FZZ6&5$#]?RKQB&V2XPMWP4#4/ M Z'\[+I"&^._QCCO6;YWT]5'/@Q@.PK&O0*O>[D756%(XUXDS.CX"!L\'3S> MC2D\\*!WA%:;N&'0CJ]]HK!ZNY.O&9)[FT+^@#(P[>@468,H#CX:GO& M/O!"&+8+%]"WE)\P;UG.@IR^R([*XH/^. %12D$]@3>-Q8_5TA%B?03N>3Q MZ2?IV,DG>F6^G;?SB"%_4)-TC[3]$$:T_D26^;>\TG0+V_PUGI/8NWM@/<'$E)JT*>4#_--"46>RTQX,@.XE^I')E^N= MS-NP,K6S2695\=1$,KL%I+9WQH_MZ+KD /L#HJ%O?/:KX>.!++70NU9=FB$R ME:V@GTXP[@/_NXJ4(S.]92VL\BMI6O#>8F."?2D&RG*ZB+-*F3[AFF)0:R/P MTLL0.$+M)*LG38#UQJ0I1,9 ,X=/UT<8*E_HE6Z)G"Z;LH>+_YK4Q *@GQ6 MFD9JINJU?#@I@(9ER:(T<\].9CV+%%^:4$M$T<^8\:"KKX'Q'Z5BAW9,DX;? M:YMNE(T4/RH<$55^#*VEF3R<9'GI=H(W_18 M%]M DX\5EK@6?K,2Q M$:KKP_=AV8?IWG.#&9=:E#R2>[>@8-KF)'WY4"5B@U9D'4926$R*X!TF8=8_ M.6[&>A2E!SX0"B<-OT!6C"T\[M(C4#2GNM- FX8!$*(_8U.;\CG=%FNT91 ; M1.<]ZY:)Z.2P!_U6#/:Z'EBT"G>8;6S"VGZKRZ',@*OAP4E2YKQ(KB)[A"SZ MERE,F^R'K"IJVS M6 ^3H'G-,4*V6!(ELJ8PN1J'=\?'M@C2BMI2@Q-:?V/3*"_=I+0JLC4P[D3X M,536KI:NKGQFK/PSS[A?%!/D(,KLU7V>:=I3N*7I(N5*,I!,Y;+'VL\CC5L$ MR5ZA>PK:PHX341U'&X/IO9*$W^&I'*#>!D\24CR&[8(I,),4SRGEFMN(K-]8 M!8.R,INQ@60NFB\5K1/GO=SXK;KRXRXUW'-\N/8+;;^72:@TQ77B0_42HY8K MYU/&Y9(\N6ACQD:3)/F*[T"; 5KK"%;/\6Z%%LN=#@7E,PVCC<9(@TPWV3L8 M0$27"@;@BP%LLC=,Z7TZ8T4K,(A='V$ J0FG=CMM5QR=&]@D QPZ6H###E;L MT==>QMXY'4_.]G]B /[UQ27M(-^30]#I"UQ4WJ./AO$OU#L''VWF<[&$KD>; MARI+T7,R]/N /DD#\8/-(GL_[,Y:QAV%FVJIID@TFL81599@0.J7XNE.9"IZ%M!H\+@9H: M1MVG@O6_ERW_(&U9V7L/H<35N_:SF1&)'X'SOJ#\[-+,-K<-=?0#]760:=\MX;\.<:$KEOU4(-:L=JYV?8UY45_ M>CW$O.+:ZWZ.4_64D7IYK5H]T[F@:^BFX-1E?\H/J\@1@8=[D-A%%1G[8U(%+$^1ZKGL>LH-'-;;19]JOT5?Z#ANB M\ ,U3UNJ#:9[!K =&JKP75%+_P8,(,O[6>&UULN*\<5#AXQ9G&Z9KJ&)*>^( M' W%Q+-\U2(QFEW/G92XJHD=9A"7:Z+NM7T(@F[$*%N<7GHS9\"IB9S.+^:KX",>5]1Z-?@Q^_-$<1 7 M8^6.P9(F-P65;NT U;))MQC:6/_':,1V*J +09@C*=E4LN]'H4!/ I6N]@$;N7L"ZWE M7=F<5&X9I;0SG>/(8=M,GM-M$\P5JRV37;W'3M;B[:M07_3#LV&4;/B#*T)& M.\Y382+"YJV$"]&=O"/6;\)A>72QYL/:KL9WPS]6*D^U1[ZMTOH]",IRAU#N MSQKXY1L;<4+S\%T4YB[T-#Y P+Z^46LYI=M+9:N3(G*#ADMKK=GF=<_GVJRI M!I'^#&,5V>PV[Q0P !F*"$A;N-+;4K:#"A=.2]./=PI-X[2#)[6\UBJF3]]) M/Y% Y9E%+T9;!,%KZ0,2I@\@<&&_E\)/SRDLO] @8K028&7XTO!X_'_D7?UF2QO4U';,LYXV.$,/!BEG4 MI'M!RMEWXQ6TE]@A K\29&T8_4[F@LJOF'&O=/GL_ ?2#OT5M.QE?3.D&FCV MBX2&="R#O*$V1*?YL+O)MT%?PZTI*S[&-+ZYJ"S1 %.2P%>NL8-;"VU;N(9B M /7063[0&.@RNUX& YAHNNQL,*K:812%UBM@'=BURH0:AB7YV%==^2B@-Q'W ML8DGO!NTC>U"\F3&\>PD^'I8WK*6!+%SMZ':T%#1RN%K5D'G$T)1DMR%XD=^/2(]!._ MPB=Q^2P!ESL+6Z^GWPK,(F.&^EJEWOM'[]SKHG2/C;\'EAT'FL@W0LO3ZIB+=AO-P$Z2V M/911J]#S^:6R'!NLZ:L[UQB9L]'I$F1SDT$IXILW_#"%VI9594(M,A/,/Y]* MFERYN200YACIDPP1PL_S&9IJ"U/XHA-!2)+#O-X :YN.&Z^(*R:\7A>M/F6 M=HM6G1H>%J\LK?ZY.WN;GY9$2(W_DZ7JMANMGZ)\SA-Y=^_L*.KTKS,A6ITN MD0B=PI5TI)KM"7OU3T/7%A:!1#\!^&8>M#M4\;&%CV &H50Y2&V$]_CRV2V^ M79=?LS&RV?"A]*@H7BVXO 2M^WV\N4(MG%'O 'B3HK&NK*EB MQYP@,?0ESQ*Y86=IIR1W"(X1K'WA_($>NK;( ]7NBP6P"&?8=OZ8]AGM[]B? M!^J.-:NX17X/<[!1*#J#KGERB$@,-+@04\.F _>J:Q>3-7W3VN0%*J3 M"-,\\YV84I6J;!1^SL_*CR,"E.0\SA_>Y_/CJ8'=]<]C)42@FU@>+OB\8'Z6 MV) KQ_P]7$6_D(GFE>E^_P$J*/:(\D>9< :C=T2XAV=8EMMI;6C'K]"8B)[\ MC.F 'HZ)PJVAZPR-G\&Y7CIJZ\#^L^2<3>18[F\WA2)?V2$]M9'/L\&7EQ^B M_D@1_3E0?]W*_#/L<2?54RJS!AJ%:#;_=T&%VSJN?B\Z:++2O=R]RO M=TB+_G";$27R&%=U8./C68&"_/%]-ENN03W.G'&T%% MX[&/"&'M>C4?FF_5NRZ5,.U_BT*W("RHA@//R ADHCR3(:UPSO0J:?5BM4[( M@]AVZ@._Q/3^AT[Z)QB >'%9%)4@/+)<),- VRKG[O!J\'Z;.NM&=:A:ZGI5 M/>]B3LJSBZMG\70H ("0AE:+9W;6['Z&$"RRE5! MA^$7TUWHK /K_>9-;\$("*ODG^KHEYW86&PH+-T-_]Y/76H&1E>"YJEV/ C0 MC[&=H_IAT9[AXK<9H;^%B;-JA^TM&#*(SYUUXG/ZJ.5U)Z7D4],C8^H#9B@D M"D,=32J')JAK7I,EO%0/D %=NR.,.-IA*&_8Y> U\*V,B&9Z,'^'=K2DJL9L MK2RS;Y6PQ,)1&$#Y9O*3DU#S$=#2&]NFOYH% M'."^PMJ@A0$LL-0OP.4FPO]D,\(^$BQPO;-"A5^TO,W M-9=+X,/,4]/F-(GJ6:5>R36V&!+0(A<>Y0O@6W X@>8MQ M(1"&K]C,&%/0:6H[\GFEND2_-MJZC\7Q 78.5;D>,PW4Q_D-0\J7,8!SZEW_ M@//)*+):H&_5&4PH!0O4(E>\6* &_P/4R_4!K0N'POJP1M@Q!:01&"N(YIJ, MQ@#N7@3_'T#-:D"54H3MA/0270U"?[3+NWHY@&@>?/"?H9D[_7KZWZL2%W8I MN+(&*9WA=DP>-:"OH,-;@>@ZQ*'(Q)-G_P6WSZ_$#C*0?HQ/SNY+C^FF!!:! MUQML:=?DOK".$?VB:EH2%.$&YU'( M2*)7FB-#0@3MTT"H+C&)I>X+O^:4SAKQ1J:%Q+V:KZ13M C%#@9@>C)WED@? M14PQ:=)KUY?+PB;X<[8&%7I62[1Z'P%=5&/(A<,[=5CBH'*5OT6EK(M-0>"% M:Q?'-<7Q:,6<1_D"6:I*',$I]0M:>A5JYZ2O,8#)9]IJ\XYY!1<<5X$\6(^E M(E+SKD1]5_\&T8"JD;]A5%-S1%U0*AQ%AMY"D$;]"T8=0"M8S3DGLC0"*XJZ M7KG:'N_S'UZQJFOWJ[KR?X8=E@?GDU4WH%H!VX4?/'0\NPI USXY0CC<@*H- M]DI**\/47O1PRC)0RRMUKAE?F1W&FK(%$1>4U93TK]P=2/L>,%(_TP%YD#RQ MM?9\5CM3-L2M4+0PY>UKDT?F2 A8J6GJW6$^PWL7FL25ES$HE^\ M?-2\*.OD? V-F"6D83Z*@)LXCC0H?;<=AQQ*)[CG*,YSY$R?;;^,PV'M(=]K M< )J+K1+Z@RWBY4*'-^%B 4<9]!L=8U4K\7*94AEQ(\9)F^6RZ]P(Q5*LY4= M2*SM>2HVGG=6]Y-L0@N4?%#EG\%T6_JS3)T.337KQ M5RK#/?KNG)/1YVRRE4&,91-]]O+AR13R[7P5T/CX\%_;4@P#"\' M+$U^+<>B[0%L81C29_T0;$WBP-_]06V22H3W!5?N6[?E Y2SQTG2[?28@.8B M4A;"W;3*YT?=I8@">J*\Z[ILV. ?IM,IA-A9X/(C=^]:]XJ4NJ_KS\GP&H"? MCMC0E_[N@Y)7Q5U#IH(2>IGYBM,;0Z7;DF[%Y$\>\:@"2"4*PQENS=/43#L? M;B"! [X$.7VYGE^X5%<8F@94/0?M4";W#?T0;9.EI-G4,Z@.;8L-XD3WDN%6 MLXS;>Z6+5%FIDMEU%OU8OJOM7YF(U.E-3EU.<>2JJH&_$31W6HCH=\JQ\FO0 M/QJV=5<8 0[Y<;7FVIP6Y-IZG'(_(WU_H+<]:LCT0Y5/T-D43*G%QID.!RS) MLO/3W:-=K>[:@"A @_D-%_SV?]17TV=']^(;C&>MYZU^+Y&S]VDE;JO=A4F MZ?AW MMM_:^["$0+=_>3.?Y!1NST^>^A,9[I,E_JR9>%0_Z4T[L^S%L0L?T9 MM#P%>@EABH!.&#$$P^A6VST:9&CI;W&/^_Z)4OUUX=FC:(QGYAG05@KM T0^3]9@,U]@6C)T MT_J4:")(N43;%:- C@$0'2Z@_2'A9WH>&,#1(6I6P_#:HY>+, M5.YCKIQ1H3FM:M;_[OC=G-8AP, _!&J-7';_N M&A,13&$<&^;>(G17\)9HWJ_0O2TC*_%F$>0;V^J. L'>=6']>> MJ-G?2C(5[;[:EHHP.'"RVE_KID\&)7DQ2] 6885EDQ;/X%GNU#[B*I2:Z2_O M(N"'9,3WI#5,4_[^:U7C^F09(8< HA^B&,#LMM!!&?[":T?TTW<+J!8LTRPB M&IB\0\=P MNX02\=M65Y=W]\S][C@@2UJR^\H.W4?/,LXQ'*G^4V!%?'5,>C M9[2'8VAAG^?'5+V^V!3\C1*$FH-%%!>Z_5=1>?)O4?D6F+IO'X0O MW!P.80#5XWMFL,^L&_L+'>%YR&,-91-A/W5-K)H&W,32*QU>$_334QBJIRD: MDB_9]1^+T;F^+^%-N-*&=7XJ)L.@58D;D49PE$][H]IVPUI$"@2[PD44MDV4 MM<[>GMO R!E'I#1'>'E]6U#0-YE9F:D6[Y@.=C$ .0@]]GXF-Y RR_>2>E?M M%=W^*0: )6![3!N0XM<,6B8# W#3"S*$=_QJZ8LNT>I_3Q=WM7^%K5^#0!3+JB[*5=PGKEIX^!/G4^ MJ9WSGFO$D^9?NM:TT"+#)#H&WD;KR:2AQFK,*6UT_3]?Q;P]PS(MF-AAX?G; MW47:F D+#,#K#L)Q\21;6D#\/$,+135*WPEU0=V:L+T N&D!N1!4GS7?!3M.X\+J>_[UWDH=[U/&/-6^A+(U'6X_Y:"92' M_!PM=]LW!0U(_.*<>Z4RQ>T-L7OO"='[*(3 Z6EQ0$M49=/7=)R2QYJ9WLR85<-O1P@WVRS+\VW37&WYJ/N9W;9ZGTL40<%XS%I84) M.D=&RGI."/=4)*E"%;4_!@8@@;(-!9W^#XP=AOKNW$(^BA:_G!]?$6IY7+]' MTMV]Z?2,X:X7*JUWUV_]=9P"A0K' >] 6TLROZ1R4?2*0*5Y&],B: E29^]^ M=TR931"81G\/NHY.1D?7I'D6J ^MMJLU,AY(K.P79$&FA0(%>QH*W#EW?8:$ M]1YF7LF-[&GHKC7V@H@AKGC\\NHP>@3>1\J-O\4VE57_?UKU>,7H6-2+PS^Z6JR,$V*6-P M37Y,ZZ',9REYZ8'O$=$GP?/+17'O.9<'40;;,6/%0H/QZ?MZ3H?B!]IUSUGD MXB("YV4K/U%$E1[3U+_BKS",[=Z^(L-./(O-[A%VCC@'7Q3C^*@B303MG<40 MK>\ ?GP\WG>9D64@4)&!CITD5M>1!1W_'$'-Q(DN$5/+(>^:ZY7X/MT_LA.] M=3CG*DS+AG,:4_^^F"9@NMJN*^;590B"NI3R/K)*AF)I(2AR%@.PG).E"CH, M F5YOY>@90"NMT=D?!.,I*'_*-[AS?2ED86&5=E8BZ?A]L**X7!^D967Q$\M M,9 ]V,$[FM?J]W:M^Q_3Q=K0#UL#W'TF,_)9R1:XUTO&#Q3Z:UU5^ZGO6FXG M_*+C#9A]U<;L6Y"L?Z&K6K[2_^15:(S$BR/2KXGHRC7)O:]\J)ERD;8E@MD0 M1NJRO-=@&^\XDOPBKQP1FV@1J2UW7GEH39B!_.#H=+[&F(81[UR*XQU.L+P, M:<#?,(@:^FN!>+J>M07T;UBR; MSB.A0R'NVY!#12T >*VN#V%*AS\*;(OX#.;=N%@8G^U!3BCNY7<.NJZ7>EK+ M^\MW!4HKB 8[5_8IVFVLF^Q>PE$/I;9]MMV2YW7<3+\]0Y W"*'98F'?N1M30;2Y- M'O=](F-8M6#2"M^ O-I'F68HE)/H>*F;1:<4$47$?+Q>O.D0"HP] \"C5D.EI_LBE+X0,]VOF##LG8[N' M#9Y$T*Z\.R WRN-ICS%K/U248&\@$<592$A;-RN_/1H*JG<5DBKO[9@;4)39 MRGSOB;1A#E.D+[[DZ!!%O>FO8WHZ>*:7I9EIT[H1KY28W]N]>465 M?OVQ?>Y5IAI(7.:SN]LXSE/I?4V5JW8#N^F=RJ& MEJ*ZJ%8 ;[&$;'&RCI\DD_%+?6#[A:&M]Z\ @M[O>W*0+X8:[(M>\4GL.\+J M);6B!I\> #$ GEFFM@8?D:)68T,%8?MH]]MT!_3._6[H!P>&MOH5=203[5=% M8UB);% K6V*=\E()[YR+F,- M@JJCB$YF7+S2K4?(J"H4)6";04,>^$-BFJ#*NR'_+$5ME,7,\C4;[M>AU80C M!CV=E->-/D&'!<-:9?"=EB5+KCR1M);0#GE^I^"Q3($/6X:RE)50!/F,2-+S9'>#;R/>7U_HY[]_9J;.H[Z7,>&00\M^C%+=J8,5XZUBT5Q M@K2@S30P/L-]NK?]S8C"([C-&H/YFX6(XJC.!(VR\?[IO,.G[;^$P9:7.#V5'"7'>%!EY9NZQ,BOS(\PQ4 M&S5]PH/LHF=)C#)"WH\J4WB5_YQ[Y]M9AH8QZ$52U;+"0PHDM+MS)=*_,@\! M=856)9M_+'E"R)0S44YFE"P V24-R"+S\? ]$6RJ3/[Q0-B3;D^_/,@[GJKT M#ZG:%F0HE1MG$SA8CY<56QNE$>&O_5 ]!8+:?%Y_U9H>K5?V4G)&+W=R#[25.D6Q*H1K[41O@UYJ1,1;T1E*ZY>D'_<-*#CY7@4926(ZL]W E?[;0.9H"Z]VQ5[\NM9]V+8:A) M&W^QF&'JZ6LZ;7J>@%Q&5(S0G=7S1>B'3DX^Q>1PL(7!68IBK;KFCM"FBX N MD\'HBG'_.VK0/()W),&C=)O[>+JAKUU/:"5^.;QMI/T/;N_39WN)&("2R).' MMC%??0/%[GMH,Y"M0& %VV*2XY-)SJWAU0'IDU8/B,5$V LCVD(ZM5:=PHJ^ M2^)T0,\@[%'M/_6[IV=*_P"9D_V@9?OXB2/S*OXKJSI3-;MJ&$!^PRNC[S8_ MO3SU)<9?'@N,)"DJFXCZ/<7FS>8;'OA<\*Z++/>^<6,E;3(]V(-@7N.TL7)R M1$PXB^JQ%52^?K-?E?37^8S&B*-PWB\Q)^&W9+>/0:&:(*6+AQHC/)4OZ8#5 M]Y]ZWY?T WX81].*CER\;4X>[D&+=$F27C#I!0QR]1O\##EROLKK_1/(W\SIY"JZXKRI(GX+>MP2O_4;*[#A%R[MRL2DOWJ,V'<(QCXO!:.ACO5EK8,GH=DU6PLE^=31J<5B.\1 MGA$I?ZSR3J=4+2!'^ECJ'2%&R:/;FVI6MD@O(9.=4([6S^N]]F Z;3G;1T MK74I'FC=U4HFZ"^\P\;?PA#* 8'^=L< <*:0GW.J.NHW(G4\'8N\UC,6BZ"J MYNC@]52.N^3=Q5Q#W]5*6]?'@ 5B5JX'_6P*G']RQNBUPWW$JX"314VY\ORA,\IP[3Q@!H M:6XUX+8MD"Y5 )WSR'DR4IZ<*9R-=W[/=#5SY9%EE)H[42# .[LC/DSQNK& M*[TH3,-!_A:_*J!$K63YA(<(USCZ D6B0Z0R>7[H^.'>R*BSYR++GF5OM?)4 M6);3'2J91"U)C M+$RA,;9?WEN2]U65%-F5?*6) 80_=#PMZ -.^3/;G-96)A);DT=$ESU%R&( MGX!8L9KRH!#X7%5/H31JV6:TC7- 44CYA@7P8I6Q!8)_7RQ01$7(T+9XQT#\ MA+QZ,@?'<%A%0:MU@%L^^W$OZ:8[)1'0O.]?KY'^5>]-$'SU%7(L>L%T;=SJ M-XE[/OE,48^PERR!W9VK,WTM8CDA)OI=EMJ:4;O>?<#O% MBZ!-=^U./@56O-,8SZ"E2ACJ)[:W261R-A[.4U66=Y)T#=L,8?[#)3#H[45V MW8D!--IU-*;XN(&'3AWS M+%55>*.JX6%QW\O]F)1L)B'KI">GL[!'TS50<]L6FUVWX>;Q7)2N G!I@:#/ M<]LU]U$8:1J9+@+\A?(C?T1Z?FXSX W1-X"DLS)$QOLP?W?0D>Q+*)5E]7M7 M93#5AQ$.@ZX#TL_4E6;F#NRJYLY3$_V/\C_-/O[U-0]/_+#[@+C@]1\'NOEU MP4BN3C+O3Q&=!++1?R0;/UL7/M==%J@GB^[2,&+/6 R5[P\V6%Z7G5IJXC[9 M-,\0L=WUI-H7RMYCT.@']A [A,:KY9=2"3366[89#RBD?4O9!G>$KN6Q^+PV M[SJ-2;OSYREY#<=U K*!HVBXS[9XQ8G8XFC7UMLY\5)GVYA,J_[-H_)O 5RQ/%N@K(UON68CLL0M<]_7; M,X4@'&][#+%I<&H_>X_WN+)"MZ10/?6%QGL\%0@[!SGW2-W4J5.UI;RLJ5'L M?]["A?XXR$YRS;,Y:+.E]:)^TT[VBBY1.+* NJ\#W!L2*5WACM5FL$/!-O2* MCO.2B@W9V9'CP,]ZWE0[73.^A^:HPYN!3^K:I[?N2P* MH]&KG/#/R9RV&Z)Q2":(,3DPAT> ,:0GU I7? M:2F.]5P5M;NBNB67>J"A,AQ_1_: M,0G?JT^NH HOAG,F]G3%HS^97UL$IC*M&.-'+W*M/4)QW>(X944J3%:^T]45 M/:%>)O:,$6;X[&PF,!SB95H@5?+;-W-/YG-)&;QU1,I3&^\9O!),M2(Z4R?3 MW0%^?4<>[(3FV<_XU0][D_%KF^V-WYZS<4^F-*K(9CR:R_5%;P/->#A0^G$ MJ_V;9PS/*&M())TAY05GAFKC9;O)1EUH PZ" U2Q[&ESPG=2E8J(0:9+!=NK M@JFLL!Q0L+RG>XD(\[&>A!'NF$8):6NEY?YN*6'+Z)KLHO,K.M)BV#J3V"(P M9UIS?G/]Q%U*2"II9F5G%6B4W&/Q/%<#2.MS75(&_ M<'(3!N8ZZ1Z#L)&B;Z?REF5J.J_[ \Z%=C )]%2=B#/+0HQ+9NI*C%SG[V:&RPZHO"%.R*#7+@,G&/1/" M:K6I?EQ3E!JO(OAE.)N/L3T;:< Y4V\W'V?8W/SC)[ S^.^_&L*E-(-SXA % M3,>]":U-!7VFU*I[49U32\>;QG38#^/^)E\PA.6FHE.?._@XTR.>P;%& M MZ&$RYV[,:;MH"V.1R!E-^B0ZXZ8"F M.K/Y9CANFI94_&/>/Q7; -"<_5UK#!=,29C9>4Z. ;AI?JB01:D.9&[.NODVY#_=$8;Y_;\ 4$L! M A0#% @ 98&I6#:*124^_@$ 8%,C !$ ( ! &-A M'-D4$L! A0#% @ M98&I6)>F$< U/P %0D" \ ( !ESX# &-A#,Q7S$N:'1M4$L! A0#% M @ 98&I6/E(:F>U" 4#P \ ( !G9@# &-A@4 .PC / M " 7^A P!C87)G+65X,S)?,2YH=&U02P$"% ,4 " !E@:E812"-;FL% M "6(0 #P @ $FIP, 8V%R9RUE>#,R7S(N:'1M4$L! A0# M% @ 98&I6 N0 RHH-@ ES@ !( ( !OJP# &EM9S$Y C.#,S-3 P,U\P+FIP9U!+!08 "0 ) "P" 6XP, ! end XML 75 carg-20240331_htm.xml IDEA: XBRL DOCUMENT 0001494259 srt:MaximumMember us-gaap:CommonClassAMember 2024-03-31 0001494259 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001494259 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001494259 carg:MatthewQuinnMember carg:Rule10B51TradingArrangementMember 2024-01-01 2024-03-31 0001494259 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001494259 carg:DealerToDealerMember 2023-01-01 2023-03-31 0001494259 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001494259 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001494259 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001494259 country:US 2023-01-01 2023-03-31 0001494259 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001494259 us-gaap:ConstructionInProgressMember 2024-03-31 0001494259 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001494259 carg:SellMyCarInstantMaxCashOfferMember 2023-01-01 2023-03-31 0001494259 carg:DigitalWholesaleMember 2023-12-31 0001494259 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001494259 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001494259 us-gaap:TradeAccountsReceivableMember 2023-12-31 0001494259 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001494259 carg:OtherDirectorsAndOfficersMember 2024-01-01 2024-03-31 0001494259 carg:MarketplaceMember 2024-01-01 2024-03-31 0001494259 us-gaap:ConstructionInProgressMember 2023-12-31 0001494259 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001494259 carg:DigitalWholesaleMember 2024-01-01 2024-03-31 0001494259 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001494259 carg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001494259 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001494259 us-gaap:AllOtherSegmentsMember 2023-12-31 0001494259 carg:MatthewQuinnMember 2024-01-01 2024-03-31 0001494259 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001494259 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001494259 us-gaap:RetainedEarningsMember 2023-03-31 0001494259 us-gaap:CommonClassAMember 2023-12-31 0001494259 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-09-26 2022-09-26 0001494259 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001494259 us-gaap:AllOtherSegmentsMember 2024-01-01 2024-03-31 0001494259 us-gaap:CommonClassBMember 2024-05-02 0001494259 us-gaap:RetainedEarningsMember 2022-12-31 0001494259 us-gaap:RetainedEarningsMember 2024-03-31 0001494259 carg:UnitedStatesMarketplaceMember 2024-01-01 2024-03-31 0001494259 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001494259 carg:MatthewQuinnMember carg:Rule10B51TradingArrangementMember 2024-03-31 0001494259 us-gaap:SoftwareDevelopmentMember 2024-01-01 2024-03-31 0001494259 us-gaap:RetainedEarningsMember 2023-12-31 0001494259 carg:JasonTrevisanMember 2024-03-31 0001494259 country:US 2024-01-01 2024-03-31 0001494259 carg:BostonMassachusettsOneZeroZeroOneBoylstonMember 2024-01-01 2024-03-31 0001494259 us-gaap:RevolvingCreditFacilityMember 2022-09-26 2022-09-26 0001494259 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001494259 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2022-09-26 0001494259 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001494259 2024-03-31 0001494259 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001494259 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001494259 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001494259 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001494259 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001494259 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001494259 carg:SellMyCarInstantMaxCashOfferMember 2024-01-01 2024-03-31 0001494259 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001494259 carg:UnitedStatesMarketplaceMember 2023-01-01 2023-03-31 0001494259 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001494259 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001494259 2023-12-31 0001494259 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001494259 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001494259 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001494259 carg:MatthewQuinnMember 2024-03-31 0001494259 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001494259 carg:JavierZamoraMember 2024-03-31 0001494259 us-gaap:CommonClassBMember 2024-03-31 0001494259 carg:PillarTwoLegislationMember 2024-01-01 2024-03-31 0001494259 carg:WholesaleMember 2023-01-01 2023-03-31 0001494259 us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2024-01-01 2024-03-31 0001494259 carg:DealerToDealerMember 2024-01-01 2024-03-31 0001494259 us-gaap:ProductMember 2024-01-01 2024-03-31 0001494259 us-gaap:TradeAccountsReceivableMember 2024-03-31 0001494259 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001494259 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001494259 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0001494259 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001494259 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001494259 carg:AdvertisingCustomersMember us-gaap:AccountsReceivableMember 2024-03-31 0001494259 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2024-03-31 0001494259 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001494259 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001494259 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001494259 carg:FinanceLeaseRightOfUseAssetsMember 2024-03-31 0001494259 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001494259 carg:CarOfferMember 2024-01-01 2024-03-31 0001494259 carg:UnitedStatesMarketplaceMember 2023-12-31 0001494259 carg:AdvertisingCustomersMember us-gaap:AccountsReceivableMember 2023-12-31 0001494259 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001494259 carg:DigitalWholesaleMember 2024-03-31 0001494259 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001494259 carg:JasonTrevisanMember 2024-01-01 2024-03-31 0001494259 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001494259 carg:BostonMassachusettsOneZeroZeroOneBoylstonMember 2024-03-31 0001494259 srt:MaximumMember us-gaap:CommonClassAMember 2023-11-07 0001494259 2023-11-07 2023-11-07 0001494259 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001494259 srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001494259 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-12-31 0001494259 carg:MarketplaceMember 2023-01-01 2023-03-31 0001494259 carg:DigitalWholesaleMember 2023-01-01 2023-03-31 0001494259 us-gaap:SoftwareDevelopmentMember 2024-03-31 0001494259 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001494259 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001494259 us-gaap:AllOtherSegmentsMember 2024-03-31 0001494259 carg:FinanceLeaseRightOfUseAssetsMember 2023-12-31 0001494259 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001494259 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-09-26 2022-09-26 0001494259 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001494259 us-gaap:CommonClassAMember 2024-05-02 0001494259 carg:WholesaleMember 2024-01-01 2024-03-31 0001494259 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001494259 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001494259 us-gaap:CommonClassBMember 2023-12-31 0001494259 carg:JavierZamoraMember 2024-01-01 2024-03-31 0001494259 carg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001494259 carg:UnitedStatesMarketplaceMember 2024-03-31 0001494259 us-gaap:EquipmentMember 2024-03-31 0001494259 2023-01-01 2023-03-31 0001494259 us-gaap:RevolvingCreditFacilityMember 2022-09-26 0001494259 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001494259 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001494259 2023-03-31 0001494259 us-gaap:InternalRevenueServiceIRSMember 2024-01-01 2024-03-31 0001494259 2022-12-31 0001494259 2024-01-01 2024-03-31 0001494259 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001494259 us-gaap:ConstructionInProgressMember 2024-01-01 2024-03-31 0001494259 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001494259 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001494259 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001494259 us-gaap:EquipmentMember 2023-12-31 0001494259 us-gaap:ProductMember 2023-01-01 2023-03-31 0001494259 srt:MaximumMember us-gaap:CommonClassAMember 2022-12-08 0001494259 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001494259 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001494259 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001494259 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001494259 2023-01-01 2023-12-31 0001494259 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001494259 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001494259 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001494259 srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001494259 us-gaap:CommonClassAMember 2024-03-31 pure carg:Segment iso4217:USD shares utr:sqft shares carg:Vote carg:Customer iso4217:USD carg:Days --12-31 false Q1 0001494259 http://fasb.org/us-gaap/2023#MutualFundMember http://fasb.org/us-gaap/2023#MutualFundMember http://fasb.org/us-gaap/2023#MutualFundMember 1 P449D P364D P365D P393D 10-Q true 2024-03-31 2024 false 001-38233 CARGURUS, INC. DE 04-3843478 55 Cambridge Parkway 6th Floor Cambridge MA 02142 617 354-0068 Class A Common Stock, par value $0.001 per share CARG NASDAQ Yes Yes Large Accelerated Filer false false false 88193268 15999173 246342000 291363000 20724000 610000 610000 44298000 39963000 391000 331000 18893000 25152000 11106000 11095000 2786000 2563000 323816000 391191000 108143000 83370000 21131000 23056000 157566000 157898000 153711000 169682000 82392000 73356000 13015000 12998000 11029000 7376000 870803000 918927000 46471000 47854000 38353000 33718000 21432000 21322000 10063000 12284000 116319000 115178000 181052000 182106000 42000 58000 5028000 4733000 302441000 302075000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 500000000 500000000 89075845 89075845 92175243 92175243 89000 92000 0.001 0.001 100000000 100000000 15999173 15999173 15999173 15999173 16000 16000 194309000 263498000 375448000 354147000 -1500000 -901000 568362000 616852000 870803000 918927000 187219000 167127000 16125000 25186000 12452000 39650000 215796000 231963000 14385000 15533000 14224000 22068000 12226000 39382000 40835000 76983000 174961000 154980000 82274000 75577000 35545000 36607000 28066000 24919000 2792000 3818000 148677000 140921000 26284000 14059000 3906000 3743000 -505000 595000 3401000 4338000 29685000 18397000 8384000 6531000 21301000 11866000 0 -4266000 21301000 16132000 0.2 0.14 0.2 0.1 107174812 115358475 108632159 115915737 4689000 7758000 21301000 11866000 -599000 415000 20702000 12281000 -4266000 20702000 16547000 0 92175243 92000 15999173 16000 263498000 354147000 -901000 616852000 21301000 21301000 17649000 17649000 36455 11000 11000 615383 1000 -1000 213042 5097000 5097000 3538194 4000 81751000 81755000 -599000 -599000 89075845 89000 15999173 16000 194309000 375448000 -1500000 568362000 36749000 101636649 102000 15999173 16000 413092000 323043000 -1644000 734609000 -4266000 16132000 16132000 16049000 16049000 7700 19000 19000 959935 335448 5652000 5652000 3989861 4000 65760000 65764000 -8000 415000 415000 32475000 98278975 98000 15999173 16000 357748000 339175000 -1229000 695808000 21301000 11866000 7481000 11576000 460000 -384000 198000 -9052000 -11921000 290000 -300000 15822000 14904000 129000 129000 3258000 2737000 175000 4182000 -6858000 319000 -3645000 -5974000 -4652000 3326000 5138000 707000 10268000 681000 4542000 120000 8557000 12696000 4453000 51964000 66345000 28665000 2398000 5465000 3489000 494000 21218000 -259000 -13147000 -5887000 11000 19000 5115000 2066000 77442000 69024000 18000 17000 28000 -474000 -2122000 -83038000 -73238000 -577000 329000 -44798000 -12451000 293926000 484132000 249128000 471681000 1132000 2410000 4788000 4129000 143000 144000 16329000 1822000 460000 119000 3590000 3658000 456000 2239000 574000 1827000 1145000 -3536000 144556000 -4000 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">1. Organization and Business Description</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">CarGurus, Inc. (the "Company") is a multinational, online automotive platform for buying and selling vehicles that is building upon its industry-leading listings marketplace with both digital retail solutions and the CarOffer, LLC ("CarOffer") online wholesale platform. The CarGurus platform gives consumers the confidence to purchase and/or sell a vehicle either online or in-person, and it gives dealerships the power to accurately price, effectively market, instantly acquire, and quickly sell vehicles, all with a nationwide reach. The Company uses proprietary technology, search algorithms, and data analytics to bring trust, transparency, and competitive pricing to the automotive shopping experience.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company operates principally in the United States (the "U.S."). In the U.S. it also operates as independent brands the Autolist online marketplace and the CarOffer online wholesale platform. In addition to the U.S., the Company operates online marketplaces under the CarGurus brand in Canada and the United Kingdom (the "U.K."). In the U.K. it also operates as an independent brand the PistonHeads online marketplace.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has subsidiaries in the U.S., Canada, Ireland, and the U.K. and it has </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> reportable segments, U.S. Marketplace and Digital Wholesale. See Note 12 of the Unaudited Condensed Consolidated Financial Statements (as defined below) for further segment reporting and geographic information.</span></p> 2 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited (the “Unaudited Condensed Consolidated Financial Statements”). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board (“FASB”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The Unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company’s financial statements for interim periods. These interim period results are not necessarily indicative of the results to be expected for any other interim period or the full year.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 26, 2024 (the “Annual Report”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">While the Company disclosed unpaid excise tax on repurchases of common stock within unpaid repurchases of common stock in the Unaudited Condensed Consolidated Statements of Cash Flows in the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, filed with the SEC on May 9, 2023, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows for the quarter ended March 31, 2023 present unpaid excise tax on repurchases of common stock separately from unpaid repurchases of common stock to conform to the current year presentation.</span></p></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Subsequent Event Considerations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the Unaudited Condensed Consolidated Financial Statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure.</span></p></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The preparation of the Unaudited Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results may differ from management’s estimates if these results differ from historical experience, or other assumptions do not turn out to be substantially accurate, even if such assumptions are reasonable when made. Changes in estimates are recognized in the period in which they become known.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the determination of sales allowance and variable consideration in the Company’s revenue recognition, allowance for doubtful accounts, the impairment of long-lived assets, the capitalization of product, technology, and development costs for website development, internal-use software, and hosting arrangements, the valuation of acquired assets and liabilities, the valuation and recoverability of intangible assets and goodwill, the valuation of redeemable noncontrolling interest, the recoverability of the Company’s net deferred tax assets and related valuation allowance, the valuation of inventory, and the valuation of liability-classified compensation awards. Accordingly, the Company considers these to be its critical accounting estimates, and believes that of the Company’s significant accounting policies, these involve the greatest degree of judgment and complexity. For the three months ended March 31, 2024, there were no estimates related to the valuation of redeemable noncontrolling interest and the valuation of liability-classified compensation awards.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Although no impairment was identified during the annual impairment test as of October 1, 2023, the excess of the fair value over the carrying value declined for the CarOffer reporting unit in the Digital Wholesale segment. If projected future operating results further decline, including as a result of economic conditions or operational challenges, the Company may need to record an impairment charge to reduce its goodwill at CarOffer, which could be material and negatively affect the Company's operations. During the three months ended March 31, 2024, the Company did not identify any triggering events that would require an interim impairment assessment.</span></p></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> short-term investments, trade accounts receivable, and other receivables.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash and cash equivalents with multiple financial institutions, its deposits with each such financial institution exceed governmental insured limits.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced any material losses related to receivables from individual customers or groups of customers.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has had no material losses related to marketplace receivables as it was dispersed across a large number of customers. The Company has had no material losses related to wholesale and product receivables as the third-party transaction processor does not release the title to the vehicle until successfully collecting funds from the buying dealer. Titling is handled by the Company's third-party transaction processor and titles are held in escrow until it collects funds from the buying dealer (i.e., title is legally transferred from the selling party to the buying party upon signing of bill of sale, but title is held in escrow by the third-party transaction processor until payment is received). Due to these factors, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company’s accounts receivable and other receivables.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">% of net accounts receivable and other receivables. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">All of accounts receivable was dispersed among more than </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> customers. Therefore, there is no significant credit risk with respect to accounts receivable because credit risk is dispersed due to the large number of customers.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> customer accounted for more than 10% of total revenue.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company is exposed to credit losses primarily through its trade accounts receivable, which includes receivables in transit, net of payables due, from a third-party transaction processor. The third-party transaction processor collects customer payments on the Company's behalf and remits them to the Company. Customer payments received by the third-party transaction processor, but not remitted to the Company as of period end, are deemed to be receivables in transit, net of payables due. Additionally, the third-party transaction processor provides payments in advance for certain selling dealers. If the third-party transaction processor does not receive buying dealer payments associated with the transaction paid in advance, the Company would guarantee losses incurred by the third-party transaction processor and the balance would be deducted from future remittances to the Company. To date, losses associated with these guarantees have not been material.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company offsets trade accounts receivables in transit, net of payables due, from the third-party transaction processor with payments received in advance from the third-party transaction processor as it has the right of offset. At any point in time, the Company could have amounts due from the third-party transaction processor for funds the third-party transaction processor has collected from buying dealers and has not yet remitted to the Company (i.e., receivables in transit, net of payables due), as well as amounts paid by the third-party transaction processor to the Company in advance of collecting payments from buying dealers (i.e., payments received in advance). Therefore, as the Company has the right to offset, the Company can either have a net receivable balance due from the third-party transaction processor which is recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets, or the Company can have a net liability which is recognized within accrued expenses, accrued income taxes, and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets if the advance payments exceed the receivable position from the third-party transaction processor as of the balance sheet date. The change in payments received in advance from the third-party transaction processor is presented as cash flows from financing activities in the Unaudited Condensed Consolidated Statements of Cash Flows.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,916</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, offset by payments received in advance of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,541</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, which resulted in a net receivable of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,375</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets. As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,868</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, offset by payments received in advance of $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,015</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, which resulted in a net receivable of $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">853</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> recognized within accounts receivable, net in the consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,401</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,581</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively, was included in net accounts receivable, representing unbilled accounts receivable relating primarily to both advertising customers and dealers invoiced in the period subsequent to services rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">("ASC 606").</span></p></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the Unaudited Condensed Consolidated Financial Statements. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, there have been no material changes in the Company’s significant accounting policies, which are detailed in the Annual Report.</span></p></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company on or prior to the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption. As of March 31, 2024, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">("ASU 2023-09")</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">. </span><span style="color:#1d1c1d;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 addresses investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of ASU 2023-09 on its future consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> ("ASU 2023-07"). ASU 2023-07 is intended to enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC Topic 280, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> ("ASC 280"). ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (“CODM”) uses to assess segment performance and to make decisions about resource allocations. ASU 2023-07 is intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply ASU 2023-07 retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of </span><span style="color:#1d1c1d;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">ASU 2023-07</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> on its future consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">In October 2023 the FASB issued ASU 2023-06,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;"> Disclosure Improvements – Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> ("ASU 2023-06"). ASU 2023-06 modifies the disclosure and presentation requirements for a variety of topics in the ASC. The Company is currently evaluating the impact of ASU 2023-06 on its future consolidated financial statements and related disclosures.</span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited (the “Unaudited Condensed Consolidated Financial Statements”). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board (“FASB”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The Unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company’s financial statements for interim periods. These interim period results are not necessarily indicative of the results to be expected for any other interim period or the full year.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 26, 2024 (the “Annual Report”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">While the Company disclosed unpaid excise tax on repurchases of common stock within unpaid repurchases of common stock in the Unaudited Condensed Consolidated Statements of Cash Flows in the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, filed with the SEC on May 9, 2023, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows for the quarter ended March 31, 2023 present unpaid excise tax on repurchases of common stock separately from unpaid repurchases of common stock to conform to the current year presentation.</span></p> <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Subsequent Event Considerations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the Unaudited Condensed Consolidated Financial Statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure.</span></p> <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The preparation of the Unaudited Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results may differ from management’s estimates if these results differ from historical experience, or other assumptions do not turn out to be substantially accurate, even if such assumptions are reasonable when made. Changes in estimates are recognized in the period in which they become known.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the determination of sales allowance and variable consideration in the Company’s revenue recognition, allowance for doubtful accounts, the impairment of long-lived assets, the capitalization of product, technology, and development costs for website development, internal-use software, and hosting arrangements, the valuation of acquired assets and liabilities, the valuation and recoverability of intangible assets and goodwill, the valuation of redeemable noncontrolling interest, the recoverability of the Company’s net deferred tax assets and related valuation allowance, the valuation of inventory, and the valuation of liability-classified compensation awards. Accordingly, the Company considers these to be its critical accounting estimates, and believes that of the Company’s significant accounting policies, these involve the greatest degree of judgment and complexity. For the three months ended March 31, 2024, there were no estimates related to the valuation of redeemable noncontrolling interest and the valuation of liability-classified compensation awards.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Although no impairment was identified during the annual impairment test as of October 1, 2023, the excess of the fair value over the carrying value declined for the CarOffer reporting unit in the Digital Wholesale segment. If projected future operating results further decline, including as a result of economic conditions or operational challenges, the Company may need to record an impairment charge to reduce its goodwill at CarOffer, which could be material and negatively affect the Company's operations. During the three months ended March 31, 2024, the Company did not identify any triggering events that would require an interim impairment assessment.</span></p> <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> short-term investments, trade accounts receivable, and other receivables.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash and cash equivalents with multiple financial institutions, its deposits with each such financial institution exceed governmental insured limits.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced any material losses related to receivables from individual customers or groups of customers.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has had no material losses related to marketplace receivables as it was dispersed across a large number of customers. The Company has had no material losses related to wholesale and product receivables as the third-party transaction processor does not release the title to the vehicle until successfully collecting funds from the buying dealer. Titling is handled by the Company's third-party transaction processor and titles are held in escrow until it collects funds from the buying dealer (i.e., title is legally transferred from the selling party to the buying party upon signing of bill of sale, but title is held in escrow by the third-party transaction processor until payment is received). Due to these factors, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company’s accounts receivable and other receivables.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> customer accounted for more than </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">% of net accounts receivable and other receivables. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">All of accounts receivable was dispersed among more than </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> customers. Therefore, there is no significant credit risk with respect to accounts receivable because credit risk is dispersed due to the large number of customers.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> customer accounted for more than 10% of total revenue.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company is exposed to credit losses primarily through its trade accounts receivable, which includes receivables in transit, net of payables due, from a third-party transaction processor. The third-party transaction processor collects customer payments on the Company's behalf and remits them to the Company. Customer payments received by the third-party transaction processor, but not remitted to the Company as of period end, are deemed to be receivables in transit, net of payables due. Additionally, the third-party transaction processor provides payments in advance for certain selling dealers. If the third-party transaction processor does not receive buying dealer payments associated with the transaction paid in advance, the Company would guarantee losses incurred by the third-party transaction processor and the balance would be deducted from future remittances to the Company. To date, losses associated with these guarantees have not been material.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company offsets trade accounts receivables in transit, net of payables due, from the third-party transaction processor with payments received in advance from the third-party transaction processor as it has the right of offset. At any point in time, the Company could have amounts due from the third-party transaction processor for funds the third-party transaction processor has collected from buying dealers and has not yet remitted to the Company (i.e., receivables in transit, net of payables due), as well as amounts paid by the third-party transaction processor to the Company in advance of collecting payments from buying dealers (i.e., payments received in advance). Therefore, as the Company has the right to offset, the Company can either have a net receivable balance due from the third-party transaction processor which is recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets, or the Company can have a net liability which is recognized within accrued expenses, accrued income taxes, and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets if the advance payments exceed the receivable position from the third-party transaction processor as of the balance sheet date. The change in payments received in advance from the third-party transaction processor is presented as cash flows from financing activities in the Unaudited Condensed Consolidated Statements of Cash Flows.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,916</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, offset by payments received in advance of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,541</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, which resulted in a net receivable of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,375</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> recognized within accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets. As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, trade accounts receivable from receivables in transit, net of payables due, from the third-party transaction processor was $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,868</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, offset by payments received in advance of $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,015</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, which resulted in a net receivable of $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">853</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> recognized within accounts receivable, net in the consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,401</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,581</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively, was included in net accounts receivable, representing unbilled accounts receivable relating primarily to both advertising customers and dealers invoiced in the period subsequent to services rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">("ASC 606").</span></p> The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. 0 0 0.10 0.10 1000 1000 0 0 3916000 1541000 2375000 2868000 2015000 853000 10401000 9581000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the Unaudited Condensed Consolidated Financial Statements. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, there have been no material changes in the Company’s significant accounting policies, which are detailed in the Annual Report.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company on or prior to the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption. As of March 31, 2024, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">("ASU 2023-09")</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">. </span><span style="color:#1d1c1d;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 addresses investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. Early adoption is permitted. A public entity should apply ASU 2023-09 prospectively to all annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of ASU 2023-09 on its future consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> ("ASU 2023-07"). ASU 2023-07 is intended to enhance disclosures for significant segment expenses for all public entities required to report segment information in accordance with ASC Topic 280, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> ("ASC 280"). ASC 280 requires a public entity to report for each reportable segment a measure of segment profit or loss that its chief operating decision maker (“CODM”) uses to assess segment performance and to make decisions about resource allocations. ASU 2023-07 is intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more useful financial analyses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply ASU 2023-07 retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of </span><span style="color:#1d1c1d;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">ASU 2023-07</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> on its future consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">In October 2023 the FASB issued ASU 2023-06,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;"> Disclosure Improvements – Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> ("ASU 2023-06"). ASU 2023-06 modifies the disclosure and presentation requirements for a variety of topics in the ASC. The Company is currently evaluating the impact of ASU 2023-06 on its future consolidated financial statements and related disclosures.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">3. Revenue Recognition</span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;">The following table summarizes revenue from contracts with customers by services and products for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">three months ended March 31, 2024 and 2023:</span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">187,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">167,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Dealer-to-Dealer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Sell My Car - Instant Max Cash Offer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company provides disaggregation of revenue by services and products, by income statement presentation, by segment, and by geographic region.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Revenue by services and products is disaggregated by (i) marketplace services, (ii) Dealer-to-Dealer services and products, and (iii) Sell My Car - Instant Max Cash Offer ("IMCO") services and products as disclosed above.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Revenue by income statement presentation is disaggregated by (i) marketplace, (ii) wholesale, and (iii) product revenue sources as disclosed in the Unaudited Condensed Consolidated Income Statements. Marketplace services are included within marketplace revenue in the Unaudited Condensed Consolidated Income Statements. Dealer-to-Dealer and IMCO services and products are included within both wholesale revenue and product revenue in the Unaudited Condensed Consolidated Income Statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Revenue by segment is disaggregated by (i) U.S. Marketplace and (ii) Digital Wholesale segments as disclosed in Note 12 of the Unaudited Condensed Consolidated Financial Statements. Marketplace services are included in the U.S. Marketplace segment and in the Other category of segment reporting. Dealer-to-Dealer and IMCO services and products are included in the Digital Wholesale segment.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Revenue by geographic region is disaggregated by (i) U.S. and (ii) International regions as disclosed in Note 12 of the Unaudited Condensed Consolidated Financial Statements. Marketplace services are provided in the U.S. and International regions. Dealer-to-Dealer and IMCO services and products are provided in the U.S. region.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company believes these categories best depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of the relevant quarter end.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For contracts with an original expected duration greater than one year, the aggregate amount of the transaction price allocated to the performance obligations that were unsatisfied as of March 31, 2024, was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> million, which the Company expects to recognize over the next twelve months.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For contracts with an original expected duration of one year or less, the Company has applied the practical expedient available under ASC 606 to not disclose the amount of transaction price allocated to unsatisfied performance obligations as of March 31, 2024. For performance obligations not satisfied as of March 31, 2024, and to which this expedient applies, the nature of the performance obligations, the variable consideration, and any consideration from contracts with customers not included in the transaction price is consistent with performance obligations satisfied as of March 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, revenue recognized from amounts included in deferred revenue at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,322</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,249</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively.</span></p> <p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;">The following table summarizes revenue from contracts with customers by services and products for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">three months ended March 31, 2024 and 2023:</span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="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:10pt;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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">187,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">167,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Dealer-to-Dealer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Sell My Car - Instant Max Cash Offer</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 187219000 167127000 18499000 28705000 10078000 36131000 215796000 231963000 53600000 21322000 12249000 <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">4. Fair Value of Financial Instruments</span></p><div style="font-size:12pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, assets measured at fair value on a recurring basis consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:50.03%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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="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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_800c2727-150f-4e5b-a7d7-9f9e847d6c24;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">—</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">—</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:50.03%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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="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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_bb64a27b-0fe1-431d-b0b9-b98e35320ad0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_b3c50d6f-a86a-43fc-aef8-7d8555565a10;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">94,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">94,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024, dividend income recognized within interest income in the Unaudited Condensed Consolidated Income Statements was immaterial. For the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, there was no dividend income as the Company did not hold any investments.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024, unrealized and realized gain on short-term investments in equity securities was immaterial. For the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, there was </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> gain or loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> investments in equity securities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> as the Company did </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">t hold any investments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024, the Company did not have any short-term investments as all were sold during the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, assets measured at fair value on a recurring basis consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:50.03%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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="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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_800c2727-150f-4e5b-a7d7-9f9e847d6c24;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">—</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">—</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,980</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:50.03%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.299%;"></td> <td style="width:1%;"></td> <td style="width:9.193000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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="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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_bb64a27b-0fe1-431d-b0b9-b98e35320ad0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_b3c50d6f-a86a-43fc-aef8-7d8555565a10;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">94,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">94,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024, dividend income recognized within interest income in the Unaudited Condensed Consolidated Income Statements was immaterial. For the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, there was no dividend income as the Company did not hold any investments.</span></p> 115980000 115980000 115980000 115980000 73449000 73449000 20724000 20724000 94173000 94173000 0 0 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">5. Property and Equipment, Net</span></p><div style="font-size:12pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, property and equipment, net consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>December 31,<br/>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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Capitalized 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Capitalized internal-use software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Capitalized website development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Finance lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">172,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">142,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">83,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, depreciation and amortization expense, excluding amortization of intangible assets, amortization of capitalized hosting arrangements, and impairments, was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,599</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,042</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">t have any impairments. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">three months ended March 31, 2023, the Company impaired </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> of Digital Wholesale segment capitalized website development costs within wholesale cost of revenue in the Unaudited Condensed Consolidated Income Statements related to certain developed technology in which the Company decided to cease investment.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2024, capitalized website development costs increased $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,858</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> due to continued net investment in the Company's product offerings.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2024, construction in progress costs increased $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,766</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> due to the buildout of the Company's future headquarters located at 1001 Boylston Street.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, property and equipment, net consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>December 31,<br/>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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Capitalized 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Capitalized internal-use software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,957</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Capitalized website development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Finance lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">172,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">142,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">83,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1081000 1326000 13957000 12279000 64016000 57158000 8174000 8149000 23336000 23308000 61601000 39835000 254000 288000 172419000 142343000 64276000 58973000 108143000 83370000 5599000 4042000 0 175000 6858000 21766000 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">6. Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</span></p><div style="font-size:12pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, accrued expenses, accrued income taxes, and other current liabilities consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>December 31,<br/>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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Accrued bonus</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Accrued repurchases of common stock, including excise 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Accrued 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Other accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The decrease of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,133</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> in accrued bonus was due primarily to the payout of the second portion of the fiscal year 2023 bonuses in the first quarter of 2024, offset in part by the accrual for the fiscal year 2024 bonuses.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The increase of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,313</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> in accrued repurchases of common stock, including excise taxes was due primarily to shares purchased but not yet settled as of March 31, 2024, under the Company’s 2024 Share Repurchase Program (as defined below) as well as unpaid excise taxes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The increase of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,847</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> in accrued income taxes was due primarily to the timing of income tax payments, which were paid subsequent to March 31, 2024.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, accrued expenses, accrued income taxes, and other current liabilities consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>December 31,<br/>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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Accrued bonus</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Accrued repurchases of common stock, including excise 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Accrued 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Other accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 6114000 15247000 5897000 1584000 8942000 1095000 17400000 15792000 38353000 33718000 9133000 4313000 7847000 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">7. Debt</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> long-term debt outstanding.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Revolving Credit Facility</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">On September 26, 2022, the Company entered into a Credit Agreement (the “Credit Agreement”) with PNC Bank, National Association, as administrative agent and collateral agent and an L/C Issuer (as defined in the Credit Agreement), and the other lenders, L/C Issuers, and parties thereto from time to time. The Credit Agreement consists of a revolving credit facility (the “2022 Revolver”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">), which allows the Company to borrow up to $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> million of which may be comprised of a letter of credit sub-facility (the "2022 Revolver Sub-facility"). The borrowing capacity under the Credit Agreement may be increased in accordance with the terms and subject to the adjustments as set forth in the Credit Agreement. Specifically, the borrowing capacity may be increased by an amount up to the greater of $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> million or </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">% of Four Quarter Consolidated EBITDA (as defined in the Credit Agreement) if certain criteria are met and subject to certain restrictions. Any such increase requires lender approval. Proceeds of any borrowings may be used for general corporate purposes. The 2022 Revolver is scheduled to mature on </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">September 26, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The applicable interest rate is, at the Company's option, based on a number of different benchmark rates and applicable spreads, based on the ratio of the outstanding principal amount of the Company’s secured indebtedness to the trailing four quarters of consolidated EBITDA (as determined under the Credit Agreement, the “Consolidated Secured Net Leverage Ratio”). The Credit Agreement also requires the Company to pay a commitment fee to the lenders with respect of the unutilized revolving commitments at a rate ranging from </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.175</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">% per annum based on the Consolidated Secured Net Leverage Ratio, as determined on a quarterly basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The 2022 Revolver is secured by a first priority lien on substantially all tangible and intangible property of the Company, as well as any future guarantors, and pledges of the equity of certain wholly-owned subsidiaries, in each case subject to certain exceptions, limitations, and exclusions from the collateral. The Credit Agreement includes customary events of default and requires the Company to comply with customary affirmative and negative covenants, including a financial covenant requiring that the Company not exceed certain Consolidated Secured Net Leverage Ratio ranges at the end of each fiscal quarter. The Company was in compliance with all covenants as of March 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of both March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> borrowings and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,627</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> in letters of credit outstanding under the 2022 Revolver associated with the Company's leases, which reduces the borrowing capacity under the 2022 Revolver to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">390,373</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, deferred financing costs were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,798</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,927</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For both the three months ended March 31, 2024 and 2023, amortization expense associated with deferred financing costs was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">129</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> commitment fees under the 2022 Revolver were immaterial.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p> 0 0 400000000 50000000 250000000 1 2027-09-26 0.00125 0.00175 0 0 9627000 9627000 390373000 1798000 1927000 129000 129000 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">8. Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Contractual Obligations and Commitments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024, all of the Company’s property and equipment and hosting arrangements have been purchased with cash with the exception of unpaid amounts as disclosed in the Unaudited Condensed Consolidated Statements of Cash Flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">In connection with the Company’s operating lease agreement in Boston, Massachusetts for </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">225,428</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> square feet at 1001 Boylston Street (the “1001 Boylston Street Lease"), the Company expects to spend an additional </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,171</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> to complete its buildout, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,285</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> has been committed and remains unspent as of March 31, 2024. These costs will be partially reimbursable under the tenant improvement allowance.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company is subject to a number of risks and uncertainties common to companies in its and similar industries and stages of development including, but not limited to, rapid technological changes, competition from substitute products and services from larger companies, management of international activities, protection of proprietary rights, patent litigation, and dependence on key individuals.</span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company’s material lease obligations consist of various leases for office space in: Boston, Massachusetts; Cambridge, Massachusetts; Addison, Texas; and Dublin, Ireland.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024, there were no material changes in the Company’s leases from those disclosed in the Annual Report, other than those described below.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">On March 19, 2024, the Company entered into a letter agreement regarding the 1001 Boylston Street Lease (the "2024 Letter Agreement"). The 2024 Letter Agreement memorializes the Substantial Completion Date, Commencement Date, Fixed Rent Commencement Date (as each term is defined in the 1001 Boylston Street Lease), and the rental credits and holdover compensation owed to the Company per the 1001 Boylston Street Lease. The 2024 Letter Agreement also modifies the parking privileges and payments, which will now commence on June 1, 2024. The 2024 Letter Agreement also provides reimbursement from the landlord to the Company for additional unexpected costs incurred. The Company accounted for the 2024 Letter Agreement as a remeasurement of the 1001 Boylston Street Lease, using an incremental borrowing rate as of the modification date. The lease remeasurement resulted in a decrease in the lease liability and right-of-use asset on the Unaudited Condensed Consolidated Balance Sheets of $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,536</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. There was not a material impact on the Unaudited Condensed Consolidated Income Statement or future minimum lease payments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Restricted Cash</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, restricted cash was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,786</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,563</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively, and in each case primarily related to pass-through payments from customers related to the Company’s Digital Wholesale business.</span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Legal Matters</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. The Company recognizes a liability when it believes that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. Judgment is required to determine both the probability of having incurred a liability and the estimated amount of the liability. The Company is not presently subject to any pending or threatened litigation that it believes, if determined adversely to the Company, individually, or taken together, would reasonably be expected to have a material adverse effect on its business or financial results. However, litigation is inherently unpredictable and the future outcome of legal proceedings and other contingencies may be unexpected or differ from the Company’s estimated liabilities, which could have a material adverse effect on the Company’s future financial results.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Guarantees and Indemnification Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">In the ordinary course of business, the Company enters into agreements with its customers, partners, and service providers that include commercial provisions with respect to licensing, infringement, guarantees, indemnification, and other common provisions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">provides certain guarantees to dealers through products such as its </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">-Day Guarantee and OfferGuard service offerings on the CarOffer platform, which are accounted for under ASC Topic 460, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Guarantees</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">45-Day Guarantee is an arrangement through which a selling dealer lists a car on the CarOffer platform, and the Company provides an offer to purchase the vehicle listed at a specified price at any time over a 45-day period. This provides the seller with a put option, where they have the right, but not the obligation, to require the Company to purchase the vehicle during this window. OfferGuard is an arrangement through which a buying dealer purchases a car on the CarOffer platform, and the Company provides an offer to purchase the vehicle at a specified price between days 1 and 3, and days 42 and 45 if the dealer is not able to sell the vehicle after 42 days.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, income for guarantees purchased by dealers was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively. For the three months ended March 31, 2024 and 2023, the net gains or losses recognized within cost of revenue in the Unaudited Condensed Consolidated Income Statements resulting from dealers' exercise of guarantees was immaterial.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of March 31, 2024, the maximum potential amount of future payments that the Company could be required to make under these guarantees was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,887</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. Of the maximum potential amount of future payments, the losses that were probable were not material. As such, as of March 31, 2024, the Company had no material contingent loss liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of December 31, 2023, the maximum potential amount of future payments that the Company could be required to make under these guarantees was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,158</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. Of the maximum potential amount of future payments, the losses that were probable were not material. As such, as of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, the Company had no material contingent loss liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p> 225428 35171000 26285000 -3536000 3536000 2786000 2563000 provides certain guarantees to dealers through products such as its 45-Day Guarantee and OfferGuard service offerings on the CarOffer platform, which are accounted for under ASC Topic 460, Guarantees. 45 236000 614000 5887000 10158000 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">9. Stock-based Comp</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">ensation and Common Stock Share Repurchases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Stock-based Compensation Expense</span></p><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">three months ended March 31, 2024 and 2023, stock-based compensation expense by award type and where the stock-based compensation expense was recognized in the Unaudited Condensed Consolidated Income Statements is 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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Restricted Stock Units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,822</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,977</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"> </p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Sales and marketing expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Product, technology, and development expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">General and administrative expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, stock-based compensation expense excluded </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,827</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,145</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Common Stock Share Repurchases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">On November 7, 2023, the Company announced that the Board of Directors authorized a share repurchase program (the "2024 Share Repurchase Program") pursuant to which the Company may, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> million. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Share repurchases under the 2024 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2024 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2024 Share Repurchase Program has an effective date of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">January 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, and an expiration date of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">December 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, and prior to its expiration may be modified, suspended, or discontinued by the Board of Directors at any time without prior notice. All repurchased shares of Class A common stock under the 2024 Share Repurchase Program will be retired. The Company has funded and expects to continue to fund any additional share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">On December 8, 2022, the Company announced that the Board of Directors authorized a share repurchase program (the “2022 Share Repurchase Program”) pursuant to which the Company could, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">250.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> million. The 2022 Share Repurchase Program expired on December 31, 2023. The 2022 Share Repurchase Program did not obligate the Company to repurchase any minimum dollar amount or number of shares. All repurchased shares of Class A common stock under the 2022 Share Repurchase Program were retired. The Company funded share repurchases under the 2022 Share Repurchase Program through cash on hand and cash generated from operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2024, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,538,194</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> shares for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,067</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.91</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> per share, under the 2024 Share Repurchase Program. As of March 31, 2024, the Company had remaining authorization to purchase up to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">168,933</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> of the Company's Class A common stock under the 2024 Share Repurchase Program.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2023, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,989,861</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> shares for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,151</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> per share, under the 2022 Share Repurchase Program.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">three months ended March 31, 2024 and 2023, stock-based compensation expense by award type and where the stock-based compensation expense was recognized in the Unaudited Condensed Consolidated Income Statements is 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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Restricted Stock Units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,822</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,977</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 591000 614000 15231000 14363000 15822000 14977000 <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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"> </p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Sales and marketing expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Product, technology, and development expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">General and administrative expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 231000 143000 2874000 3084000 5977000 6289000 6740000 5461000 15822000 14977000 1827000 1145000 250000000 2024-01-01 2024-12-31 250000000 3538194 81067000 22.91 168933000 3989861 65151000 16.33 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">10. Earnings Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> vote per share</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and each share of Class B common stock is entitled to</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> votes per share</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Each share of Class B common stock is convertible into </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> share of Class A common stock</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> The Company allocates undistributed earnings attributable to common stock between the common stock classes on a </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_ca5eb76e-fa4a-4945-b322-03f31bbc9a5a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">one‑to‑one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> basis when computing net income per share. As a result, basic and diluted net income per share of Class A common stock and per share of Class B common stock are equivalent.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2024 and 2023,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Basic net income per share (“Basic EPS”) is computed by dividing consolidated net income adjusted for net loss attributable to redeemable noncontrolling interest and changes in the redemption value of redeemable noncontrolling interest, if applicable, by the weighted-average number of common shares outstanding during the reporting period. The Company computes the weighted-average number of common shares outstanding during the reporting period using the total number of shares of Class A common stock and Class B common stock outstanding as of the last day of the previous year plus the weighted-average of any additional shares issued and outstanding during the reporting period, less the weighted-average of any shares repurchased during the period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Diluted net income per share (“Diluted EPS”) gives effect to all potentially dilutive securities. Diluted EPS is computed by dividing consolidated net income adjusted for net loss attributable to redeemable noncontrolling interest and changes in the redemption value of redeemable noncontrolling interest, if applicable and dilutive, by the weighted-average number of common shares outstanding during the reporting period using (i) the number of shares of common stock used in the Basic EPS calculation as indicated above, and (ii) if dilutive, the incremental weighted-average common stock that the Company would issue upon the exercise of stock options and the vesting of RSUs. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. For previous periods, the if-converted method was used to calculate the number of shares issuable upon exercise of the 2024 Put Right (as defined in Note 2 to the consolidated financial statements contained within the Annual Report), inclusive of CarOffer noncontrolling interest and CO Incentive and Subject Units (as each term is defined in Note 2 to the consolidated financial statements contained within the Annual Report), that would have been issuable as of the end of the reporting period assuming the end of the reporting period was also the end of the contingency period.</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, a reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Consolidated net 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Net loss attributable to redeemable noncontrolling 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,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="color:#000000;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Net income attributable to common stockholders — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,132</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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Net loss attributable to redeemable noncontrolling 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,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="color:#000000;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Net income attributable to common stockholders — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,866</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Weighted-average number of shares of common stock used <br/>   in computing net income per share attributable to <br/>   common stockholders — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">107,174,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,358,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Dilutive effect of share equivalents resulting from stock <br/>   options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">229,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="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Dilutive effect of share equivalents resulting from<br/>   unvested restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,241,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">327,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Weighted-average number of shares of common stock <br/>   used in computing net income per share attributable to <br/>   common stockholders — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,632,159</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,915,737</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Net income per share attributable to common stockholders:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:12pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Stock options 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">537,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">560,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Restricted stock units 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,178,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,207,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024, there were no contingently issuable shares as a result of the acquisition of remaining minority equity interests in CarOffer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, the number of issuable shares estimated upon exercise of the 2024 Put Right was zero.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> vote per share</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and each share of Class B common stock is entitled to</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> votes per share</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Each share of Class B common stock is convertible into </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> share of Class A common stock</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> The Company allocates undistributed earnings attributable to common stock between the common stock classes on a </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_ca5eb76e-fa4a-4945-b322-03f31bbc9a5a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">one‑to‑one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> basis when computing net income per share. As a result, basic and diluted net income per share of Class A common stock and per share of Class B common stock are equivalent.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p> one vote per share 1 ten votes per share 10 Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair. one share of Class A common stock 1 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, a reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Consolidated net 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Net loss attributable to redeemable noncontrolling 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,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="color:#000000;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Net income attributable to common stockholders — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,132</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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Net loss attributable to redeemable noncontrolling 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,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="color:#000000;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Net income attributable to common stockholders — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,301</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="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;font-family:'Calibri',sans-serif;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="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,866</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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Weighted-average number of shares of common stock used <br/>   in computing net income per share attributable to <br/>   common stockholders — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">107,174,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,358,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Dilutive effect of share equivalents resulting from stock <br/>   options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">229,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="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Dilutive effect of share equivalents resulting from<br/>   unvested restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,241,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">327,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Weighted-average number of shares of common stock <br/>   used in computing net income per share attributable to <br/>   common stockholders — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,632,159</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,915,737</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Net income per share attributable to common stockholders:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 21301000 11866000 -4266000 21301000 16132000 -4266000 21301000 11866000 107174812 115358475 215891 229679 1241456 327583 108632159 115915737 0.2 0.14 0.2 0.1 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Stock options 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">537,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">560,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Restricted stock units 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,178,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,207,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For the three months ended March 31, 2024, there were no contingently issuable shares as a result of the acquisition of remaining minority equity interests in CarOffer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. </span> 537981 560027 1178036 3207191 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">11. Income Taxes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2024, the Company recorded an income tax provision of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,384</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, representing an effective tax rate of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. The effective tax rate for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, was greater than the statutory tax rate of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">%, principally due to state and local income taxes, the Section 162(m) excess officer compensation limitation, and non-deductible meals and commuter fringe benefits, partially offset by federal and state research and development tax credits.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31 2023, the Company recorded an income tax provision of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,531</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, representing an effective tax rate of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. The effective tax rate for the three months ended March 31, 2023, was greater than the statutory rate of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">%, principally due to state and local income taxes, shortfalls on the taxable compensation of share-based awards, and the Section 162(m) excess officer compensation limitation, partially offset by federal and state research and development tax credits.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Organisation for Economic Co-operation and Development introduced an international tax framework under Pillar Two which includes a global minimum tax of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">%. Pillar Two legislation has been enacted or substantively enacted in certain jurisdictions where the Company operates. The Pillar Two legislation became effective for the Company's fiscal year beginning January 1, 2024. The Company has performed an assessment of its potential exposure to Pillar Two income taxes based on the Company's most recent tax filings, country-by-country reporting, and financial statements for the constituent entities within the Company. Based on the assessment performed, the Company meets the Pillar Two transitional safe harbor effective tax rate relief as all jurisdictions in which the Company operates are above </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;">%. The Company does not expect any exposure to Pillar Two income taxes in any jurisdictions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company and its subsidiaries are subject to various U.S. federal, state, and foreign income tax examinations. The Company is currently not subject to income tax examination for the tax years </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and prior as a result of applicable statute of limitations of the Internal Revenue Service and a majority of applicable state jurisdictions. The Company is currently not subject to examination in its foreign jurisdictions for the tax years </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and prior.</span></p> 8384000 0.282 0.21 6531000 0.288 0.21 0.15 0.15 2019 2018 <p style="font-size:10pt;margin-top:12pt;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:'Calibri',sans-serif;min-width:fit-content;">12. Segment and Geographic Information</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;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:'Calibri',sans-serif;min-width:fit-content;"> reportable segments, U.S. Marketplace and Digital Wholesale. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Segment information is presented in the same manner as the Company’s CODM reviews the Company’s operating results in assessing performance and allocating resources. The CODM reviews segment revenue and segment operating income (loss) as a proxy for the performance of the Company's operations. The Company’s Chief Executive Officer is the CODM on behalf of both reportable segments.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The U.S. Marketplace segment derives revenue from marketplace services from customers within the U.S. The Digital Wholesale segment derives revenue from Dealer-to-Dealer and IMCO services and products which are sold on the CarOffer platform. The Company also has two operating segments which are individually immaterial and therefore aggregated into the Other category to reconcile reportable segments to the Unaudited Condensed Consolidated Income Statements. The Other category derives revenue from marketplace services from customers outside of the U.S.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Revenue and costs discretely incurred by reportable segments, including depreciation and amortization, are included in the calculation of reportable segment income (loss) from operations. For the three months ended March 31, 2023, Digital Wholesale segment income (loss) from operations also reflects certain IMCO marketing and lead generation fees allocated from the U.S. Marketplace segment. Asset information by reportable segment is not provided to the CODM as asset information is assessed and reviewed on a consolidated basis.</span></p><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, segment revenue, segment income (loss) from operations, and segment depreciation and amortization are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Revenue:</span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">172,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,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="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Other</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Income (Loss) from Operations:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Depreciation and Amortization:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,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="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, a reconciliation between total segment income from operations to consolidated income before income taxes is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total segment income from operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total other income, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Consolidated income before 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, segment assets are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>December 31,<br/>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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment 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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">603,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">607,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="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">214,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">258,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">870,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">918,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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><div style="font-size:10pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, revenue by geographical region is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Revenue by Geographic Region:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">201,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">220,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> 2 2 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, segment revenue, segment income (loss) from operations, and segment depreciation and amortization are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Revenue:</span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">172,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,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="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Other</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Income (Loss) from Operations:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment Depreciation and Amortization:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,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="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 172988000 155621000 28577000 64836000 14231000 11506000 215796000 231963000 34217000 26539000 -10340000 -11225000 2407000 -1255000 26284000 14059000 2997000 2740000 4281000 8693000 203000 143000 7481000 11576000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, a reconciliation between total segment income from operations to consolidated income before income taxes is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Total segment income from operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,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="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total other income, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Consolidated income before 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 26284000 14059000 3401000 4338000 29685000 18397000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 31, 2024 and December 31, 2023, segment assets are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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;font-family:'Calibri',sans-serif;min-width:fit-content;">As of<br/>December 31,<br/>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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Segment 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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">U.S. Marketplace</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">603,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">607,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="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Digital Wholesale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">214,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">258,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">870,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">918,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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> 603315000 607307000 214553000 258458000 52935000 53162000 870803000 918927000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">the three months ended March 31, 2024 and 2023, revenue by geographical region is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </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:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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;font-family:'Calibri',sans-serif;min-width:fit-content;">Three Months Ended <br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'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: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;font-family:'Calibri',sans-serif;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;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: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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Revenue by Geographic Region:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">201,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">220,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;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:top;"><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;font-family:'Calibri',sans-serif;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Calibri',sans-serif;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 201565000 220457000 14231000 11506000 215796000 231963000 <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:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Rule 10b5-1 Plan Trading Arrangements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;">During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, each of the following officers </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> a “Rule 10b5-1 trading arrangement” (as defined in Item 408 of Regulation S-K) that is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading:</span></p><p style="text-indent:4.533%;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:'Calibri',sans-serif;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:24.96%;"></td> <td style="width:1%;"></td> <td style="width:21.32%;"></td> <td style="width:1%;"></td> <td style="width:29.04%;"></td> <td style="width:1%;"></td> <td style="width:21.68%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #000000;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Name &amp; Title</span></p></td> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #ffffff03;padding-right:0.08in;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #000000;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Date Adopted</span></p></td> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #ffffff03;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #000000;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span></p></td> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #ffffff03;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;border-bottom:1pt solid #000000;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">Expiration Date</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;font-family:'Calibri',sans-serif;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:26pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Jason Trevisan</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Executive Officer</span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 8, 2024</span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_3d8991fb-d32b-4409-be00-b7453b7ed7de;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">shares to be sold</span></span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">May 30, 2025</span></span></p></td> </tr> <tr style="height:26pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Matthew Quinn</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Technology Officer</span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 5, 2024</span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Up to </span><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,757</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_e20cc6e5-9f6b-40e7-adb5-3170816a3cd9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">shares to be sold</span></span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Calibri',sans-serif;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 3, 2025</span></span></p></td> </tr> <tr style="height:26pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Javier Zamora</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General Counsel and Corporate Secretary</span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 4, 2024</span></span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,808</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_ec1a6ed0-c827-4a5e-b5a7-4e087fd7fca9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">shares to be sold</span></span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Calibri',sans-serif;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 3, 2025</span></span></p></td> </tr> <tr style="height:2pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:2pt;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="padding-left:0.08in;vertical-align:top;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.08in;vertical-align:top;padding-right:0.08in;text-align:left;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;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:'Calibri',sans-serif;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;vertical-align:super;font-size:6.7pt;font-family:'Calibri',sans-serif;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death of the adopting person.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:'Calibri',sans-serif;min-width:fit-content;">(2)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> The Rule 10b5-1 trading arrangement includes the sale of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Quinn’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the gross number of shares to be received upon the future vesting of such equity awards, before subtracting any shares to be withheld by us to satisfy applicable taxes in connection with such future vesting events. Furthermore, the Rule 10b5-1 trading arrangement provides for the sale of 40% of the net shares that vest on the applicable vesting date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:'Calibri',sans-serif;min-width:fit-content;">(3)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> The Rule 10b5-1 trading arrangement includes the sale of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Zamora’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the gross number of shares to be received upon the future vesting of such equity awards, before subtracting any shares to be withheld by us to satisfy applicable taxes in connection with such future vesting events.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">December 5, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Mr. Quinn</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> a “Rule 10b5-1 trading arrangement” that was intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading, or the Quinn 2023 Plan. Pursuant to the Quinn 2023 Plan, $</span><span style="font-size:10pt;font-family:'Calibri',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> in </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="-sec-ix-hidden:F_98ecdc5c-c13e-4e04-8599-c7ca071d92bc;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">shares were to be sold</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> and it had an expiration date of </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">December 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">. On </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">March 4, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, Mr. Quinn terminated the Quinn 2023 Plan.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Other than those disclosed above, none of our directors or officers </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">modified</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">, or </span><span style="font-size:10pt;font-family:'Calibri',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">terminated</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” in each case as defined in Item 408 of Regulation S-K.</span></p> true true true Jason Trevisan Chief Executive Officer March 8, 2024 30000 May 30, 2025 Matthew Quinn Chief Technology Officer March 5, 2024 50757 March 3, 2025 Javier Zamora General Counsel and Corporate Secretary March 4, 2024 22808 March 3, 2025 December 5, 2023 Mr. Quinn true 45000 December 31, 2024 March 4, 2024 false false false false false false Includes depreciation and amortization expense for the three months ended March 31, 2024 and 2023 of $4,689 and $7,758, respectively.